下载鸥 > 网站下载 > 网站运营 > 网站优化

屏蔽百度统计后台被人恶意刷广告的三个方案

1488 2021-05-19 00:59:59

收藏
很多公司网站的百度统计后台经常出现SEO收量、快排7天上首页、SEO外包等广告流量,一方面会严重影响到我们看统计数据,另一方面直接导致百度统计失去了应有的价值。那么,我们要怎样屏蔽他们呢?

屏蔽百度统计后台被人恶意刷广告的三个方案
要处理一个问题,必须先了解这个问题出现的原因。本文从原理剖析以及方案及详细操作步骤上进行简单介绍。
 

百度统计广告的工作原理

百度统计广告的工作的流程大致如下:
1、首先写一个机器爬虫,爬取页面内容,寻找hm.baidu.com/hm.js

2、再获取后面的参数,就得到了你的百度统计ID。

3、使用程序批量的给百度统计接口发送数据,这个时候,这些数据就出现在你的百度统计后台了。而因为没有直接访问网站,即便屏蔽他们的域名也是没有任何意义的。
 

百度统计广告屏蔽方案介绍

由于百度统计id公开且容易获取,恶意广告方已经将你的百度统计ID保存在他们的数据库,所以如果要解决这个问题,必须先删除百度统计后台现有的百度统计代码,然后重新申请再执行下述方案一或方案二,方案三无需重新申请替换,但局限于20个刷广告的域名。
 

方案一

方案一是最快的方案:使用站长工具的JS加密压缩,将自己的统计代码压缩后,再放到自己网站里。但这个方法有风险,一定要在加密后验证是否生效以及是否精准,不可直接压缩上线后不管了。
 

方案二

方案二是相对比较麻烦的方案:为了防止对方的爬虫程序再次识别到百度统计代码,需要将百度统计代码进行切割后重新封装,具体方案可参考下方源码

新获取的百度统计代码:
<script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?123456789abcdefgh";
  var s = document.getElementsByTagName("script")[0];
  s.parentNode.insertBefore(hm, s);
})();
</script>

优化后的百度统计代码
<script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = ['ht', 't', 'ps', ':/', '/h', 'm', '.', 'ba', 'i', 'd', 'u.c', 'o', 'm/', 'h', 'm', '.j', 's?', '123456789','abcdefgh'].join('');
  var s = document.getElementsByTagName("script")[0];
  s.parentNode.insertBefore(hm, s);
})();
</script>

注意,这里修改的是hm.src=后面的源码,照这样修改就可以。
 

方案三

方案三的优化在于不需要切换代码,但劣势在于只能控制20个垃圾域名,只适用于小型网站。如果是高权重站点,被很多个网站刷了统计后台广告则几乎没用。在这里做简单介绍。建议选择方案一或方案二。

1、进入百度统计后台,点击顶部导航的“管理”;

2、在自有网站列表中,找到“更多设置” > “过滤规则设置”;

屏蔽百度统计后台被人恶意刷广告的三个方案
3、添加需要排除的受访域名(垃圾广告的域名)、排除IP地址、排除来源域名和排除搜索词。排除以后,统计后台广告就会恢复一片清明。但正如前文所述,如果超过20个网站刷统计后台广告,则本方案的效果就不彻底。
需要注意的是,恶意刷统计后台广告的人员都是机刷,而且大多手握海量垃圾ip,封禁一个还有新的。因此,本方案只可作为临时方案使用。
 

推荐方案

在实际应用中,不难发现方案一无法隐藏统计id,那么依然存在被扫描的可能;方案三禁止一个,广告商就会换一个新的,就鸥哥实际测试来说,封禁20个域名是远远不够的。因此,方案二虽然操作上比较麻烦,但就是最好的选择。
 

附注

1、在以上三个方案以外,我们可以考虑动态加载统计代码。何为动态加载统计代码?<script src="document.write(统计js文件)"></script>。从实际测试来看,该方法结合方案二,确实杜绝了广告商。
2、以上仅限扫描统计id防御,如果是被针对性植入广告,那么没有任何方案可以有效防御。一旦被针对,那么无论如何隐藏,都没有意义。

这样,我们就能够有效地阻止恶意刷百度统计后台广告的行为。

本文地址:https://xzo.com.cn/operation/seo/148.html

有帮助,很赞!

