2013-01-24 97 views
2

我們在數百個客戶端網站上使用Google Analytics。每個網站都有自己的帳戶,我們也有一個聚合數據帳戶。我們使用以下代碼來跟蹤兩個帳戶的綜合瀏覽量。Google Analytics電子商務跟蹤 - 多個帳戶

<script type="text/javascript"> 
var _gaq = _gaq || []; 
_gaq.push(['_setAccount', 'UA-12345678-1']); //obviously fake UA numbers 
_gaq.push(['_trackPageview']); 
_gaq.push(
['aggregate._setAccount', 'UA-87654321-1'], 
['aggregate._trackPageview'] 
); 
(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> 

這是跟蹤訪問&行爲運作良好,但我不知道如何實現電子商務跟蹤代碼相同類型的雙跟蹤。我們使用通常的_addTrans,_addItem和_trackTrans設置。

如何調整電子商務跟蹤以向兩個帳戶報告?

回答

1

在您的代碼中,_gaq.push中的aggregate.調用如aggregate._setAccount用於創建額外的指定跟蹤器。

僅複製的電子商務_gaq.push行代碼,並在_addTrans_addItem_trackTrans電話前加aggregate.

例如,

_gaq.push(['_addTrans', ...parameters...]); 
_gaq.push(['aggregate._addTrans', ...parameters...]); 
+0

好,感謝。我曾想過這種方法,但在開始玩代碼之前需要確認一下。我現在已經實現了。 – user2008315

+0

我正要爲我們的網站嘗試使用類似的數據集合設置,但不同的是我們只有一些個人網站跟蹤。由於我們的共享設置,各個站點共享通用結帳頁面的位置,如果我們爲單個站點添加了添加事務代碼(即使該站點未安裝分析),會發生什麼情況? – Tommassiov

相關問題