Я вызываю код отслеживания конверсии Google при успешном вызове ajax. Мне нужно изменить местоположение окна на успех ajax и отслеживать преобразование в одно и то же время.Обратный вызов успешного отслеживания конверсий Google
Есть ли способ получить обратный вызов успеха отслеживания конверсий, чтобы я мог изменить местоположение окна при отслеживании успеха?
Мой код выглядит следующим образом:
Tracking работает, когда я делаю это:
var oReq = getXMLHttpRequest();
if (oReq != null) {
oReq.open("POST", "http://www.example.com/index.php?r=user/create-mobile-user", true);
oReq.onreadystatechange = function handler() {
if (oReq.readyState == 4) {
if (oReq.status == 200) {
window.google_trackConversion ({
google_conversion_id: 946425313,
google_conversion_language: "en",
google_conversion_format: "3",
google_conversion_color: "ffffff",
google_conversion_label: "7P62CPrGtl4Q4ZulwwM",
google_remarketing_only: false
});
}
}
}
}
Не работает в коде ниже:
var oReq = getXMLHttpRequest();
if (oReq != null) {
oReq.open("POST", "http://www.example.com/index.php?r=user/create-mobile-user", true);
oReq.onreadystatechange = function handler() {
if (oReq.readyState == 4) {
if (oReq.status == 200) {
window.google_trackConversion ({
google_conversion_id: 946425313,
google_conversion_language: "en",
google_conversion_format: "3",
google_conversion_color: "ffffff",
google_conversion_label: "7P62CPrGtl4Q4ZulwwM",
google_remarketing_only: false
});
window.location.href = "http://www.example.com/booking";
}
}
}
}
ли еще актуальна? –