网站流量统计,如何不统计自己?
相信大家都在自己的网站上安装了网站流量统计的代码,如Google analytics、量子统计、百度统计、cnzz、51.la等,这些工具可以统计网站的流量,可以帮助你分析你的网站流量情况,进而总结出访问者访问来源、爱好趋向、访问习惯等一些共性数据,为网站进一步调整做出指引。
但是现在有个问题,作为网站管理者,我可能一天要无数次打开我的网站,如果这也被流量统计工具统计进去,对流量统计的结果势必会造成影响,使统计结果的真实性和有效性下降,这样就有悖于统计的初衷,最理想的做法是使流量统计不统计自己的访问信息。我使用过Google analytics、量子统计和百度统计这三款流量统计工具,可以说都很不错,Google analytics可以实现不统计特定IP和IP地址段的访问信息;百度统计只能排除特定的IP,不能排除特定IP段;量子统计则不提供排除功能。本文将教你如何屏蔽自己的访问数据,也就是使流量统计工具不统计自己的页面访问信息,实现的原理是对特定用户不输出统计代码。
1、WordPress博客如何不统计登陆用户?
现在很多博客都使用WordPress来搭建,这其中又有很多博客都是单用户博客,只有一个博主,这样不统计已登陆用户的访问数据即可不统计博主的访问数据。一般我们都将统计代码放在footer.php中,那现在用文本编辑器打开你的footer.php,找到你的统计代码,将其改成:
1 2 3 | <?php global $user_ID; if (!$user_ID) : ?> 这里替换成统计代码 <?php endif; ?> |
这样在没有任何用户登录的情况下,才在你的博客页面输出统计代码,否则不输出统计代码,博主在已登陆的情况,就跟没安装统计代码一样,你可以"查看页面源代码"试试。
2、WordPress博客如何不统计特定用户?
在WordPress博客系统中,已为每位用户分配一个用户ID,如果不想统计ID为5的用户访问信息,可以将统计代码改成:
1 2 3 | <?php global $user_ID; if ( 5 != $user_ID) : ?> 这里替换成统计代码 <?php endif; ?> |
用户ID可照此方法获取:
WordPress后台 - 用户,这里每个用户名都是类似以下的超链接: http://example/wp-admin/user-edit.php?user_id=50&wp_http_referer=/wp-admin/users.php 那么该用户的ID就是50
3、如何不统计特定IP的用户?
如果你使用的是固定IP或者固定的IP段,那这个问题就更好办了,不统计你指定的IP或IP段即可。
1 2 3 4 5 6 7 8 | <?php $iipp = ' ' . $_SERVER["REMOTE_ADDR"]; // 将以下 192.168.2.1 改成你的IP或IP地址段 if ( strpos($iipp,'192.168.2.1') === false ) : ?> 这里替换成统计代码 <?php endif; ?> |
如果你排除多个IP或IP地址段,可以改成:
1 2 3 4 5 6 7 8 9 |
注:如果你的网站已经被完全静态化,以上方法失效!
本文版权归露兜博客所有,转载引用请完整注明以下信息:
本文作者:Ludou
本文标题:网站流量统计,如何不统计自己?
本文地址:http://www.ludou.org/web-analytics-exclude-yourself.html
用wp super cache之类的缓存插件对统计有影响吗?
发现你的网站太合我胃口了,订阅了。以后还请多多指点~
勾选以下选项即可:
Don’t cache pages for known users. (Logged in users and those that comment)
这样已登录用户就不使用缓存,就可以使用上面介绍的方法了!
多谢了~
你这个嵌套留言的文本输入框似乎有点问题。。。
右边框超出了上级留言
该问题已部分解决。
我用的百度统计是去除了我所在的IP段。
上面的2个方法没有试过。
百度统计不能排除IP段,只能填写完整的IP
原来这样排除自己的ip啊,受教
当网站的访问量上去之后,自己的信息就淹没在大量的数据中了,没有必要屏蔽自己的信息。
说来很有道理。
关键是现在日PV也就几百,还需要很长一段时间才能淹没自己的数据。
我的日pv还是个位数啊,基本都是自己哟还是有屏蔽下自己的比较好~~
这问题 以前搜索了很久都没解决没想到在你这里看到了 。。第二次帮忙解惑
谢了~
这个技巧不错
这个要试试看的,哈哈~
刚好我是固定IP
第一种方法在我那里不灵。
很少去看统计了!
谢谢 很受用 我用排除用户
谢谢分享!很实用的东西!
好文,Mark+ ,Thanks for share :D
谢谢楼主,很有用~~
用户ID是指在WordPress.com注册的ID吗
以上WordPress部分的内容只针对独立的WordPress博客而言,wordpress.com不提供此类代码自定功能!
用户ID已在文章的第二部分说明了。
如何查看自己的用户ID
创建一个临时的管理员,然后用那个管理员账号登陆WP管理后台,进入"用户"栏目,那里有用户列表,每个用户用户名就是一个超链接,赋值那个超链接,类似:
http://example/wp-admin/user-edit.php?user_id=15&wp_http_referer=/wp-admin/users.php?role=administrator
你的用户ID就是15
最后把那个临时管理员删除就可以了!
我找到了,谢谢
正在琢磨这个问题怎么搞呢,好好学习下
不错啊~~我都觉得这些统计有时候将自己也统计进去,确实有失准确性。
搜索到的其他的办法:
1、装下Google Analytics(分析)停用扩展(由 Google 提供)
http://tools.google.com/dlpage/gaoptout
2、是设置cookie不过貌似有点复杂~~
我还是设置不成功,还要麻烦博主了。
这么多人都是静态IP,都这么有钱???
看这挺复杂的!