这个脚本的特性
•给你一个准确的、阅读比例常见的机器人流量点击你的广告链接。
•高效率,完全不会影响页面加载时间,这意味着你可以在所有广告活动中使用它。
•高精度检测基于curl或非java脚本的机器人。
•机器人在页面中寻找url不会触发错误否定。
你使用这个脚本所需要的
•一个外部追踪器,如Voluum或Funnel Flux -基础的任何活动追踪工具就是这样!这个脚本不适用于直接链接的活动(至少不做一些大多数用户不喜欢的事情是不行的——参见下面的“使用此直接链接”),但是你可以在任何登录页面上使用它。
为你的活动添加一个额外的offer,名为“Parses Javascript”。该offer应该链接到互联网上某个地方的快速加载页面——我使用了Google.com。你链接到哪里真的不重要,重要的是你的追踪器可以检测到一个链接。
如果你正在使用基础的追踪器,如FunnelFlux,请将该offer作为你的登录页面的一个分支添加进来,就好像你要向页面添加第二个CTA一样。复制offer的动作URL,就像你要把它粘贴到一个LP一样。
复制你的Multi-Offer Click URL,就好像你要把它添加到一个LP。你可能还需要修改LP,以为你实际的offer使用Multi-Offer Click URL。如果你要在登陆器上添加第二个CTA,复制你广告活动中用来发送给受众的新offer的URL。将新offer的Action URL / Multi-Offer Click URL粘贴到文本编辑器中。
"http://track.stackthatcash.com/?flux_action=2&flux_f=607423523495012298&flux_ffn= 786234234230005844", you should split that into "http://track.stackthatcash.com" and "?flux_action=2&flux_f=607423523495012298&flux_ffn =786234234230005844"
例如,如果你使用FunnelFlux,你的Action URL是"http://track.stackthatcash.com/?flux_action=2&flux_f=607423523495012298&flux_ffn= 786234234230005844",你应该把它分成"http://track.stackthatcash.com" 和"?flux_action=2&flux_f=607423523495012298&flux_ffn =786234234230005844"
如果你正在使用Voluum且你的Multi-Offer Click URL是http://track.stackthatcash.com/click/1,你应该把它分成"http://track.stackthatcash.com" 和 "click/1".
将以下Java脚本添加到你的LP,就在关闭的BODY tag的上方。
document.write('<iframe src="' + u1 + "/" + u2 + '"></iframe>');
将URL_PART_1替换为在步骤2中准备的URL的第一部分,将URL_PART_2替换为第二部分。
添加以下Style tag到你的着陆器HEAD tag:
你现在已经完成了,机器人探测器现在处于活动状态。如果你在一个活动中运行它,你应该开始看到“Parses Javascript”的链接。
读取这个测试的结果很简单:对于每个位置,检查CTR到你的“Parses Javascript”提offer。
因为常见的点损问题,这个百分比不会是100%准确的,但根据我的测试它应该是精确到正负10%。对于网速慢的国家或使用非宽带或wifi的国家来说,它的准确度可能会低一些,但对于使用高速互联网的国家(或使用非常快的蜂窝网络接入的国家)来说,它的准确度还是相当准确的。例如,在美国,我可以期望它更精确到正负2%。
它也不会检测到复杂的机器人,但在谷歌Adwords生态系统之外,这些机器人似乎非常罕见。如果你需要使用这些数据与一个流量源进行争论:机器测试人员检测到的是没有启用任何形式的Javascript的浏览器的。这在2017年是非常非常罕见的(可能是2018/2019年,如果你正在阅读这篇文章的话,许多网页甚至不会在没有Javascript的情况下渲染。因此,大量这样的流量可以肯定是机器人。
如果你想将此测试与直接链接一起使用,有两种方法可以实现,但都有各自的缺点。
首先,你可以只添加一个着陆器(或者如果你在FunnelFlux上,一个Javascript节点),然后提供只有在客户端启用了Javascript时才会重定向的服务。下面是这样一个着陆器的代码:
window.location.replace(u1 + "/" + u2); </script></html>
通过这个“隐形”着陆器的客户端可以解析Javascript,因此不是简单的机器人。
这种方法的缺点是,你将增加一些加载时间。如果你把这个页面放在一个已经完成DNS查找的快速服务器上,大概需要200ms的时间。其次,你可以将offer嵌入到一个不可见的内嵌框架中,然后在内嵌框架之外使用bot检测代码。这是有点技术,但更严重的问题是,广告主有很好的理由讨厌affiliate这样做。因此,如果你想这样做,请先询问你的广告主或者网盟。