|
2 ]" l; S8 x9 i) k0 ]! b1 P
这一篇我们主要讲解下Postback,我们再来简单的说下Postback的概念,当我们跑offer时,有转化产生时,这时候,广告主会把转化是数据传送给网盟,然后网盟再传送回我们的Tracking,最后,再由我们自己决定,要不要Postback回流量平台(例子,便于理解)。 3 p! o! D( o: ]; L% c8 T" n# s
一般来说,网盟,以及流量平台,还有Tracking,都有一段Postback相关的代码,其实就是一个访问连接。比如: http://www.test.com/?click=xxxxx 9 S/ j4 T8 t+ P
当有转化产生的时候,只要访问这个链接,网盟/流量平台/tracking就能接收到转化数据产生。伪代码如下: - if 有转化:( g* L' O2 `- d' q7 e
- 访问http://www.test.com/?click=xxxxx& W: F0 v& X3 S/ w8 M F# T: v
- else:
' U9 p! ^% E0 b1 J' ~ - 不作处理
复制代码 7 F. D" E$ a, A$ N! ? g2 B
如果你是跑的自己的产品,那么你需要在自己的页面植入Postback代码,如果你跑的是网盟的offer,那么你只要把相应的网盟postback回Tracking、Tracking Postback回流量平台设置好就可以了。(这只是一个例子,根据实际情况操作)
# b, m- M! B6 h- M9 t& ]我们还是以Binom为例子,来说明Postback的工作流程。如何获取Binom的Postback链接呢? 1 g' W/ e6 O& H) j' j
我们进入Binom后台,然后右上角有一个Setting,进入,然后您就会看到一个Postback URL。 https://www.xxxxx.com/click.php?cnv_id={network_token}&payout={payout}' k+ ^! S3 F* ]1 M5 ?! x. d
; x0 e4 w$ s! @9 Y- i& R
payout我们可以不回传,但是cnv_id我们是必须回传的(这里的cnv_id必须为tracking生成的ID,具体看下面)。 2 T' V. `* _- }: ?& n8 l+ Q& J
cnv_id就是每个访客的唯一clickid,数据库中每个访问记录,都有一个唯一的Clickid,当Postback被触发的时候,Tracking会在数据库里添加一个转化数据(或者把某个clickid的is_conversion设置为已转化,当然这是一个例子,便于理解)。当我们要查看相关的转化数据的时候,Tracking会根据这个clickid去数据库里面找到这个访客相关的记录,比如IP地址、浏览器UA、屏幕大小等等。当我们统计转化的时候,可以看到哪种类型的人群、或者是网站,转化最高。 3 K) m8 [( G" _: T, c; l+ h9 P/ c3 l
其实,你这么理解就可以了,网盟、流量平台,都是基于Tracking上,再附加上一些功能,他们本身就是一个Tracking。
4 Z! p4 G7 g% h还记得我们前面那一篇文章,Traffic Source添加Token的时候,我们在Token 5添加了一个{conversion_tracking}参数。 6 i2 l4 _8 V! v4 U# J- P
这个参数,就是EXO的clickid,如果我们需要回传给EXO转化数据的话,我们就要通过EXO的Postback URL把这个参数给传过去。 8 d5 M3 c% [* V: k6 J6 `
你也可以自己尝试,拿到EXO的clickID,然后替换到EXO的postback上,访问一下,你会发现exo的campagin那有了转化。 # E: E4 H" Q, B( E, w- }) [
在exo ad=>tracking=>lander/offer这整个流程中,Exo ad和Tracking都会生成一个clickid,EXO把clickid传给Tracking,Tracking会把clickid记录下来,当有转化产生的时候,就可以把转化以clickid的方式传给EXO,这样在EXO上,你就能知道是哪个网站/ZoneID产生了转化。 1 @1 \9 z( {7 O/ q
另外,我写的一个免费的Spy工具,需要有朋友来测试,感谢,看看有什么地方需要完善: . A) v. V5 J. { X* y) T/ i1 i6 w% _* D
|