谷歌转换跟踪成功回调
Google Conversion tracking success callback
我正在调用一个ajax调用成功的谷歌转换跟踪代码。我必须改变ajax成功的窗口位置,同时跟踪转换。
是否有办法接收转换跟踪成功的回调,以便我可以更改跟踪成功的窗口位置?
我的代码如下:
跟踪工作当我这样做:
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";
}
}
}
}
回答我自己的问题:
你可以在json中传递一个回调函数给google_trackConversion函数
工作代码如下:
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,
onload_callback: function() {
window.location.href = "http://www.example.com/booking";
}
});
相关文章:
- 成功回调永远不会被JSONP请求调用
- 查询后websql成功回调无法访问变量
- 在$q服务中捕获拒绝而不触发成功回调
- 如何从ajax成功回调函数中读取javascript变量
- bookmarklet中的jQuery.getScript()进行回调,但没有成功执行插件
- $http服务未触发成功或错误回调
- 在AJAX中使用window.location.replace'成功'回调
- AJAX成功回调-执行javascript时出现问题
- 当使用命名函数作为jquery ajax成功回调时,我需要括号吗
- jQuery$.post可以在chrome、safari中工作,但不能在FF中工作(声明成功回调函数未定义)
- Yii ajaxbutton : 如何在成功回调函数中获取 $(this)
- 角承诺的“then”函数的成功回调的词汇范围是什么?
- 解析查询.首次成功/错误 间歇性不调用回调
- 承诺中的成功回调不会发生$http
- AJAX内部回调成功
- AJAX 的回调(成功?)函数
- 流星:从服务器回调成功后写入数据库
- 回调成功后,不能将字符串推入数组
- Ajax, post数据但不回调成功
- 如何使循环等待回调成功