信息来源:下载鸥
导出教程 下载word版教程
发表评论 共有条评论
关于网站优化


SEO(Search Engine Optimization)就是我们常说的网站优化、搜索引擎优化。是一种利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名的方式,目的是让公司网站在互联网上占据领先地位,获得品牌收益。

SEO不是采集,不是拼凑,也不是数据的堆积,其核心的思路其实还是在于更好的用户体验。当你的网站用户体验极佳时,也一定是SEO极好的。反过来说SEO做得很好的站点,用户体验也一定不差。

能否做好SEO,决定了网上获客的流量,也从一定程度上决定了公司的网上业务能够走多远。

推荐网站优化网站运营
SEO新人怎样做网站优化?
SEO新人怎样做网站优化?

一个网站不是做好了就可以,如果不做优化,网站没有流量就无法发挥出网站的价值...

1 521
做好网站优化,决胜互联网
做好网站优化,决胜互联网

互联网的商战早已变成了当今社会发展的必然趋势,不论是什么企业,只要要想紧跟...

3 436
有什么让网站实现百度快速收录的办法和渠道?
有什么让网站实现百度快速收录的办法和渠道?

网站要获得流量,必须有排名,而排名的前提则是必须得收录。那么,有什么让网站内...

1 520
一套模板建设多个站点会被百度惩罚吗?
一套模板建设多个站点会被百度惩罚吗?

一套模板制作多个站点都是一个相当不错的方案。但了解seo的人都知道,百度有...

1 430
网站进入沙盒期有什么表现,该怎么做才能尽快走出沙盒期?
网站进入沙盒期有什么表现,该怎么做才能尽快走出沙盒期?

很多站长在初次建站后因为百度没有收录而寝食难安,一遍遍的想确认自己是不是...

0 426
petalbot是华为蜘蛛,广大站长切莫误伤友军
petalbot是华为蜘蛛,广大站长切莫误伤友军

petalbot是一个名不见经传的蜘蛛,很多人会以为这是垃圾蜘蛛。只是鸥哥刚刚发...

1 585
收录最快的网站top5盘点(站长外宣、推广必备)
收录最快的网站top5盘点(站长外宣、推广必备)

从网站运营的角度来说,我们要多往其他平台发布信息以实现更多展现的目的。而...

0 635
网站备案有什么好处?
网站备案有什么好处?

任何一个站长在建站之初就会了解备案这个概念,而什么是备案,备案又有什么好处...

0 765
推荐插件
帝国cms网站会员登录与退出历史记录日志插件
帝国cms网站会员登录与退出历史记录日志插件

帝国cms默认只有上次登录时间与ip,没有一个记录清单,所以今天,我们分享这个帝...

0 521
帝国cms纳米数据接口(足球比赛中最新数据)
帝国cms纳米数据接口(足球比赛中最新数据)

帝国cms 对接纳米数据(www.nami.com)接口,本接口主要接收、整理足球比赛实时数...

0 623
帝国cms百度AI图像清晰度增强api接口对接插件
帝国cms百度AI图像清晰度增强api接口对接插件

通过本插件,可以实现帝国cms网站对接百度云api实现图像清晰度增强的功能。经...

0 649
帝国cms批量添加后台用户插件
帝国cms批量添加后台用户插件

使用帝国cms的企业用户、新闻资讯类站点的用户很多,此类站点很多时候需要有...

0 918
帝国cms访问统计ip地址链接与封禁插件下载
帝国cms访问统计ip地址链接与封禁插件下载

下载鸥开发了这款帝国cms封禁ip插件,自动记录访问情况,让我们可以更快的识别...

0 1260
帝国CMS内网用户静态站点文章访客统计插件
帝国CMS内网用户静态站点文章访客统计插件

本插件适用于内网用户,可查看单篇文章访问者ip地址。如果添加访问者ip组,可查...

0 683
帝国cms在线考试系统模板插件
帝国cms在线考试系统模板插件

一直没看到好用的帝国cms在线考试插件,所以自己开发了一款。在线考试插件用...

0 1450
帝国cms智能自动审核按星期几审核指定栏目带推送插件
帝国cms智能自动审核按星期几审核指定栏目带推送插件

采集站的必备资源是自动审核,要做到日收录也离不开定时发布。而本插件的自动...

0 1434
客服QQ:341553759
扫码咨询 常见问题 >
官方交流群:90432500
点击加入