百度统计后台数据被垃圾广告刷屏处理方法总结,也可以用在其他统计代码上。

有自己的网站后,我们一般会加入流量数据统计代码,使用网站统计服务。这可以帮助我们更好的了解网站的访客情况、热门搜索词和内容等,以便对网站数据进行分析和优化!在诸多统计服务中,百度统计无疑是其翘楚。尤其是对于那些面向国内的网站,百度统计不只功能完善,还可能有助于百度搜索收录我们的网站。

然而,任何服务都不可能是完美无缺的。相信不只是小编,很多站长在使用百度统计一段时间后,会发现后台数据被一些垃圾广告霸屏侵占,非常恶心。

其实,在百度统计的“使用设置——规则设置——过滤规则设置”中,我们通过对“受访域名统计规则”和“排除搜索词”等进行操作,就可以屏蔽去除一些广告了。

例如,设置“排除搜索词”时,我们把广告内容贴入上图中的文本框,点击排除就行了。当然,针对某些广告词,系统会在下方红色圈画处推荐,我们只要点击“排除”就可以了。

“受访域名统计规则”中的“黑名单”设置同“排除搜索词”设置类似,而“白名单”设置时,只将我们要统计的域名放入即可。

上述是去除百度统计广告的方法之一,然而小编对这种方法并不满意。因为这种方法治标不治本,不能屏蔽去除所有广告。而且,也不能防患于未然(白名单设置作用有限),只有在广告出现以后再手动操作,麻烦且费时。那么,有没有办法,在事前杜绝这些广告呢?

这就要从分析这些广告出现的原因着手了,网上说是由于对方获取我们的百度统计ID及相关参数后,通过访问百度统计ID信息来模拟访问网站,或者直接用ID信息访问他们自己的网站来实现的。换言之,问题出在百度统计ID上,因此我们只需在这个统计ID上做文章即可。

最直接粗暴的方法,自然是在百度统计中删除网站重装,因为这样会直接生成一个新ID。但缺点显而易见,不只以前的统计数据会丢失,被对方重新获取ID也是早晚的事儿。如此,显然会进入无休止的删除与安装的循环当中。这第二种方法,并不能从根本上断绝广告信息。那么,要从根本上杜绝广告,只有让对方无法获取我们的百度统计ID,那该如何操作呢?其实,就是对统计代码进行修改,主要有两种思路:

一、改造统计ID字符串
百度统计代码加上一层HTML标签
如原统计代码为:

<script>var _hmt = _hmt || [];(function() {var hm = document.createElement("script");hm.src = "https://hm.baidu.com/hm.js?此处为统计ID";var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s);})();</script>

插入方式一

<script>var _hmt = _hmt || [];(function() {var hm = document.createElement("script");var analytics_bd = '此处为统计ID';hm.src = ['ht', 't', 'ps', ':/', '/h', 'm', '.', 'ba', 'i', 'd', 'u.c', 'o', 'm/', 'h', 'm', '.j', 's?', analytics_bd].join('');var s = document.getElementsByTagName("script")[0];s.parentNode.insertBefore(hm, s);})();</script>

插入方式二

<script>var _hmt = _hmt || [];(function() {var hm = document.createElement("script");hm.src = "https://hm.bai"+"du."+"com/"+"hm"+".js?"+"此处为统计ID";var s = document.getElementsByTagName("script")[0];s.parentNode.insertBefore(hm, s);})();</script>

插入方式三

<script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = ['htt','ps://','hm','.bai','du.','com','/h','m.js?','此处为统计ID','此处为统计ID'].join('');
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
</script>

注:这三种形式中的改造部分可比照样式自由分割。

第二种形式中,统计ID也是用半角英文双引号和+的样式进行拆分组合的。

第三种形式中,统计ID也是用半角英文双引号和,的样式进行拆分组合的。

二、隐藏统计ID

统计代码是一串JS代码,通过以下网址,对其进行混淆,就可以隐藏ID,然后复制混淆后的代码作用到网站即可。

https://tool.chinaz.com/tools/jscodeconfusion.aspx

PS,使用修改后的代码,如果百度统计检测不到也不用慌,按照https://tongji.baidu.com/web/help/article?id=93的方法,手动检测看看!

综上,去除百度统计广告的方法,归纳起来主要有三种:

1.重装代码 2、修改隐藏统计代码 3、利用过滤规则屏蔽

可依据实际情况灵活搭配使用这几种方法,多管齐下,就可以跟百度统计后台广告 say goodbye 了!

当然以上方式也可以用在51LA,谷歌等。。

文章版权归原作者所有或来自互联网,未经允许请勿转载。如有侵权请联系我删除,谢谢!
THE END
分享
二维码
打赏
< <上一篇
下一篇>>