|
/

技术实践第六期|如何屏蔽网站统计后台的垃圾广告

官方小二
发布于 2 年前
816060
网站统计 U-Web
其他

*更新于2022-3-4*

亲爱的开发者们,


大家好,本期由一位来自友盟+社区的KOL为开发者们奉上一篇非常实用的干货内容如何屏蔽网站统计后台的垃圾广告


下面我们来看一看小哥哥是如何解决的。开发者们是否也遇到了同样的问题呢?请点赞留言哦!




*作者:我们都很努力着*


近段时间,越来越多的站长发现自己网站的统计后台有大量的垃圾广告,并且还有一些灰色词作为网站的搜索词进行网站被统计。

为什么网站统计后台会有这么多的垃圾广告呢?原因是由于很多人使用广告群发软件进行垃圾广告群发。我们先简单看一下这个群发软件的原理。




01 原理分析


我们知道现有大多的统计,都是让我们在自己网站上放一段统计代码,然后对网站流量进行统计,例如百度统计,在安装百度统计工具到网站的时候,我们会要求网站必须嵌入一段类似下面的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对应放到群发软件里,设置好关键词和推广网址就可以群发垃圾广告了。



02 屏蔽方法


网站统计后台每天有大量的垃圾广告,怎么进行有效的屏蔽呢?网上有很多人是采集统计后台的白名单或者屏蔽IP的方法,但这些方法效果都不明显,因为群发软件可以随意的变更域名和IP地址,是防不胜防的。


屏蔽垃圾广告应该在源头做起,由于这些垃圾广告群发软件需要先拿到网站的统计代码ID,如果我们能够做到让别人不能拿到或者不能轻易拿到统计ID的话,我们的网站统计后台就不会再收到群发广告了。


怎么去隐藏网站的统计ID呢?最简单快捷的方法就是将自己的统计代码进行JS加密压缩。


方法就是使用JS混淆加密压缩工具将自己的统计代码压缩后,再放到自己网站里



通过这种统计代码加密的方式,可以一定程度上屏蔽网站统计后台的垃圾广告。

8个回答
 
2 年前

给作者点赞,这篇文章写的挺好的

 
2 年前

路过路过路过👻 👻 👻

 
2 年前

这应该是官网的锅吧,51统计的新版就不会出现这种情况!

 
2 年前

非常不错,点赞,很可以。

 
2 年前

给KOL大佬点赞💕

 
2 年前

51la牛鼻啊啊啊啊

Loading ...
登录社区,分享你的经验