2015-11-04 160 views
0

我经营一家拥有广告整合的媒体网站。最近,我们通过使用上传流量交换来获得虚假收入,已经引起了很多人的滥用。最流行的可能是使用HitLeap Viewer应用程序的HitLeap。如何识别HitLeap流量?

我很好奇,如果有任何我可以用来识别和重定向HitLeap流量的做法吗?

目前我正在试图从其他交通中独立出来,取得有限的成功。

<script type="text/javascript"> 
var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1; 
var is_firefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1; 
var is_hitleap = navigator.userAgent.toLowerCase().indexOf('hitleap-viewer') > -1; 
if(is_chrome){ 
document.write('This is chrome!'); 

回答

1

大多数hitleap流量可以与用户代理标识=“HitLeap浏览器2.8”

你与整合应负责过滤掉这些流量交换。

+0

这是否意味着'navigator.userAgent.toLowerCase()。indexOf('hitleap-viewer')> -1'在连字符被删除后就足够了? – dakab

+0

它可能是最简单的使用只是“hitleap”作为传递给indexOf的字符串,这将工作正常。在前几天的3亿广告扫描中,除了“HitLeap Viewer 2.8”之外,我没有发现其他用户代理的字符串“hitleap”,所以我认为没有意外地过滤掉合法流量的风险使用“hitleap” – twoody

+0

@twoody谁会添加或修改“hitleap”,因为它是自己的用户代理意外?没有人,你只看到名为User-Agent的头文件,所以是的,如果你不使用该软件,你不可能找到那个字符串。你不需要扫描数百万个视图来确定它。如果你看看网址或身体会完全不同,但不是。 – erm3nda