国外广告联盟之屏蔽垃圾流量的重要性
最近很多朋友问我关于postback的事情,我百度了一下看了一些大神的教程,大神们的教程很到位,但是往往大神的教程有个特点,忽略了能卡死新手一辈子的细节,而这些细节在老司机眼里根本不值一提,所以也就忽略了。
说来惭愧,因为一直跑隔壁的,所以基本上一直比较忽视postback这块,最近因为行情变化,不得以研究一下,顺便出个教程。不管跑正规还是跑隔壁,应该都用得上。
书归正文,本篇讲理论逻辑+实战的方式讲述postback的配置。(可能有些错误,欢迎指正改进)
一:基础原理(大神忽略此文)
为了方便讲述,我已正规的思路说说postback的意义和原理。
傻瓜问题一:首先要知道什么是mediabuy
简单说就是流量贩子,这里举个狭义的例子,我们知道popads有poptrafic很便宜,与此同时,我们又知道有个广告联盟叫大象联盟(为了方便识别,随便给某个联盟起的外号)。Popads的流量我们单价只需要0.0015,大象联盟的某广告单价是2美元,只要客户下载安装某app就会有转化。
差价就是商机,怎么办呢,想办法买大量的popads流量,并通过某种方式使流量里面的一些访客下载安装app产生转化。比如我买了1000流量,花了0.0015*1000=1.5美元,其中10个都下载安装了app,我或得了payout2*10=20美元,纯利润20-1.5=18.5,成功成为了一名流量倒爷。
傻瓜问题二:为什么有的人mediabuy亏了,有的人赚了?
个人以为原因有二:
1,你买的流量质量太渣渣,基本都是假量,也就是说你被EMU了。
2,你没有做好优化。
1很好理解,下面我们说说2,什么是优化,怎么优化?
例如,我们在某联盟接了一个任务,卖大葱,新鲜的大葱散发着诱人/刺鼻的气味,我们把这个广告直接投放在一个流量平台,里面有很多不同的网站都挂了我们的广告,结果发现A网站过来的流量没有转化,B网站过来的流量转化很高,经过分析,我们发现,A网站是个孕妇交流论坛,B论坛是个山东餐饮论坛,于是原因找到了,孕妇对葱并不感兴趣,山东兄弟喜欢大饼卷大葱,于是我们将A的投放取消,全部资金用来购买B的流量。这就是优化。
我一直觉得,作为一名优秀的aff,最好博学多才,能清楚了解你所投放的客户群体的用户习惯、属性、标签。比如吧,一个老外来中国投放,把卖大葱的广告投放到了上海,LP还是一个彪形大汉正在吃大饼卷大葱,你觉得他能有转化吗?
但是,不是每个aff都能做到这点,因为没有多少人对老外的社会习性会了如指掌,不过还有解决的办法,就是通过数据来分析。你不需要知道原因,只需要知道结果。比如,老外投放大葱的广告,老外也不知道该投什么网站,于是山东投了10快,上海投了10,再根据转化数据去去芜存菁。
不过,数据优化是个比较繁琐的过程,不是一下子就能试出来的。如同化学实验一样,我们也得用控制变量法。比如LP、地区、网站、时段、设备、浏览器等等数据,我们需要根据数据结果去得到想要的答案,知道怎样的流量是转化最高的。
以上就是最弱鸡的原理。
最后重点就两个字,数据。
只有获得想要的数据,才会有分析的东西。这是对正规来说。
对于隔壁来说,最近很多联盟要传递clickID才能识别转化,或者要传递一些其他的参数。
所以各种原因,和很多新手交流后,我决定应该好好做个教程分享给大家,因为之前的IM教程让我很有成就感,也帮助了很多人。
二:数据的传递原理
在整个过程中,主要有三个角色(以我用的为例):联盟大象,追踪程序IM,流量平台popads。
我这里举例说明几种连接
1.追踪程序的campaignlink:比如大象联盟,我们拿到一条追踪连接后,经过处理,放到追踪程序IM里面生成一个campaignlink,把这个放到流量平台popads里面去跑就OK了。
2. postback,干嘛用的呢,这个是追踪程序IM接受联盟传回来的信息用的。刚才我们提到了数据回传,联盟那边产生转化的时候,IM这边必须要知道这个转化是哪个访客产生的,怎么知道呢,我们看下这个过程,访客点击campaignlink的时候,IM会给添加一个ID,比如张三点了,系统给他的ID是9527,所以clickid=9527,然后跳转到联盟,再跳转到广告主,张三下载安装了app,广告主告诉联盟9527转化了,联盟告诉IM9527转化了,那么联盟怎么告诉IM呢,联盟会把这个参数发送到这个连接上。
比如,我的IMpostback
http://123/im/track.php?subid=NETWORK_MACRO
NETWORK_MACRO什么意思呢,意思就是IM知道subid=联盟给的某个参数
再解释一下,比如http://www.abcd.com/track.php?姓名=访客的名字
这个时候如果广告主传给联盟 访客的名字=张三,这个postback就会识别出:
姓名=访客的名字 访客的名字=张三 所以姓名=张三 记录下来 就完成了
我知道有的人还是不明白,其实就是个填空题。
再举个浅显的例子
我们假定这一切都在线下发生,我帮助可口可乐推广饮料,我去街边发传单推广,我有个统计团队,帮我统计数据。
注意几点
A. 我发的传单上写着 阿洋
B. 可乐的报表写着购买者=
C. 统计团队写着转化者=购买者
这个时候张三带着我的传单去买了一瓶可乐,可以看到传单有我名字就知道是我带来的客户
可乐的报表增加一个内容 购买者=张三
可乐告诉统计团队 购买者=张三
统计团队得知了 转化者=购买者=张三
以上就是postback的原理
3. 联盟给的trackinglink,其实就是我们说的追踪连接,好比我上面例子中,写着阿洋的传单。只有带着这个传单,才知道是我转化的客户,只有点这个连接,才算我的转化。
在这个连接中 aff_id=274762 274762就是我在联盟的编号,就是我,相当于我的账户名。
& 就是and意思,并列,表示后面参数和前面参数并列等级,后面offer_id就是任务的编号了。这个意思就是推广者274762推广的231637任务。
再接下来,下面有四个空,干嘛用的呢?
稍后再说
流程
A.访客张三——campaignlink——IM
这个时候,campaign要发挥一个作用,读取参数。
这个时候,我们要引入一个名词token
我们在IM建立campaign时候,不加token,campaignlink是这样的
加上token以后
campaign变成了这样
红框为例子,意思就是,C1记录popads传过来的访客IP,C3记录popads传递过来的浏览器名字,并记录以上信息在click编号中
比如访客张三的clcikID=9527
后面查档就回发现,9527的IP是192.168.1.1, 用的是火狐浏览器。
以上参数我们只需把clcikid传给下一个环节(联盟),其他的不需要的。
[size=12.0000pt]B. 张三点击了campaign,联盟记录下了张三的click=9527
然后记录下了张三的很多参数
然后张三跳到联盟
联盟知道了:9527来了
如果张三转化了,联盟就会从广告主那边知道:9527转化了
然后把这个转化的clickID回传给IM的postback,回传,这就是回传。
这就是IM的postback,最后面就是个填空题,subid=什么
这个“什么”就是联盟传回来的参数名称,什么叫参数名称
比如,我们小学作业本上
姓名:张三
班级:三年二班
姓名和班级就是参数名称,张三和三年二班就是具体的参数,参数一直在变动,可以是张三李四王五,但是参数名是固定的。
红框里写的很清楚:
subid=NETWORK_MACRO 这个NETWORK_MACRO意思就是联盟的参数
比如下面的联盟
所以我们就在postback后面的subid= 后面协商%SID%,这样联盟传过来的SID就被赋予到subid后面了
基本就这样,
我知道有些人看的更懵了
所以最后简化一下
[size=12.0000pt]1. IM要知道popads传过来的各项参数是什么意思,所以需要在IM里面登记一下popads的token
[size=12.0000pt]2. IM需要生成一个clickID发送给联盟,所以联盟的连接拿过来以后在后面加上&aff_sub= ,并把这个加了以后的连接放在IM里面
[size=12.0000pt]3. IM要接受联盟回传回来的转化参数,所以把IM的postback配置好,发送给你的AM就可以,怎么配置呢,简单说postback最后面有个
subid=NETWORK_MACRO 把最后面的NETWORK_MACRO 改成需要联盟传回来的参数就可以