2013-01-11 51 views
0

我正在嘗試爲我的博客平臺設置Google Analytics(分析)。問題是我沒有幾個頂級域名和用戶可以選擇他們的博客地址和他們的名字(「john」)和頂級域名之一。用戶的博客地址就像john.domain3.com。Google Analytics(分析) - 包含多個子網域的多個網域

我試圖建立一切都像在這裏:https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite,頂級域名中分析代碼:每當用戶改變域點擊一個鏈接後,它會創建新的會話時間

_gaq.push(['_setDomainName', 'domain3']); 

,但在報告中。我用

onclick="_gaq.push(['_link','https://www.A.com/']); return false;" 

當然。

我也嘗試將setDomainName設置爲'無'像一些文章說。在報告中,它似乎沒問題,但它爲每個子域設置了新的cookie,並且我還必須與同一個域的gaq.push子域鏈接。

我讀過這個主題: Google Analytics Cross Domain Tracking and _setDomainName() 但它不完全相同(沒有子域)。

任何人都可以給我一些提示嗎?謝謝:)

回答

0

假設您有多個頂級域名(domaina.com和domainb.com)和多個子域名(john.domaina.com和jane.domaina.com),您需要按照此處的設置說明進行操作:https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite#multipleDomains

對於您在domaina.com上的GA代碼和domaina.com的任何子域名(例如,john.domaina.com),您必須使用_gaq.push(['_setDomainName', 'domaina.com']);。您不需要將onclick代碼添加到這些域之間的鏈接。

然後,對於domainb.com上的GA代碼,您必須使用_gaq.push(['_setDomainName', 'domainb.com']);。您必須將onlick代碼添加到此域和domaina.com之間的鏈接。

同樣重要的是要注意,對於您在兩個網站上的GA代碼,您還需要在setDomainName之後包含_gaq.push(['_setAllowLinker', true]);

希望有所幫助。

相關問題