2013-08-02 28 views
1

貝婁是我的代碼。我是GA的新手,我剛剛創建了一個隨機站點,以查看是否可以正確實施這些內容(這是一個簡單的Hello World)。從我所有的知識和閱讀論壇,書籍和說明的時間,這應該工作。但是我仍然收到錯誤消息「跟蹤未安裝」。但是,我正在從GA獲取實時數據;所以我知道這是正確地ping我的網站。 另外,有人可以看看我的自定義變量,以確保這些實現正確嗎?謝謝谷歌分析:追蹤雖然實時數據顯示未安裝

<html> 
<head> 
    <title>Testing Google Analytics Script type B</title> 
    <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-15047826-4', 'patientordersets.com'); 
    ga('send', 'pageview'); 
</script> 
</head> 
<body> 
    <h1>Hello world B</h1> 
    <p id="demo">  
     <script> 
     document.getElementById("demo").innerHTML=Date(); 
     </script> 
    </p> 

    <script> 
     var Data1 = 'blah'; 
     var Data2 = 'blach'; 
     var Data3 = 'blanch'   
    </script> 

    <script type="text/javascript"> 
      _gaq.push(
      ['_setAccount', 'UA-15047826-4'], 
      ['_setCustomVar', 1, "Data1", Data1, 2], 
      ['_setCustomVar', 1, "Data2", Data2, 2], 
      ['_setCustomVar', 1, "Data3", Data3, 2], 
      ['_trackPageview'], 
     ); 
    </script> 

</body> 

+0

我已經提供了一個答案。希望它有助於澄清你的疑惑。 –

回答

0

如果你只是去該腳本下載的代碼:

<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-15047826-4', 'patientordersets.com'); 
    ga('send', 'pageview'); 
</script> 

你會發現它並不指_gaq對象。這是舊的Google代碼。

請使用:

<script> 
    (function() { 
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + 
    '.google-analytics.com/ga.js'; 
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
})(); 
</script> 

代替。

+0

我很困惑爲什麼GA會爲我提供它的代碼...它不是像它是一箇舊帳戶 - 我剛剛打開它上週... –

+0

也,我也擺脫這些線? –

+0

它現在有效:D –

0

自定義變量:

我不能告訴的範圍,因爲這取決於應用程序,但有一個插槽,用於一個變量,所以:

 ['_setCustomVar', 1, "Data1", Data1, 2], 
     ['_setCustomVar', 1, "Data2", Data2, 2], 
     ['_setCustomVar', 1, "Data3", Data3, 2], 

將無法​​正常工作。它應該是:

 ['_setCustomVar', 1, "Data1", Data1, 2], 
     ['_setCustomVar', 2, "Data2", Data2, 2], 
     ['_setCustomVar', 3, "Data3", Data3, 2], 
+0

從視頻中我看到它說我可以...但我提供的代碼是我正在研究的整個網站 - 這只是一個小測試,以確保我可以應用我正在學習的東西。 –

2

您最初使用的代碼是正確的,是逸岸的最新一個基於通用Analytics(分析)。您可以看到它使用最新的庫analytics.js而不是舊版的ga.js。 Google建議在新實現中使用通用分析功能,並且在Google Analytics(分析)控制檯中創建新媒體資源時,您將獲得該跟蹤代碼

當您設置創建新分析屬性並將其添加到網站時,立即真實時間報告將起作用,這意味着您的設置和跟蹤代碼是正確的。事實上,實時報告是驗證分析是否有效的推薦路線。但其他報告的工作,將需要幾個小時,直到那時你會得到消息tracking not installed

關於自定義變量的使用,如果您使用基於analytics.js的最新代碼,那麼您應該使用custom dimensions and metrics。自定義變量與舊版ga.js庫一起使用。對於5個自定義變量,您最多可以使用20個自定義維度。