七宝SEO七宝SEO七宝SEO

百度统计代码被恶意推送广告的解决方法

  百度统计代码给我的感觉是比较准确、实时及全面。在分析网站方面有很大的帮助。

  网站运营少不了使用统计工具来帮助我们分析网站受访问数据,以此来针对性的优化网站各项指标。但经常性的我们在统计后台会看到搜索词中有很多与网站无关的搜索关键词(被刷垃圾广告),统计到垃圾关键词无疑会影响我们分析网站数据,那么怎么才能解决这种情况呢?本文白天就来讲讲通过加密统计代码的方法来解决统计被刷垃圾广告。

  被刷垃圾关键词的原因

  百度统计被刷垃圾关键词,原因就是统计代码的业务ID标识泄漏了。

  https://hm.baidu.com/hm.js?*************************

  通常的,我们从统计后台获取到的统计代码除了统计ID外,其余部分都是固定的。

  因此,我们要做的就是让他们找不到这个ID,识别不到这个ID就无法把垃圾关键词刷入到我们的统计工具后台搜索关键词的统计结果里。统计代码加密

  由于之前的统计ID已经泄漏了,因此需要重新生成一个新的统计ID。具体做法是在统计后台将现有的站点删除,新建站点统计,重新获取新的统计ID。

  拿到新的统计ID后,使用站长js加密工具 https://tool.chinaz.com/tools/jscodeconfusion.aspx

  把百度统计的js代码贴入,进行加密,获取加密后的代码。

百度统计代码被恶意推送广告的解决方法

  代码测试

  统计代码加密后,首先要做的就是测试统计代码是否有效,判断有效即统计后台能正常统计到访客数据即可。

  结语:以上便是本文解决统计代码被刷垃圾广告的全部内容了,除了百度统计外,还有cnzz友盟、51啦等统计工具,做法也相同,大家可根据实际来对应的加密统计代码。

  我打开百度统计里入口页面的网址,发现它只是一个临时页面也是软件随机生成的,在页面加载的时候跳转到其他网址。记录下这个网址,在站长工具里查看是谁注册的这个网址,慢慢到后来发现这个注册人竟然有成天上万的域名。到这里我也就偃旗息鼓了,因为没法通过这个途径找到相关人员。

  既然对方可以利用我的统计代码,那反过来我也利用他的统计代码给他带来影响,通过查找对方成千上万的网站源码,发现对方也有一百个统计代码,一一记录下来,注册个免费空间,制作一个简单的页面,将对方统计代码加载进去,上传免费空间,打开刷流量软件,将那个单页面网址添加进去,OK,开始刷。

  通过两天的观察,发现自己百度统计里的恶意内容有所减少,发现有点小成效。吃惊的是第三天,自己百度统计里的恶意内容大量增加,通过研究这些内容,发现对方发现并做了相关的调整,以上方法不能用了,这次宣告失败。

  失败为成功之母,既然没法让别人改变,那就改变自己吧!

  重新注册一个百度统计账号,重新申请个百度统计代码,替换被恶意利用的代码。这些就简单了,但是对方也是可以重新将我们的统计代码替换,这样也是不能从根本上解决问题。所以下面我就说一下详细的解决方法。

  1、我们将百度统计代码写成页面外部加载js的方法。

  2、将百度提供的统计代码写入js里面,当然我们不能一点都不改变的写入,这样也会被利用的,我们要做的就是改变这串代码,关键就在“hm.src = "”里面那个“rghyujkvdfghtre”,我们用变量拼接的方式形成也就是:var a=“rg”;var b=”hyu”;var c=”jkvd”;var d=”fghtre”;为了更加复杂可以多写一些,最后”rghyujkvdfghtre”也就成了a b c d......等的拼接状态。接下来也就是最关键的,将这个js 加密。

  3、最后我们要亲自访问一下网站,看看百度统计能不能正确的统计出数据,如果可以那就说明成功了,如果不能那就说明在改变js的那个过程有写错的地方,我们要认真的更改,哪怕一个标点符号不对,就会不能运行。

  一般统计代码是被软件识别,并利用的,这样做后就避免了软件的识别,可以做到防范。

  其实除了上面三个步骤外还有一个步骤,一般情况下,这三个步骤就可以避免统计代码被恶意利用。如果将来一个月内还出现这种情况,那就不得不用第四个步骤了。

  这里我就不详细的写了,只是提供一下思路:我们写一个自运行代码(有能力的可以自己写,慎重用别人的,随机的时间内改变页面中js中的变量数量及内容。总之就是让“sfhetyjtytrjedj”这串代码不被别人知道就可以了。

  我们做的最多也是被动的防范,所以我们还是期待百度统计团队能将统计这块做的更加完善。


未经允许不得转载:七宝SEO » 百度统计代码被恶意推送广告的解决方法