百度统计代码防止被人恶意刷关键词广告办法
以前用过CNZZ统计代码,就被人刷过关键词,站长群里看到有人反应使用百度统计被不怀好意者也刷了关键词,被刷关键词有什么坏处?其一占用服务器资源,其二,自己看统计数据时很恶心,最重要的一点,可能百度认为是你自己恶意刷关键词,对网站降权处理。
那么被刷关键词这有什么好的解决办法吗,网上搜索整理的解决方法,供您参考。
1、删除原有百度统计(或其他统计)。理由:刷统计广告并非访问网站,而是通过机器爬取到统计ID,然后直接刷的统计链接地址。因此屏蔽IP无效的。
2、新创建一个百度统计(或其他统计)。理由:新创建的统计唯一ID变更,因为刷广告的无法刷到。
3、新创建的百度统计,稍微进行一下手动修改统计,给代码变样,增加获取难度。理由:增加机器获取统计ID的难度,人为获取和模拟浏览器行为获取则无效。
例如新获取到百度统计代码如下
<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>
修改后代码1如下:
<script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = ['htt','ps://','hm','.bai','du.','com','/h','m.js?','123456789','abcdefgh'].join(''); var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
变种代码2
<script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src ="htt","ps://hm.ba","idu.com/h","m.js?123456789","abcdefgh"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
4、宝塔面板内加屏蔽代码
Apache环境
通过Apache的mod_rewrite模块,您可以使用RewriteCond指令和RewriteRule指令来重写URL。要屏蔽所有带有"?ad="参数的请求,您可以添加以下
规则到您的.htaccess文件中,这将阻止所有带有"?ad="参数的请求,并返回一个"403Forbidden"响应。
RewriteEngine On RewriteCond %{QUERY_STRING} ad= RewriteRule ^(.*)$ - [F]
Nginx环境
通过Nginx的ngx_http_rewrite_module模块,您可以使用if指令和rewrite指令来重写URL。要屏蔽所有带有"?ad="参数的请求,您可以添加以下规则
到您的nginx.conf文件中。这将阻止所有带有"?ad="参数的请求,并返回一个“403Forbidden"响应。
请注意,使用if指令可能会对性能产生一些影响,尤其是在高流量网站上。因此,如果可能的话,最好使用Rewrite指令。
if($args ~* "ad="){ return 403; }
5、加密百度统计代码
由于之前的统计ID已经泄漏了,因此需要重新生成一个新的统计ID。具体做法是在统计后台将现有的站点删除,新建站点统计,重新获取新的统计ID。
拿到新的统计iD后,使用站长js加密工具https://tool.chinaz.com/tools/jscodeconfusion.aspx
把百度统计的js代码贴入,进行加密,获取加密后的代码,并加到网站底部模板中。
最后,要做的就是测试统计代码是否有效,判断有效即统计后台能正常统计到访客数据即可。
此方法同时也适用于其他的流量统计工具,比如:51la、CNZZ、谷歌Analytics等。
6、百度统计内的排除名白名单单功能
(1)点击【管理】,再点击【统计规则设置-过滤规则设置】,在【受访域名统计规则】中,点击【白名单】,在下方添加自己网站的域名。
(2)点击【排除IP地址】,排除来自某些特点IP的访问,使得统计报告中不包含此部分流量,最多排除20个IP地址。(IP地址可以从实时访客获取)
(3)点击【排除搜索词】,排除百度统计报告中某些非百度推广来源的特定搜索词。最多排除100个搜索词。
版权声明:本文由指尖十年发布,如需转载请注明出处,如有问题可在下面留言。
本站提供的一切软件、教程和内容信息来自网络收集整理,版权争议与本站无关,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系。