AdWords再营销javascript(conversion_async.js)未加载

时间:2017-04-01 16:26:36

标签: javascript google-adwords

根据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,但这没有任何影响)

1 个答案:

答案 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>