让Google Analytics区分子域名(Subdomain)的流量
大大小小用过十几种网站流量/日志分析工具,Google Analytics还是我的最爱。可以逐层深入挖掘数据,多种方法筛选结果,定时动Email 流量报告给指定的邮件地址,不用安装软件,不用收集大量的Log文件…。重要的是,还能支持有大量二级域名 (Sub Domain) 的站点流量分析。
这里提到区分主域名和二级域名流量,就需要使用高级过滤器的功能。
比如,需要分析的网站是 example.com,之下还有多个二级域名,site1.example.com, site2.example.com… 如果使用缺省的Google Analytics配置,那么分析结果是不分主域名和二级域名的区别的,http://www.example.com/index.htm 和 http://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。

学习了:)
btw, 你的blog里面可以自由加网址,这样会不会很对 spamer的胃口?
wordpress 管理 spam 用的 Akismet 插件对英文 spam 蛮管用的。原理有点像垃圾邮件管理的服务器,把每个留言放到服务器记录里比对,一旦发现是垃圾就扔到垃圾箱里。
Google Analytics区分子域名让我找的好辛苦的,现在知道怎么设置过滤器了,谢谢