包含子域和聚合数据的Google Analytics

时间:2011-04-14 04:00:48

标签: google-analytics analytics subdomain

我正在构建一个在 example.com 上有一个主域的网站网络,以及一些使用主域的子域的网站,例如:

  • example.com
  • site1.example.com
  • site2.example.com

我有两个目标是使用此网络设置Google Analytics,但我担心根据GA的工作方式可能会出现矛盾:

  1. 我想为每个子域名提供自己的GA帐户,以便区域网站的管理员可以查看其统计信息,但不能查看其他区域网站。

  2. 我希望能够将所有区域网站数据与国家网站数据进行汇总,以便进行执行管理层审核。

  3. 虽然使用自己的Google Analytics帐户设置这些网站非常容易,但我不知道这是否是正确的方法。

    我可以使用Google Analytics满足目标#1和#2的要求吗?如果是,我怎样才能最好地执行它?

1 个答案:

答案 0 :(得分:4)

一种方法是让您的页面代码指向相同的配置文件(相同的UA-XXXXXXX-X),但基于相同的配置文件设置单独的配置文件,并使用过滤器根据子域发送数据。

这样您就不需要拥有多个版本的页面代码了。但是,您需要在以下(在trackPageview调用之前)添加所有页面(在所有子域上)的页面代码,以确保跟踪所有子域:

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

然后,您将对每个配置文件应用过滤器:

Filter Name: site1 traffic
(Predefined filter)
Filter type (dropdown values): Include only : traffic from the domains : that are equal to
Domain: site1.example.com

为您为每个siteX设置的每个配置文件执行此操作

就#2而言,你只有第一个配置文件,你将所有其他配置文件从(上面)产生为“全局汇总”而没有任何过滤器,因此它将获得所有流量。

您可以指定谁有权访问配置文件编辑器中的配置文件。

令人头疼的是,你需要在每个档案中单独进入并设定你的目标。