一页上有多个GA跟踪代码



我刚刚继承了一个网站,该网站在相同的页面上有两个不同的GA代码,从顶级到子域都在跟踪。我现在已经删除了"两个"GA代码,并使用下面建议的方法将两个不同的ID合并为一个代码。

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

这似乎运行得很好,但数据,特别是自从实现新的代码片段以来,反弹率已经急剧恶化。

我找到了很多教程,解释你不应该在一个页面上有两个GA代码,你应该使用_set Account方法,但我找不到任何解释你为什么不应该这样做。

我想回到客户端,解释为什么自从实现新的GA片段以来,数字发生了如此巨大的变化,但却找不到有效的解释。我最初推测第二个GA代码可能重写了以前的cookie,或者可能是异步标签推出了带有两个标签的数据的问题。

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

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

在任何情况下,如果您按照中的说明跟踪多个域,则需要使用_setDomainName('example.com')https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite#yourDomainName

另一个有用的指南位于http://support.google.com/googleanalytics/bin/answer.py?hl=en&答案=55570

像您正在做的两个标签应该可以正常工作,这里有一个这样做的用例。不建议使用两个单独的跟踪javascript(.js)负载,也不支持使用这一实现。

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

最新更新