真的希望你能帮上忙。我正在为一个网站设置跨网域跟踪,该网站在单独的域上进行结账过程。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