2013-10-21 52 views
2

這是我第一次使用谷歌Analytics(分析)(通用Analytics)的新版本,所以當我</head>之前把下面的代碼imediatally爲我的所有URL空白頁。谷歌Universal Analytics跟蹤代碼生成一個空白頁

這裏是代碼由谷歌給出:

<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','//www.google-analytics.com/analytics.js','ga'); 

    ga('create', 'UA-1234567-89', 'mysite.com'); 
    ga('send', 'pageview'); 

</script> 

有人知道爲什麼它是怎麼回事?似乎是一個錯誤,但我不知道如何解決這個問題。

+1

嘗試調試在瀏覽器的開發工具。我會打開Chrome的「網絡」面板,看看是否有任何重定向發生,或任何JS/HTML加載,打破網站。使用「導航保留日誌」選項來確保您不會錯過任何內容。還要在控制檯中查找JS錯誤。 – providencemac

+0

@providencemac,頁面完全空白。如果我刪除了跟蹤代碼,它的功能正常。這非常奇怪 –

+1

您可以在其中分享您的網站與Universal Analytics(空白頁面)嗎?控制檯中是否有錯誤? – Blexy

回答

8

基於@Brad評論我檢測到PHP的Smarty與通用Analytics(分析)代碼跟蹤崩潰,所以我發現這個職位:

Use {Literal} Smarty Tag to Add Google Analytics Tracking Code to BlogSome Hosted Blogs

然後我不喜歡下方的跟蹤代碼完美的作品!

<script> 

    {literal} 

    (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','//www.google-analytics.com/analytics.js','ga'); 

    ga('create', 'UA-1234567-89', 'mysite.com'); 
    ga('send', 'pageview'); 

    {/literal} 

</script> 
相關問題