在Google Analytics的报告中过滤自己在wordpress中的点击!

7

Comments

现在无论是建立博客还是网站,一般都会装一个统计工具。在进行数据分析时,自己点击的流量没有什么太大意义。这篇文章就以我的博客为例,教您过滤掉自己的流量,统计工具使用的是Google Analytics。目前cnzz、51la等工具应该还不能做到这点。

一般,常见的过滤自己点击流量的方法有三种,过滤单个IP、过滤一个IP段以及过滤cookie。前两个在公司里比较常见,而个人的话用ADSL等宽带居多,重启一下IP就变了,可见过滤IP的方式不太合适我们,本文我们讲的是通过过滤cookie来排除内部点击

一、在GATC中添加用户定义的相关代码

首先在wordpress的wp-admin文件夹中找到admin-header.php,用编辑器打开这个文件,UltraEdit、Notepad等都可以,别用txt打开就行。

如果你用的是新的异步统计代码的话,在<body>后面加入异步统计代码,如下:

<body class="wp-admin no-js  post-php">
<script type="text/javascript"> 

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-12345678-9']);
  _gaq.push(['_setVar','用户定义']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') +
'.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

如果你用的是旧的ga传统代码的话,在</body>前面加入统计代码,如下:

<script type="text/javascript">
  var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
  document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js'
type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
  try {
    var pageTracker = _gat._getTracker("UA-12345678-9");
    pageTracker._setVar('用户定义');
    pageTracker._trackPageview();
  } catch(err) {}</script>
</body>

红色的代码,是在ga后台提供的默认代码基础上额外增加的。这样,我们为访问wordpress后台的自己本人进行了一个定义,代码中“用户定义”四个字是可以自己随意修改的,中英文都可以。用户定义的信息会记录在utmv的cookie中。

二、为配置文件添加过滤器

之后我们只要在ga的后台增加一个自定义过滤器,过滤掉这个“用户定义”的流量就可以了。过滤器设置方法如下:

用ga的预定义过滤器排除内部点击

到此为止,所有配置就完成了。如果你有过滤掉自己点击的需求,可以试试上面的方法喔!

本文由Rabbit·雪原创,转载的话希望能注明出处,谢谢。

原文地址:





不容易啊兔兔,已经有7个评论了,坚持下去喔!

  1. 七 2nd, 2010 8:33 上午 回复

    I hope, it’s OK

  2. 定语 Says:
    八 3rd, 2010 6:21 上午 回复

    费了很大力气。。。总算是理解了。。。“用户定义”这个名词的含义。。。其实就是一个“标签注释”,嵌入用户的Cookie里是让我们自己看明白而已…… 果然脑残是会影响学习能力的。。。

    • 定语 Says:
      八 3rd, 2010 6:29 上午 回复

      好吧。。我承认我错了。。。GA也必须要看懂的。。

      • Rabbit·雪 Says:
        八 3rd, 2010 12:05 下午 回复

        额……用户定义不只是自己看明白。他可以通过用户触发的某一特定行为,来将用户归类,那样可以分析某一类用户;又或者针对每个用户进行一个定义,来查看每一个访客的访问情况。可以说是,可小用,可大用。

        呵呵,ga、wa是挺高深,又很有用的东西,一起不断学习吧,呵呵。

  3. avenger Says:
    十一 28th, 2010 3:36 上午 回复

    这个只是过滤了后台的吧?

    • Rabbit·雪 Says:
      十二 1st, 2010 3:45 上午 回复

      不是的。只要你登录过一次后台,以后你这台电脑只要cookie不清楚,你自己产生的流量会全部过滤。如果只是过滤后台,不在后台添加统计代码不就可以了,呵呵。

有什么想对兔兔说的吗?在这里给我留言吧!






Rabbit's Nest

Theme Designed By Vichair

日语角: 跟小D每日学口语

d