2017-04-01 27 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」。 –

相關問題