针对子域名的谷歌分析 - 良好实践

时间:2011-02-01 17:14:10

标签: google-analytics

说,我有一个网站www.website.com,我们正在维护一个subdomain sub.website.com进行博客。现在我的问题是,对两个域进行谷歌分析,对两者进行相同的跟踪还是单独进行跟踪的良好做法是什么?为什么?

此致

3 个答案:

答案 0 :(得分:5)

一般来说,最佳做法是将同一域的子域保留在同一帐户中。 (例外情况是子域是完全不相关的站点。)

但重要的是,调整您的Google Analytics代码段以在根域中设置Cookie,以便在子域之间进行流量跟踪的用户可以作为单次访问进行跟踪,而不是多次访问。

您可以在_trackPageview来电之前拨打以下电话来完成此操作:

_gaq.push(['_setDomainName', 'example.com']); 

然后,在帐户管理方面,您可以为各个子域设置过滤器(使用主机名过滤),以便您可以获取组合流量和各个子域的快照。

编辑:删除了网址上的前导期间。这将使其与过去没有setDomainName调用的流量兼容。

答案 1 :(得分:0)

[扩展上面的评论,因为用完了字符]

如上所述的setDomainName命令可以使用,但如果您使用现有的GA设置,则使用setDomainName =“example.com”(无前导点)将保留现有GA用户ID,因此新用户指标将仍然有效(GA将域名哈希到用户ID中,但在散列之前将“www.example.com”删除到“example.com”。但是“.example.com”将散列为不同的值,并且用户ID返回用户与原始ID不匹配。

如果您要开始使用新网站,请使用“.example.com”(有时需要具有深度FQDN的网站),并且不要忘记检查使用Firebug发送回GA的内容。

答案 2 :(得分:-3)

我认为你可以只使用一个域名。我从未尝试过使用子域名,但即使只有一个域名,Google分析也会为您提供良好的细分和可见度。此外,页面的网址也不同,即使您跟踪单个域,也可以区分它们。另外,你将避免域杂乱。