根据Google Asynchronous AdWords Remarketing tag instructions我在页面的head部分添加以下代码段:
<script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion_async.js" charset="utf-8"></script>
但是我在页面加载后无法调用google_trackConversion函数:
<script type="text/javascript">
/* <![CDATA[ */
window.google_trackConversion({
google_conversion_id: 123456789,
google_custom_params: {
parameter1: 'abc123',
parameter2: 29.99
},
google_remarketing_only: true
});
//]]>
</script>
但是,如果将conversion_async.js中的代码复制/粘贴到head部分,它就可以正常工作,表明convert_async.js文件未从googleadservices.com服务器加载。
如何在调用google_trackConversion之前确保已加载conversion_async.js文件?
(顺便说一句,正如我在其他地方建议的那样,我打开/关闭AddBlock Plus,但这没有任何影响)
答案 0 :(得分:0)
尝试设置onload回调,为脚本标记执行window.google_trackConversion()
<script type="text/javascript" onload="callback()" src="http://www.googleadservices.com/pagead/conversion_async.js" charset="utf-8"></script>