Google Analytics会计算所有子域名的访问次数,但会将我的子域名列为推介

我有一个网站,包括mydomain.com(以及从中派生的网址,如mydomain.com/the/rest/)和一些子域名,如first.mydomain.com和second.mydomain.com。现在,我在所有网站的页面中使用了相同的Analytics代码片段。 问题是谷歌分析显示我mydomain.com和.mydomain.com作为推荐,但似乎所有访问都计算在内。 所以我想我有两个选择,其中没有一个我知道如何实现: 让分析了解mydomain.com和所有.mydomain.com都是同一网站的一部分,因此它不会将它们之间的链接计为推荐。 隔离mydomain.com和所有.mydomain.com,这样我就可以分别为每个人分配统计数据。 我怎样才能实现这些选项以及您认为哪个更合适? 谢谢。     
已邀请:
除非另有说明,否则Google Analytics会将其Cookie设置为
document.domain
级别。即,它认为www.foo.com和sub.foo.com是完全独立的实体,用于所有意图和目的。虽然这看起来很奇怪,但请考虑在子域名中销售服务的域名或服务。 因此,一旦您登陆sub.foo.com,在www.foo.com上设置的cookie就不可见了,因为它们没有设置在正确的域中。因此,谷歌分析表示“这是一次全新的访问!而且他们将被引自www.foo.com 因此,有2(或3)个解决方案。 (最佳)实施跨子域跟踪。基本上,指示GA覆盖默认域设置。您使用
_setDomainName
指令执行此操作,您需要在
_trackPageview
调用所有域和子域之前声明。这将解决跨域跟踪问题。 看起来像这样:
_gaq.push(['_setDomainName', 'foo.com']);
其他不太理想但可行的替代品: 你可以给他们完全不同的跟踪代码。即,使用不同的帐户跟踪foo.com和sub.foo.com。 您可以将它们保存在同一帐户中并创建单独的过滤器(按主机名过滤,在配置文件设置中为每个过滤器进行过滤)。这将允许您分离数据,但不会解决您的自我推荐问题。 你最好的选择是#1。它将完全解决自我推荐问题。     
在GA下
Admin > Tracking Code
,我建议仔细检查Google为您生成的代码。在
Standard
标签下,当我选择
One domain with multiple subdomains
时,Google生成了以下内容:
_gaq.push(['_setDomainName', 'foo.com']);
我不得不进入自定义选项卡,并将该​​行修改为如下所示:
_gaq.push(['_setDomainName', '.foo.com']);
    

要回复问题请先登录注册