有效解决百度统计被恶意刷垃圾广告搜索词行为

2023-05-05 14:32 606 20 条评论 龙笑天下
Dragon主题购买

有效解决百度统计被恶意刷垃圾广告搜索词行为

前段时间龙笑天看百度统计,突然发现统计记录被人恶意用垃圾搜索词给刷爆了,每天刷了上万 IP 的垃圾搜索词,垃圾记录大几万条(比于 https://www.ilxtx.com?ad=SEO 快*排 等等),恶意刷词导致统计记录完全没眼看了...

有效解决百度统计被恶意刷垃圾广告搜索词行为

如果你查询了服务器的日志的话,会发现日志里根本没有这些 ip 的访问记录信息,也就是说压根没有访问过网站。

刷广告的大概原理

操作者利用你的百度统计 js 里面的标识码 ID,使用工具伪装百度搜索结果跳转给你,百度统计就记录了这些跳转的参数,这是打广告的一种途径,实际根本没有给目标站带来任何流量,甚至附带的网址和搜索词很可能就是些骗子网站或黄赌毒垃圾站点。

我们在百度统计里获取到统计代码 JS 时,可以看到自己的唯一标识码 ID。其中 JS 里面的这一串红色的*字符就是你的标识码 ID:https://hm.baidu.com/hm.js?*************************

可能的影响

产生了大量这样的垃圾虚假访问的话,可能会对网站的 SEO 收录索引产生影响,搜索引擎会误以为是网站所有者故意做的,从而降权什么的。所以该处理还是处理下为好~

解决方法

这类泄露一般是网站在网络留下了痕迹,被此类爬虫寻迹抓取到了百度统计代码里的标识码。所以我们需要在百度统计后台删掉的原来的统计 js 代码(因为之前已经泄露了 再处理也就没有意义了),再重新创建一个新的网站统计,然后使用前对这段代码进行防泄露处理。龙笑天在此提供以下两种方案,供大家参考。PS:新统计代码一般 20-30 分钟后才起效~

方案一:对统计代码进行加密处理

拿到新统计 ID 代码后,使用站长工具里的 JS 代码混淆进行混淆加密:https://tool.chinaz.com/tools/jscodeconfusion.aspx

如下图,进行下代码混淆加密,将右边加密后的代码,填入自己主题的统计代码设置里即可(如果用的本站 Dragon 主题的话,直接前往“主题设置-底部-Footer 中加载统计代码”)。

有效解决百度统计被恶意刷垃圾广告搜索词行为

方案二:打乱统计链接的统计字符,通过 js 动态还原地址

原理就是假定此类蜘蛛检索一般是去以 hm.baidu.com/hm.js 为关键词去检索网站的百度统计代码的,如果链接地址被打乱掉了,理论上程序也就无法找到了(毕竟只是个程序,没那么智能),当然如果人家真的人工来翻(当然因为这类工作量太大纯人工搜集的可能性不大)的话,那没辙了,只能期待百度统计官方来修复这个 BUG 了。

示例如下:其中代码里的*号,请改为自己的百度统计标识码 ID;ilxtx.com改为你自己的域名。

<script>
var adsrc = ['h', 't', 't', 'ps', ':', '/', '/', 'h', 'm', '.', 'b', 'a', 'i', 'd', 'u', '.c', 'o', 'm/', 'h', 'm', '.j', 's', '?', '****', '****', '****', '****', '****', '****', '****', '****'].join('');
var _hmt = _hmt || [];
if (window.location.host.toLowerCase().indexOf("ilxtx.com") > -1) {
	var ad = document.createElement("script");
	ad.src = adsrc;
	var s = document.getElementsByTagName("script")[0];
	s.parentNode.insertBefore(ad, s);
}
</script>

结语

我使用的第一种方法,经过几天的观察,百度统计里再没有这种被刷垃圾词的情况了,效果很赞!各位有同样烦恼的盆友,赶紧行动解决下哦。当然除了百度统计外,还有谷歌 Analytics、cnzz 友盟、51 啦、微软 Clarity 等统计工具,也可以相同做法,把统计代码混淆加密下。PS:当然,也可以先使用方法二拆分百度统计 ID,然后使用方法一进行加密,两者一起用,就更加保险了~

另外百度统计还有几个安全措施也要去配置下:
1.开启域名白名单。设置路径:“使用设置-规则设置-过滤规则设置”,找到“受访域名统计规则”,选择“白名单”,然后添加好自己的域名。
2.屏蔽黑灰产信息。设置路径:“使用设置-规则设置-过滤规则设置”,找到“屏蔽黑灰产信息”,然后开启。
3.排除搜索词。设置路径:“使用设置-规则设置-过滤规则设置”,找到“排除搜索词”,把一些广告关键词添加进去。

相关参考

百度统计搜索词被刷垃圾广告解决方法 - 明月登楼的博客
百度统计里面发现被刷了好多乱七八糟的 SEO 垃圾搜索词广告怎么办? - Yuan 天空

「点点赞赏,手留余香」

还没有人赞赏,快来当第一个赞赏的人吧!

声明:本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

2022-08-15

2023-08-16

发表评论

表情 格式 贴图 链接 私密 签到
Dragon主题购买阿里云特价云服务器1核2G低至86元,N4共享型服务器3年仅需799元腾讯云特价云服务器1核2G 88元/年 2核4G3M688元/3年,更有千元代金券礼包免费领!
评论
正在努力加载中...
扫一扫二维码分享
×
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies. Learn more