目录:
一、后台垃圾广告是什么
我的博客接入了百度统计与 CNZZ 平台来进行访客统计,大部分时候在网站统计平台上查看访客数据时,会碰到这样的记录:
其实百度统计上还比较少,主要集中在 CNZZ 上,这些记录通常是用各种各样的灰色词来作为关键词在搜索引擎上进行搜索而产生。后来才知道,这是使用垃圾广告群发软件故意发广告的。
关于其原理,我用部分转载的内容来进行说明(原文链接附在文末):
我们知道现有大多的统计,都是让我们在自己网站上放一段统计代码,然后对网站流量进行统计,例如百度统计,在安装百度统计工具到网站的时候,我们会要求网站必须嵌入一段类似下面的JS代码:
var _hmt = _hmt || []; (function() { var hm = document.(“script”); hm.src = “https://hm.baidu.com/hm.js?89764654ds8w2082cffb3b7e1f2d1238f”; var s = document.getElementsByTagName(“script”)[0]; s.parentNode.insertBefore(hm, s); })();
这段统计代码中,每一个网站都会有一个32位字符串就是每个站点特有的统计ID。
89764654ds8w2082cffb3b7e1f2d1238f
群发软件会先拿到你网站的ID,这个很简单,通过原代码就可以查到这个统计ID,群发软件会使用采集软件大量采集这些统计ID;
拿到ID后,将你的域名与ID对应放到群发软件里,设置好关键词和推广网址就可以群发垃圾广告了。
二、预防措施
1. 排除访客 IP
我刚开始一直都是使用这种方式。
CNZZ 直接在左侧菜单找到“排除访客 IP”:
百度统计找到“管理” -> “统计规则设置” -> “过滤规则设置” -> “排除 IP 地址”:
这是最简单粗暴的办法,直接将刷垃圾广告的 IP 地址加入排除访客 IP 的名单中,从访客列表中直接隐藏,从而眼不见心不烦。但是,刷广告的一般都是使用多个 IP 地址,屏蔽了一个 IP 地址之后他们还能使用其它的 IP 地址继续作案,所以这种方式治标不治本。
因此更推荐使用的是下面这种方式。
2. 加密统计代码
这是从源头来预防后台垃圾广告的方法,就是将站点统计代码进行一次 JS 混淆,从而达到隐藏站点统计 ID 的目的。
比如,从 CNZZ 或者百度统计上获取到统计代码之后,使用 JS 加密工具:
以后使用混淆过的统计代码,可有效预防统计后台的垃圾广告。
需要注意的是,在刚开始使用了加密了的统计代码之后,可能依然会有部分刷广告的记录(至少我的情况是这样),将这些 IP 加入排除访客 IP 名单里,之后就会是一个干干净净的统计后台了。
部分内容参考自:
评论 (0)