之前,我把百度统计等各种统计从网站移除了。最近,去站长统计后台,发现没什么广告了。随之,就想到一个完美解决百度统计等各种站长统计后台被人刷广告的办法。大致上,就是先移除百度统计的js;再等待大约一周,甚至一月;如果后台没有广告了,就再添加下百度统计的js代码。
不过,这里要注意的是,百度统计js代码添加方法需要做下改变。你需要把统计代码放到一个js文件中,再引用。如此,就不会出现广告了。
百度统计广告起因
有些不良平台,每天扫描网站,提取网站上的统计代码。然后,将几百万个网站的统计代码,集中扫一起。然后,通过访问这些js,以达到站长统计广告的效果。原因在于所有的统计代码都只是看你访问它js的来源以及ip之类,而并不是必须访问你的网站。
广告移除方法
首先,删除百度统计代码;等待大约一周,或者一个月。这段期间,如果你还想统计网站流量,可以暂时切换成其他平台的站长统计,比如cnzz、51la之类。
等到百度统计后台,没有广告的时候。你就把百度统计代码复制到一个js里,切记要去掉首尾的<script>以及</script>。
比如百度站长统计代码为:
<script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?**************************";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
那么,你去掉首尾的<script>以及</script>,得到如下代码:
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?**************************";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
打开主题根目录或者主题js文件夹,新建一个js,比如baidutongji.js,里面的内容就是如上代码。然后,主题设置,插入footer自定义代码。当然,如果你的主题不支持插件自定义底部代码。也可以直接编辑footer.php文件。
然后,引入一下js文件即可,比如:
<script src="https://iymark.com/wp-content/themes/justnews/js/baidutongji.js"></script>
类似上面这个样子吧。你要做的就是新建一个js,里面内容为百度统计代码(去掉首尾的<script>以及</script>)。然后,再用如上代码引用一下即可。
原创文章,作者:古哥,转载需经过作者授权同意,并附上原文链接:https://iymark.com/articles/2149.html