2013-02-20 125 views
1

我已閱讀文檔about 100 times,我無法弄清楚。在一個Google Analytics(分析)帳戶下跟蹤多個域名

我有一個基本的創建一個後端的頂部僞造域名的平臺:

  1. mysite.com
  2. yourface.com
  3. example.com

由於所有域指向相同的根索引文件,我希望有一個Google Analytics(分析)跟蹤代碼,我可以將其放在可以跟蹤所有這些域的活動的頁腳中。

現在,我使用的是以下內容,它只會追蹤mysite.com(而不是其他的)活動:

<script type="text/javascript"> 

    var _gaq = _gaq || []; 
    _gaq.push(['_setAccount', 'UA-XXXXXXXX-1']); 
    _gaq.push(['_setDomainName', 'mysite.com']); 
    _gaq.push(['_setAllowLinker', true]); 
    _gaq.push(['_getLinkerURL','mysite']); 
    _gaq.push(['_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> 

我知道我可以設置獨立的配置文件,但是這違背了點需要彙總數據。

任何想法?

回答

1

罪魁禍首可能是這個

_gaq.push(['_setDomainName', 'mysite.com']); 

,因爲這限制了GA的cookie到mysite.com域。如果將setDomainName調用全部放在一起,它應該跟蹤部署代碼的所有域(如果要查看某個特定域的數據,則需要按主機名進行過濾)。

也就是說,如果我正確地理解了你並且你的域使用了相同的後端但是在前端是獨立的;如果域之間存在流量,則需要設置跨域跟蹤才能正確跟蹤(否則用戶會話將在用戶訪問另一個域時結束)。

+0

這是解決方案,謝謝! – 2013-02-21 01:46:49

0

從Google Analytics信息中心點擊Admin進入賬戶管理頁面。然後點擊您帳戶的名稱,然後您會看到您正在使用Google Analytics跟蹤的事項列表。然後點擊新物業按鈕將下一個網站添加到您的帳戶。每個網站都有自己的JavaScript代碼,必須由Google Analytics生成,然後再將其安裝到您的網站中,因此您必須爲每個要跟蹤的網站完成此過程。

相關問題