在blogger中使用analytics如何过滤内部访问量  

     

在blogger中使用analytics如何过滤内部访问量

许多人在blogger中使用analytics跟踪访问量,但是大家平时自己做发贴、编辑模板的时候的访问量也会被记录在报告中,如何排除自己的访问量呢?
Analytics的帮助中对于过滤内部访问量有一篇说明,里面介绍了通过过滤ip地址的方法来过滤内部访问量。但是大多数blogger用户都是没有固定ip地址的,无法通过ip来过滤访问纪录。
有没有别的方法可以用来过滤呢?
Analytics的过滤器设置很强大,应该可以找到一些方法来进行过滤。我曾经想过通过浏览器版本、操作系统语言等方法来过滤,但都觉得不保险。直到我发现帮助里的这篇如何根据访问者在我的站点上访问的页面或在表单上作出的响应对其进行分类?。这里介绍了通过自定义变量把访问者进行分类的方法。
既然可以对访问者分类,那么一定也给自己的电脑定义一个标识,利用它来过滤访问纪录。
仿照上面帮助文档中的方法,在模板中加入一个特殊入口,点击时调用__utmSetVar('no_report');给自己设置一个no_report标签,然后在analytics设置中,增加一个过滤器,选择用户自定义,过滤no_report,这样在自己电脑上访问blogspot就不会被记录入analytics报告里面了。
除了自己访问blogspot站点外,预览模板的时候,也会触发analytics的访问纪录,预览的时候,网址通常是http://www2.blogger.com/rearrange?blogID=####,要过滤这种访问,需要再建立一个过滤器,设置成过滤主机名"blogger.com"。analytics过滤器采用正则表达式做匹配,所以blogger.com要写成blogger.com。