2015-10-06 134 views
1

我有下面的代碼GA添加到我的網站追加谷歌Analytics跟蹤代碼,以現有的GA代碼

<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-67265472-1', 'auto'); 
ga('send', 'pageview'); 
</script> 

我創建了一個不同的屬性,在谷歌Analytics(分析)進行跟蹤篩選我自己的IP地址。在跟蹤代碼唯一的區別是下面

ga('create', 'UA-67265472-2', 'auto'); 

我可以簡單地將此代碼追加到現有的GA代碼的結尾或者我需要整個新的跟蹤代碼複製到網頁。

在此先感謝您的答覆

回答

2

你並不需要包括加載analytics.js的文件multile倍的部分。

但是,如果您第二次簡單地用另一個帳戶ID撥打create,您將覆蓋現有的跟蹤器,並且所有呼叫都將記錄到第二個帳戶ID。

如果您需要每頁多個跟蹤器,你需要創建一個名爲跟蹤,併發送第二瀏覽量調用(和事件等)有:

ga('create', 'UA-67265472-2', 'auto' , 'myTrackerName'); 
ga('myTrackerName.send', 'pageview'); 

您可以透過現有的代碼之後:

<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'); 

// default tracker 
ga('create', 'UA-67265472-1', 'auto'); 
ga('send', 'pageview'); 

// custom name 
ga('create', 'UA-67265472-2', 'auto' , 'myTrackerName'); 
ga('myTrackerName.send', 'pageview'); 
</script> 
+0

當你說「myTrackerName」你的意思是屬性名稱或者我簡單地添加任何名字呢? –

+0

你自己選擇名稱,它不一定是屬性名稱。 –

-2

添加到Eike Pierstorff的貢獻。使用多個跟蹤器時,建議您開始使用Google跟蹤代碼管理器。這將使跟蹤多個跟蹤器變得更容易。

尤其是當你要跟蹤的事件,自定義維度,虛擬瀏覽量,電子商務等