Google analytics 一页上有多个GA跟踪代码

Google analytics 一页上有多个GA跟踪代码,google-analytics,Google Analytics,我刚刚继承了一个站点,它在同一个页面上有两个不同的GA代码,这些代码从顶层一直跟踪到子域。我现在已经删除了“两个”GA代码,并使用下面建议的方法将两个不同的ID合并为一个代码 gaq.push( ['_setAccount', 'UA-XXXXX-1'], ['_trackPageview'], ['b._setAccount', 'UA-XXXXX-2'], ['b._trackPageview'] 这似乎工作得很好,但是自从实现了新的代码片段以来,数据,特别是反弹率发生了显著的变化,变得更

我刚刚继承了一个站点,它在同一个页面上有两个不同的GA代码,这些代码从顶层一直跟踪到子域。我现在已经删除了“两个”GA代码,并使用下面建议的方法将两个不同的ID合并为一个代码

gaq.push(
['_setAccount', 'UA-XXXXX-1'],
['_trackPageview'],
['b._setAccount', 'UA-XXXXX-2'],
['b._trackPageview']
这似乎工作得很好,但是自从实现了新的代码片段以来,数据,特别是反弹率发生了显著的变化,变得更糟

我已经找到了大量的教程,解释你不应该在一页上有两个GA代码,你应该使用_setaccount方法,但是我找不到任何关于为什么不应该的解释

我想回到客户机,解释为什么自从新GA代码段实现以来,数据发生了如此巨大的变化,但找不到有效的解释。我最初认为,第二个GA代码可能是过度写入了之前的cookie,或者可能是异步标记将两个标记的数据推出的问题


你知道为什么两个标签不能在同一页上正常工作吗

您可能丢失了与子域相关的所有数据。我猜在你修改网站之前,它有旧的谷歌追踪代码,或者甚至是旧的顽童代码

在任何情况下,如果您要跟踪多个域,则需要使用_setDomainName('example.com'),如中所述

另一个有用的指南在

像你正在做的两个标签应该可以很好地工作,并且可以这样做。不建议或不建议您使用两个单独的跟踪javascript(.js)加载

gaq.push(
['_setAccount', 'UA-XXXXX-1'],
['_trackPageview'],
['_setDomainName', 'example.com'],
['b._setAccount', 'UA-XXXXX-2'],
['b._trackPageview'],
['b._setDomainName', 'example.com']