{callback}参数对接方式

{callback}参数解释

{callback}属于回传参数的一种,callback回传参数指的是将回传链接postback url集成到callback参数中,而不再需要向下游获取postback URL进行保存,当下游集成callback={callback}参数后,下游系统在替换参数值时,需要将postback url进行编码处理,并把编码后的postback url集成到callback参数后面。

 

Encode postback url处理方式,Encode和Decode是有关编码和解码操作,通俗易懂解释方式为:

  • encode编码:将一个原本可读的信息或链接编码为一串浏览器可读的格式,这种格式转化在浏览器中经常发生;
  • decode解码:将已经编码过的信息或链接还原为可读的格式;

 

编码和解码案例:

  • 从B系统获取到的默认Postback URL为:http://test.offerstrack.net/advBack.php?click_id={click_id}
  • encode编码之后:http%3A%2F%2Ftest.offerstrack.net%2FadvBack.php%3Fclick_id%3D%7Bclick_id%7D
  • decode再解码之后上面的链接又还原为: http://test.offerstrack.net/advBack.php?click_id={click_id}

 

 

Offerslook的{callback}对接

{callback}这一参数集成了被编码后的postback url,如果我们在destination url对接callback={callback},则广告主将不需要保存我们的postback url,相对的,如果与渠道的tracking link也对接callback参数,则渠道就不需要保存我们的postback url。

 

与广告主callback对接有如下两种方式:

方式1: 直接对接Offerslook系统中的{callback}参数

广告主给我们的Tracking link

http://happymobi.com?offer_id=1001&aff_id=1001&callback=%callback%

 

我们保存的Destination url

http://happymobi.com?offer_id=1001&aff_id=1001&callback={callback} 

 

方式2: 对接编码后的postback url链接

例如:

广告主的global postback

http://advertiser.offerstrack.net/advBack.php?adv=1001&click_id={click_id}

 

广告主给我们的tracking link

http://happymobi.com?offer_id=1001&aff_id=1001&callback=%callback%

我们需要把广告主的global postback在编码工具:http://www.jsons.cn/urlencode/ 中进行编码。需要注意的是,由于click id需要替换成值,所以click id不需要进行编码。

因此最终进行编码的postback url应该是这样的

http://advertiser.offerstrack.net/advBack.php?adv=1001&click_id=

编码后的postback url如下

http%3A%2F%2Fadvertiser.offerstrack.net%2FadvBack.php%3Fadv%3D1001%26click_id%3D

最后再添加上去掉的{click_id}参数在末尾

http%3A%2F%2Fadvertiser.offerstrack.net%2FadvBack.php%3Fadv%3D1001%26click_id%3D{click_id}

因此最终我们保存的destination url应为

http://happymobi.com?offer_id=1001&aff_id=1001&callback=http%3A%2F%2Fadvertiser.offerstrack.net%2FadvBack.php%3Fadv%3D1001%26click_id%3D{click_id}

 

注意事项

  • 无论采用哪种方式,callback必须添加在链接的末尾。
  • 如采用方式1: 直接对接Offerslook系统中的{callback}参数,则广告主就只能回传click_id、adv_id、offer_id、aff_id这几个参数, 如果广告主还需要回传其他参数的话,就只能选择方式2: 对接编码后的postback url链接