2017-04-01 139 views
0

Google Asynchronous AdWords Remarketing tag instructions添加我的页头部分中下面的代码片段:AdWords进行再营销的JavaScript(conversion_async.js)没有加载

<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代码粘贴到头部它工作得很好,说明conversion_async.js文件不是来自googleadservices.com服务器加载。

如何确保在调用google_trackConversion之前转换_async.js文件已被加载?

(顺便说一句,作为建议别的地方我切换AddBlock加开/关,但不具有任何影响)

+0

我似乎发现了这个问题。我使用SSL,但Google提供的代码段使用“http”。我只是将其改为“https”,现在它可以工作。 –

回答

0

尝试设置的onload回调这对于脚本标记执行window.google_trackConversion() <script type="text/javascript" onload="callback()" src="http://www.googleadservices.com/pagead/conversion_async.js" charset="utf-8"></script>

+0

感谢@chinhung,但正如我对我的问题的评论中指出的那样,问题仅仅是使用“http”而不是“https”。 –

相关问题