网络资源分享

百度统计后台数据被恶意刷广告的几种解决方法

之前”黑灰产信息屏蔽”功能还算好使,可以智能识别屏蔽这些信息,在后台查看数据时,这些垃圾广告信息会显示(已屏蔽)

百度统计后台数据被恶意刷广告的几种解决方法图片 第1张

但现在开启黑灰产信息屏蔽已经不起作用了如下图,后台数据全是广告,基本上已经不能看了

百度统计后台数据被恶意刷广告的几种解决方法图片 第2张

利用过滤规则排除搜索词屏蔽也不起作用,因为他的搜索关键词是一段乱码,如下图

百度统计后台数据被恶意刷广告的几种解决方法图片 第3张

百度统计被刷垃圾广告的的原因

百度统计代码代码中会有个ID,格式如下↓

https://hm.baidu.com/hm.js?*************************

这种刚刚应该是获取到我们的百度统计ID后,通过访问百度统计ID信息来刷统计后台的广告

既然是ID泄露了,直接在百度统计中删除网站重新添加,会直接生成一个新ID,感觉也是治标不治本,ID还是会暴露。

要防止被刷广告,那么就从根源上解决,不让他获取到我们的IP

下面是几种可以改造百度统计ID字符串的方法

通过对统计代码ID部分内容重新排列组合,以分割拼接的方式改变原有代码样式,躲过对方获取我们的统计ID。而这种重新组合又主要有以下两种形式:
第一种:

<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>

注:这两种形式只是把统计代码拆分组合了,别人F12还是能获取到你的ID,所以也不够安全。

隐藏百度统计ID方法

百度统计代码是一串JS代码,我们之间对其进行混淆,就可以隐藏ID

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

这是一个在线JS混淆的工具,把混淆后的百度统计代码替换到网站上即可

百度统计后台数据被恶意刷广告的几种解决方法图片 第4张

注意,使用此方法后,如果百度统计后台检测不到代码也没事,可以参考→https://tongji.baidu.com/web/help/article?id=93的方法,手动检测!

本站所分享的资源均来自互联网公开渠道收集整理,仅供学习和交流测试。
如涉及侵权请邮件与我们联系删除admin@zhumengwl.com。
筑梦网络传媒 » 百度统计后台数据被恶意刷广告的几种解决方法

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址