adx-cookiemapping

10美分:

1) 用户到达 DSP 网络时,通过内嵌网站上的 pixel,访问 DSP 的 Cookie Mapping服务器。
2) DSP 判断该用户是否与 ADX 在一定时间内做过 Cookie Mapping。如果没有,DSP 的 Cookie Mapping 服务器则将该请求重定向到 TCMS,并在重定向的请求参数中加上 dspid、 dspuid 和 gettuid,DSP 也可以加上自己自定义的扩展参数ext,即请求被重定向为:http://cm.l.xx.com?dspid=123&dspuid=yyy&gettuid=1&ext=zzz ,TCMS 收到该请求后,将保存该用户的 dspuid,并将该请求再次重定向到 DSP的 Cookie Mapping 服务器,同时在请求参数中加入该用户的 tuid,如果在请求中 DSP 带上了 ext 扩展参数,也会被加入到参数中,同时参数中会添加上版本号ver 信息,即请求被重定向为:http://cmapping.dspxx.com/?tuid=yyyy&ver=1&ext=xxx,
3)DSP 收到此请求后,将保存该用户的 tuid,并给浏览器返回响应包,至此 Cookie Mapping 完成,ADX 和 DSP 双方都获得该用户的 dspuid 和 tuid。
4)DSP 的自定义参数。如果 DSP 不希望接受到的参数为 tuid,则可以使用如下方法进行定制:DSP 在每次请求中使用如下 URL:
http://cm.l.xx.com/?dspid=xxx&dspuid=xxx&tparam=lp
则此时请求会被重定向为: http://cmapping.dspxx.com/?lp=yyyy&ver=1&ext=xxx

ax:


1) 浏览器加载 Cookie Mapping 代码片段:
<img src="http://cms.tanx.com/t.gif?tanx_nid=1234&amp;tanx_cm&amp;xxx=xxx" />
其中, tanx_nid 为 DSP 的帐户 ID。 tanx_cm 为必选参数。 xxx 为 DSP 自定义参数, Tanx会在 302 跳转时原样附加到跳转的 url 上。 以 tanx_为前缀的参数名为保留参数名, DSP自定义参数不能以 tanx_为前缀。
2) Tanx 接收到此请求后,会重定向到 DSP 的 Cookie Mapping 服务器,重定向 url 为:
http://www.dsp.com/tanx_tid=Yahe86sdfgeraH&tanx_ver=1&xxx=xxx
tanx_tid 是 Tanx Cookie, tanx_ver 为当前 tanx_tid 的版本号。 xxx 是 DSP 自定义参数
3) DSP 收到此重定向请求后, 必须返回一个 1x1 大小的图片作为应答,同时需要在内部存储 tanx_tid 与 DSP Cookie 的 Cookie 映射表。至此, Cookie Mapping 过程结束。
4) 页面发起一次广告请求到 Tanx
5) Tanx 向 DSP 发送带有 tanx_tid 的竞价请求,对应 BidRequest 消息里的 tid 字段
6) DSP 收到竞价请求后查询内部 Cookie Mapping Table,找到 tanx_tid 对应的 DSP Cookie
7) DSP 选择合适的广告向 Tanx 进行报价
8) Tanx 将胜出的 DSP 的广告展现到页面