网站运营少不了使用统计工具来帮助我们分析网站受访问数据,以此来针对性的优化网站各项指标。但经常性的我们在统计后台会看到搜索词中有很多与网站无关的搜索关键词(被刷垃圾广告),统计到垃圾关键词无疑会影响我们分析网站数据,那么怎么才能解决这种情况呢?本文白天就来讲讲通过加密统计代码的方法来解决统计被刷垃圾广告。
以百度统计为例,如下图所示,搜索词一栏有很多与网站无关的关键词或链接广告。
被刷垃圾关键词的原因
百度统计被刷垃圾关键词,原因就是统计代码的业务ID标识泄漏了。
https://hm.baidu.com/hm.js?*************************
通常的,我们从统计后台获取到的统计代码除了统计ID外,其余部分都是固定的。
因此,我们要做的就是让他们找不到这个ID,识别不到这个ID就无法把垃圾关键词刷入到我们的统计工具后台搜索关键词的统计结果里。
统计代码加密
由于之前的统计ID已经泄漏了,因此需要重新生成一个新的统计ID。具体做法是在统计后台将现有的站点删除,新建站点统计,重新获取新的统计ID。
拿到新的统计ID后,使用站长js加密工具 https://tool.chinaz.com/tools/jscodeconfusion.aspx
把百度统计的js代码贴入,进行加密,获取加密后的代码。
代码测试
统计代码加密后,首先要做的就是测试统计代码是否有效,判断有效即统计后台能正常统计到访客数据即可。
结语:以上便是本文解决统计代码被刷垃圾广告的全部内容了,除了百度统计外,还有cnzz友盟、51啦等统计工具,做法也相同,大家可根据实际来对应的加密统计代码。
过去的今天:
- 2019: 网站首页怎样布局更利于排名?(0)
原创文章,作者:白天,如若转载请注明出处:百度统计搜索词被刷垃圾广告解决方法(统计代码加密即可解决)
评论列表(3条)
这个不行了 换了新的ID,加密了一样被刷
@刘德华:不行的话,还可以通过统计工具后天的屏蔽规则去屏蔽,另外还可以尝试通过连接符增加机器获取统计id的难度,如:
<script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement(“script”);
hm.src=“htt”+“ps://hm.ba”+“idu.com/h”+“m.js?0350000000000”+“0000000000000000000”;
var s = document.getElementsByTagName(“script”)[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
参考链接:http://bbs.zhanzhang.baidu.com/thread-2190430-1-1.html
好主意,但是这个还是太平常了,找到关键词反向解密就又有了,不过已经可以拦截大部分机器了!