2015-06-18 53 views

回答

2

當然。只要確保每個帳戶都有自己的跟蹤ID。然後,像下面這樣(後包括分析代碼,當然):

ga('create', trackingId1, window.location.hostname); 
ga('send', 'pageview'); 

ga('create', trackingId2, 'auto', {'name': 'secondAccount'}); 
ga('secondAccount.send', 'pageview'); 

我敢肯定有這個在谷歌文檔,但分析文檔是有點噩夢。

1

只是爲了闡述斯蒂芬的答案。

  • 是,在大多數情況下你當然可以設置多個谷歌分析跟蹤,然後把你想要的任何撞擊到一個或兩個人。
  • 可能導致您問題的案例 - 是在您沒有嚴格使用analytics.js代碼時。 (你有一些揮之不去的ga.js)

適用於analytics.js,事情應該工作,你會喜歡它,而是用的ga.js,有some precautions採取/做到心中有數。

並非所有配置都受支持。例如,您可以在網頁上安裝Universal Analytics跟蹤代碼(analytics.js)的多個實例,但只能安裝Classic Analytics代碼(ga.js)的一個實例。 ga.js的多個實例可能會導致不準確的數據收集,處理或報告。但是,您可以在網頁上安裝一個或多個analytics.js實例,該實例也包含一個ga.js實例。

當您創建多個跟蹤器,這是很重要的,因爲在斯蒂芬的迴應證明了,你一定要爲額外的跟蹤設置「名稱」。你可以用斯蒂芬的方法,像這樣:

ga('create', trackingId2, 'auto', {'name': 'secondAccount'}); 

或提供它作爲你的「創造」的第四個參數設置的名稱,像這樣:

ga('create', 'UA-XXXXX-Y', 'auto', 'myTracker'); 

斯蒂芬的重要組成部分的簡短說明代碼:

發送某個跟蹤器的命令時,在命令名稱前加上跟蹤器名稱,​​後跟一個點。如果您未指定跟蹤器名稱,​​則您的命令將在默認跟蹤器上運行。

如果您想要了解特定問題範圍之外的更多信息,請點擊Creating Multiple Trackers上的analytics.js文檔鏈接。

相關問題