首页
学习
活动
专区
工具
TVP
发布

Affiliate流量省钱脚本:最新 0 延时的 bots 流量检测方法!

根据2017年的最新流行bots趋势制作的bots检测脚本!

这个脚本的特性:

可以获得bot实际点击广告链接的比例。

十分高效,对页面加载0延时,意味着你可以用在任何campaign上。

对于CURL-based或者non-JavaScript bots检测具有高精确性。

不会被在页面寻找链接的bots触发漏报。

使用这个脚本所必须的:

在任何流量上跑的使用一个landing page的campaign。

一个外部追踪程序比如voluum或者imobitrax——基本上任何campaign追踪工具都可以。

这些就够了!这个脚本对直链不起作用(至少在做一些大部分offer拥有者不喜欢的事情之前不行——查看下面的“直链如何使用这个方法”),但是你可以用在任何landing page上。

如何使用这段脚本?

第一步#

给你的campaign添加一个额外的offer,命名为"Parses Javascript"。这个offer应该链接到一个互联网上某处的一个加载快速的页面——我使用的是谷歌首页。到底连接到哪里真的不重要,重要的是你的追踪可以追踪到这个offer的点击率。

FunnelFLux:

如果你使用一个基于flow的追踪,比如funnelflux,把这个offer作为你的landing page的一个分支来添加,就好像你还要在你的landing page上添加一个额外的CTA。

复制这个offer的Action URL,就好像你准备粘贴到一个landing page。

Voluum:

复制你的Multi-Offer Click URL就好像你准备添加到一个landing page。你可能也需要调整你的landing page来使用Multi-Offer URL来使用你的实际的offer。

其他追踪:

如果你要给你的lander再添加一个CTA,你就要复制你要使用的URL来把人们传送到新的offer去。

第二步#

粘贴给你的offer的Action URL / Multi-Offer Click URL到一个文本编辑器里。

在域名后面的"/"后面开始把它分成两行。

所以比如说,如果你使用funnelflux,然后你的action url是

你就要把它分成:

如果你使用Voluum,然后你的Multi-Offer Click URL是

你要把它分成:

和click/1

第三步#

把下列JavaScript代码添加到你的landing page,放在上方。

u1 = "URL_PART_1";

u2 = "URL_PART_2";

document.write('');

把URL_PART_1替换成你的URL的第一部分,URL_PART_2替换成第二部分(就是第二步中所生成的)。

第四步#

把下列代码添加到你lander的标签内:

iframe {

visibility: hidden;

position: absolute;

left: 0; top: 0;

height:0; width:0;

border: none;

第五步#

上传你的lander!

这里你就完成了,这个bot检测器已经开启。如果你在跑一个campaign,你应该可以看到点击跑到"Parses Javascript" offer了。

分析结果#

分析这个测试的结果是很简单的:对于每个placement,查看CTR到你的"Parses Javascript" offer。

这个CTR就是你从placement收到流量中非bot流量的百分比。

百分比不会达到正好100%因为通常的点损问题存在,它的准确率误差应该在正负10%上下,根据我的测试。它在一些网络较差,或者没有宽带或者wifi的国家会更加的不精确,但是仍然相对精确,对于网速快的国家更加精确,特别是你跑wifi的campaign(或者移动互联网很快的国家也是)。比如,在美国我觉得它的误差率能在正负2%左右。

它也可以检测聪明的bots,但是在Google Adwords生态系统外,这些bots似乎非常罕见。

如果你需要使用这个数据去和流量源争辩你的case:那些检测器检测的是那些没有开启任何形式javascript的浏览器。这在2017非常罕见(并且可能在2018/2019也是,如果你读到这里):很多网页甚至离开javascript都不会渲染。因此,大量这样的流量几乎肯定是bots。

把这个测试用到直链中#

如果你想使用这个测试到直链中,有两个方法,但是也都有不好的一面。

首先,你可以在offer前加一个lander(或者如果你在funnelflux,加一个javascript node),它只负责跳转启用了javascript的客户。下面就是这个lander的全部代码:

能够经过这个隐形lander的客户都是可以解析javascript的,所以就不是低级的bots。

这个方法的缺点是你会额外增加offer的加载时间。如果你把主页放在一个快速的服务器上,并且DNS查询已经完成了,大概会增加200ms——我会推荐你把它放在你追踪同一个服务器上。

第二,你可以把offer放入一个不可见的iframe中,然后在iframe外使用bot检测。这个更有技术含量,但是更严肃的问题是offer提供商讨厌affiliate这么做,他们有充分的理由。所以如果你想要这么做,征求一下你的offer提供商或者联盟的意见。

以上就是全部的内容。

今天就分享到这。觉得不错的能帮得上你的记得给小七打赏一瓶可乐哦!可乐打赏请按公众号菜单“关于我”,然后选择子菜单“打赏小七”即可!谢谢!获取更多私人干货请关注知识星球小密圈:"国外LEAD交流"。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180519G1HX6E00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券