真的希望你能幫上忙。我正在爲一個網站設置跨網域跟蹤,該網站在單獨的域上進行結賬過程。GA跨域跟蹤 - 沒有正確跟蹤
我成立了一個全新的通用Analytics(分析)帳戶跟蹤這兩個網站,並初步實施了錯誤的(經典分析)站點1跨域代碼...
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXX-1']);
_gaq.push(['_setDomainName', 'site1.co.uk']);
_gaq.push(['_setAllowLinker', true]);
_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>
然而,這是追蹤正確地在新的UA帳戶中。只要我發現我對代碼中的舊版本在那裏我改成了..
<script>
(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-XXXXXXXX-1', ‘site1.co.uk' ‘auto’, {
‘allowLinker’: true
});
ga('require', 'linker');
ga('linker:autoLink', ['site2.co.uk']);
ga('send', 'pageview');
</script>
但現在已經追蹤搞砸了,並將其從100下追蹤幾千一天的訪問到了有我在這裏輸入的新代碼有問題嗎?似乎很奇怪跟蹤舊的GA代碼,而不是新的。
我還沒有把代碼放在網站2上,想要先得到這個權利。將不勝感激這裏的任何幫助,並牢記我沒有編碼器:)
非常感謝, 大衛
所以我只注意到放在網站上的舊的(錯誤的)代碼仍然在一些雜散頁面上,而這些現在是唯一跟蹤的代碼。 這是以某種方式覆蓋其他頁面上的新代碼? – user3456144
'type =「text/javascript」'您的腳本標記? –
據我所知,Universal Analytics腳本標記不需要這個功能嗎? – user3456144