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

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

863 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要怎样做优化?

SEO不难,但很多人之所以做不好seo是因为没有掌握正确的方法,又没有坚持下去。...

0 393
影响网站关键词优化排名的因素
影响网站关键词优化排名的因素

我们都知道网站关键词排名越靠前越好,但要怎样才能让关键词尽可能的靠前呢?影...

1 276
怎样做好网站SEO优化排名的经验之谈
怎样做好网站SEO优化排名的经验之谈

任何一个站长都希望做好seo排名,但seo排名却并不容易获得,竞争的激烈谁都无法...

1 239
养站是什么意思?怎样养出一个当天收录的好网站?
养站是什么意思?怎样养出一个当天收录的好网站?

只要接触seo长一点的人,基本都听说过养站的说法,但却未必都会养。养好一个网...

1 284
常见的服务器状态码(200/301/404等)介绍
常见的服务器状态码(200/301/404等)介绍

对于seo初学者而言,掌握常见的浏览器状态码有利于及时查漏补缺,下面这些常见...

0 303
网站发布外链的标准
网站发布外链的标准

外链的形式是多种多样的,比如论坛外链、博客外链、分类信息外链、问答外链等...

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

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

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

很多公司网站的百度统计后台经常出现SEO收量、快排7天上首页、SEO外包等广...

1 862
随机网站优化网站运营
360推送代码出现异常,将导致加载缓慢
360推送代码出现异常,将导致加载缓慢

今天鸥哥在写文章时发现详情页加载缓慢,高亮效果、懒加载lazyload图片要加载...

1 353
网站备案有什么好处?
网站备案有什么好处?

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

0 408
什么是百度快照?
什么是百度快照?

很多新手站长一直都没明白百度快照是什么?怎么形成的?百度快照和SEO排名有没...

0 457
外链和反链的另一种解释
外链和反链的另一种解释

我们都知道网站要做反链,反链越多越好;我们的网站也大多数有外链,但外链越少越...

0 418
百度蜘蛛活跃时间段分析与定时审核
百度蜘蛛活跃时间段分析与定时审核

很多网站都做了定时发布的功能,通过定时发布的方式,培养蜘蛛抓取习惯达到日收...

3 429
什么是百度token?
什么是百度token?

站长们或早或晚,都会接触到百度token这个数据。那么什么是百度token呢?...

1 910
10个1000指数的短尾词和1000个10指数的长尾词哪个流量更高?
10个1000指数的短尾词和1000个10指数的长尾词哪个流量更高?

百度指数是我们日常优化参考的一个重要指标,指数越高往往代表着流量越高。许...

0 628
要做好网站优化,这3件事不能做
要做好网站优化,这3件事不能做

任何一个网站都希望有好的排名和流量,但如果人人都想要排名流量,要做好就变得...

1 397
客服QQ:341553759
点击咨询 常见问题 >
官方交流群:90432500
点击加入