让Google Analytics区分子域名(Subdomain)的流量

07月 25th, 2008  | Categories: GoogleAnalytics  | Tags: , , ,

大大小小用过十几种网站流量/日志分析工具,Google Analytics还是我的最爱。可以逐层深入挖掘数据,多种方法筛选结果,定时动Email 流量报告给指定的邮件地址,不用安装软件,不用收集大量的Log文件…。重要的是,还能支持有大量二级域名 (Sub Domain) 的站点流量分析。

这里提到区分主域名和二级域名流量,就需要使用高级过滤器的功能。

比如,需要分析的网站是 example.com,之下还有多个二级域名,site1.example.com, site2.example.com… 如果使用缺省的Google Analytics配置,那么分析结果是不分主域名和二级域名的区别的,http://www.example.com/index.htmhttp://site1.example.com/index.htm 的流量合并表示为 “/index.htm”的流量。

使用滤器实现区分子域名的原理,就是要根据域名把 /index.htm 修改成 /www.example.com/index.htm 或者 /site1.example.com/index.htm

1. 在Google Analytics帐户首页,点击”修改”

2. 在“配置文件设置”页面,点击“添加过滤器”

3. 选择过滤器类型为“自定义过滤器”和“高级”

4. 如下设置

字段A -> 提取A    主机名    (.*)

字段B -> 提取B    请求URI    (.*)

输出至 -> 构造器    请求URI     /$A1$B1

5. 其他选项一般不用修改,给过滤器起个名字保存就可以了。

注意:过滤器只对新的数据有效,已经存在的分析数据不会改变。另外这么做也有小小的问题,比方说直接通过分析工具访问网页的时候,自动打开的浏览器URL地址是 http://www.example.com/site1.example.com/index.htm。

  1. brantx said:

    学习了:)

  2. brantx said:

    btw, 你的blog里面可以自由加网址,这样会不会很对 spamer的胃口?

  3. Eddie said:

    wordpress 管理 spam 用的 Akismet 插件对英文 spam 蛮管用的。原理有点像垃圾邮件管理的服务器,把每个留言放到服务器记录里比对,一旦发现是垃圾就扔到垃圾箱里。

Top