2017-09-04 52 views
0

我試圖在我的WordPress博客上安裝GA的autotrack插件(https://github.com/googleanalytics/autotrack),但事情並未奏效。Google Analytics(分析)autotrack.js插件網址無法加載

我的代碼如下:

<script> 
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
    })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 

ga('create', 'UA-91255353-1', 'auto'); 
ga('send', 'pageview'); 
ga('require', 'autotrack'); 
</script> 
<script async src="http://s01.appmifile.com/stat/autotrack.js"></script> 

,這裏是我的博客網址:pickydigest.com

我的研究,我想這個問題是由JavaScript的<script async src="http://s01.appmifile.com/stat/autotrack.js"></script>到來。爲什麼我說這是我在GA調試器中看到No plugin url set for "autotrack".,無論我如何嘗試以不同的順序和不同的方式粘貼代碼。

此外,當我使用相同的方法安裝analytics.js插件(<script async src="https://www.google-analytics.com/analytics.js"></script>)作爲autotrack Github頁面建議時,GA失敗了,甚至沒有發送基本的綜合瀏覽量。

但是,我可以看到始終從Chrome開發工具發送到autotrack.js的請求。

我不知道這是否是一個特定的問題,我的博客,我的瀏覽器或其他任何東西,但由於我對JS和其他技術的知識有限,我不認爲我可以自己解決這一切,所以任何幫助將不勝感激。感謝提前:)

回答

0

後,我改變了代碼:

ga('require', 'eventTracker'); 
ga('require', 'outboundLinkTracker'); 
ga('require', 'urlChangeTracker'); 
...... 

它開始工作。我不太清楚爲什麼,但如果有人碰巧遇到同樣的問題,也許這會有所幫助。感謝@Sanjucta,ga('require', 'autotrack');必須在pageview發送之前運行,的確如此。

1

移動此行

ga('require', 'autotrack'); 

此人之前:

ga('send', 'pageview'); 

documentation說:

注:這一點很重要,你需要的插件創建後跟蹤器和發送綜合瀏覽量之前。

+0

感謝您的回覆。奇怪的是,當我這樣做時,'ga('send','pageview');'似乎永遠不會運行。調試器看起來像[this](https://imgur.com/a/vo6Kk),以供參考。還有什麼想法? –

相關問題