一般cookie mapping如何实现?

  一般cookie mapping如何实现?

  1)Ad Exchange Server生成cookie mapping url,在返回给浏览器的广告JS代码中,将url置入一个img标签中。例如Google Ad Exchange中的代码如下,

  

  广告展现时,该url向cookie mapping server,也就是cm.g.doubleclick.net发请求。

  2)Cookie mapping server通过google_nid获取DSP在系统内设置的cookie mapping url(假设为ad.network.com)和token,并从HTTP HEADER中获取投放域中的cookie,如GOOLELID,将GOOLEID和token进行hash后得到google_gid,最后返回一个302重定向请求到如下地,

  http://ad.network.com/pixel?google_gid=dGhpcyBpcyBhbiBleGFtGxl&google_cver=1&extra1=xx&extra2=yy

  3)DSP系统会接收该302请求,并记录该google_gid,维护自己的matching table。

  4)最后DSP服务器返回一个空白的 1×1 像素的图片,种自己的cookie,这样就把自己的cookie与google的cookie联系映射在一起了。

  这个过程的架构图如下,

  

一般cookie mapping如何实现?


  一个具体的story

  小丽清除了缓存中的所有 Cookie。随后,她访问了 ExampleNews.com 的首页。

  对整个过程的说明如下:

  ExampleNews.com 将会显示并调用 Ad Exchange 的广告。

  广告单元符合动态分配资格,因此 Ad Exchange 会进行call out,也就是发送bid request给各个DSP。

  A DSP 赢得竞价,并返回bid response至 Ad Exchange。

  Ad Exchange 向小丽投放 A DSP 的广告,并设置她的 Cookie。

  浏览器调用 Google 的 Cookie mapping服务。

  Cookie mapping服务读取小丽的 Cookie,并将设好 USERID’的重定向传送至 A DSP设置的cookie mapping url。

  A DSP 生成 Cookie,并将此 Cookie 存储在其matching table中与小丽的 USERID’相对应的位置。

  A DSP 将其 Cookie 放到小丽的浏览器中,并在响应中提供一个空白的 1×1 像素。

  流程图如下,

  

一般cookie mapping如何实现?

一般cookie mapping如何实现?


  第 2 种情况:买方和 Ad Exchange

  一个星期后,小丽再次访问了 ExampleNews.com。现在,小丽的电脑上同时存有买方和 Ad Exchange Cookie,我们来看看匹配功能的运作方式。

  小丽会看到网页,同时,html 代码会包含向 Google 请求广告的调用。

  在广告竞价期间,Ad Exchange 会向实时出价合作伙伴 A DSP 发出调用请求,让其选择是否要对展示进行出价。

  买方收到包含展示信息和 USERID’的广告调用。

  A DSP 在其匹配表中查找 USERID’,以找出一周前创建的 Cookie。

  A DSP 利用与其 Cookie 相关的信息,对展示进行出价并赢得这次展示机会。

  A DSP 根据所掌握的信息向小丽投放与其兴趣相符的广告。




卖贝商城更多商品介绍:家居广告投放     王太利微博转发    网上商城开发方案