是的,這是可能的。一對夫婦的事情,但請記住:
我有全都在不同的域和子域的網站的網絡(domain1.com,sub.domain1.com,domain2.com,sub.domain2.com )。其中一些已安裝Google Analytics(分析)跟蹤器。有些人根本沒有GA追蹤器。
這應該不是問題。向現有頁面添加第二個跟蹤器很簡單。我會告訴你如何下面。
我想創建一個方法來看到一個GA佔整個網絡
的自動連接器插件實際上只工作在property水平,因此這些將不僅要共享相同的帳戶,但他們必須共享相同的財產。但這可能是你想要的。
我需要能夠跟蹤網絡中的訪問和轉換,就好像它們是單個站點一樣。基本上,您可以將其視爲網絡的完全獨立的獨立GA帳戶。
確切地說,您將爲此創建一個全新的屬性,將所有這四個「網站」作爲單個「網站」進行跟蹤。
也許有一種方法可以讓GA用不同的cookies創建兩個跟蹤器,其中一個是跨域的?
您可以創建多個在同一個站點上運行的跟蹤器,但是they must share cookies。這是因爲analytics.js只將客戶端ID存儲在cookie中,顯然客戶端是相同的。
對於在已安裝的分析現有的網站之一,該代碼可能看起來是這樣的:
(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-XXXX-Y', 'auto');
ga('send', 'pageview');
要將其他跟蹤器添加到該頁面被跟蹤不同的屬性,你可以再補充一個片段中還有幾行JavaScript代碼。在這個例子中,你給你的新跟蹤器名稱t2
因此它不會與現有的跟蹤干擾。
ga('create' 'UA-YYYY-Z', 'auto', {name: 't2'});
ga('t2.send', 'pageview');
這將創建一個新的跟蹤,並將與新跟蹤的瀏覽量,但它並沒有設置autolinking。要做到這一點,你必須稍微修改它(假設這個代碼是domain1.com):
ga('create', 'UA-YYYY-Z', 'auto', {name: 't2', allowLinker': true});
ga('t2.require', 'linker');
ga('t2.linker:autoLink', ['domain2.com']);
ga('t2.send', 'pageview');
然後爲domain2.com你只需要稍微修改代碼,自動鏈接到DOMAIN1。 com:
ga('create', 'UA-YYYY-Z', 'auto', {name: 't2', allowLinker': true});
ga('t2.require', 'linker');
ga('t2.linker:autoLink', ['domain1.com']);
ga('t2.send', 'pageview');
您不需要列出子域名,因爲analytics.js默認跟蹤這些子域名。
除了您所提供的鏈接,下面是關於跨域跟蹤一些更多有用的信息:
https://support.google.com/analytics/answer/1034342?hl=en