比方说,我有一个网站www.website.com,我们正在维护一个用于博客的子域sub.website.com。现在我的问题是,对两个领域都有谷歌分析,对两个领域或单独进行相同的跟踪,这是一个好的做法?为什么?
问候
发布于 2011-02-02 04:30:59
一般来说,最好的做法是将相同域名的子域保存在相同的帐户上。(例外情况是,子域是完全不相关的站点。)
不过,重要的是要调整你的Google Analytics代码片段,将其cookie设置在根域上,这样在子域之间流量的用户就会被跟踪为一次访问,而不是多次访问。
您可以通过将以下调用放在_trackPageview调用之前来完成此操作:
_gaq.push(['_setDomainName', 'example.com']); 然后,在帐户管理方面,您可以为单个子域设置筛选器(使用主机名筛选),以便您可以获得组合流量和单个子域的快照。
编辑:删除URL上的前导句点。这将使它与过去没有setDomainName调用的流量兼容。
发布于 2011-02-02 05:33:17
从上面的注释扩展,因为字符用完了
上面提到的setDomainName命令可以工作,但是如果您正在使用现有的GA设置,使用setDomainName = "example.com“(没有前导点)将保留现有的GA用户ID,因此新用户指标仍然有效(GA将域名散列到用户ID中,但在散列之前将"www.example.com”剥离为"example.com“。但是,".example.com“将散列为一个不同的值,并且返回用户的用户ID将与其原始ID不匹配。
如果你要开始一个新的站点,使用".example.com“(对于有很深的完全限定域名的站点有时是必需的),并且不要忘了用Firebug检查发送回GA的内容。
发布于 2011-02-02 01:16:59
我认为你只需要一个域名就可以逃脱惩罚。我从来没有尝试过使用子域,但即使只有一个域名,谷歌分析也能给你一个很好的细分和统计可见性。此外,页面的urls是不同的,即使您跟踪单个域,您也可以区分这一点。此外,您还可以避免领域混乱。
https://stackoverflow.com/questions/4865701
复制相似问题