zoukankan      html  css  js  c++  java
  • cookie mapping



    Cookie Mapping 的映射工作可以在 SSP 方进行,SSP 方根据用户的 Cookie 信息,映射发送竞价请求中的 DSP 方 Cookie,DSP 方在竞价请求消息中获取自己的 Cookie 并进行竞价决策。
    Cookie Mapping 的映射工作也可以在 DSP 方进行,SSP 方每次在竞价请求中仅设置 SSP 方的用户 Cookie,DSP 方在获取到 SSP 方 Cookie 后映射到自己的用户 Cookie,并进行竞价决策。
    即:
    用户加载网页代码时候,由服务端转发携带ID的请求,由ADX.COM服务器告诉DSP.COM相关ID信息。(服务端Mapping)
     用户加载网页代码时候,同时加载DSP.COM,ADX.COM,DMP.COM的代码,互相调用Mapping接口传输ID信息;(客户端Mapping)  

    一般cookie mapping如何实现?

     
    1)Ad Exchange Server生成cookie mapping url,在返回给浏览器的广告JS代码中,将url置入一个img标签中。例如Google Ad Exchange中的代码如下,
     
    <img src="http://cm.g.doubleclick.net/pixel?google_nid=1234&google_cm" />
     
    广告展现时,该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联系映射在一起了。
     
     
    这个过程的架构图如下,
     





  • 相关阅读:
    OCP-052考试题库汇总(58)-CUUG内部解答版
    OCP-052考试题库汇总(57)-CUUG内部解答版
    OCP-052考试题库汇总(56)-CUUG内部解答版
    OCP-052考试题库汇总(55)-CUUG内部解答版
    OCP-052考试题库汇总(54)-CUUG内部解答版
    006 加密
    005 自定义Realm
    004 shiro的授权
    003 Shiro的认证
    002 shiro的三个核心API
  • 原文地址:https://www.cnblogs.com/iathena/p/b6c4584a4bb273c5915b1d0a0708930b.html
Copyright © 2011-2022 走看看