cookie mapping「建议收藏」

cookie mapping「建议收藏」CookieMapping的映射工作可以在SSP方进行,SSP方根据用户的Cookie信息,映射发送竞价请求中的DSP方Cookie,DSP方在竞价请求消息中获取自己的Cook

大家好,又见面了,我是你们的朋友全栈君。


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联系映射在一起了。
 
 
这个过程的架构图如下,
cookie mapping「建议收藏」
 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/154491.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月1日 下午9:16
下一篇 2022年7月1日 下午9:36


相关推荐

  • 一步步学习Linux开发环境搭建与使用

    一步步学习Linux开发环境搭建与使用

    2022年1月22日
    50
  • python怎么定义全局变量_python中如何定义全局变量

    python怎么定义全局变量_python中如何定义全局变量全局变量的用法有两种 全局变量是编程语言中常见的一种变量 通过全局定义 可以是某对象函数创建 也可以是本程序任何位置创建 能够被本程序中的所有对象或函数进行引用 全局变量的定义有利于程序的变量共享 简化了添加和修改的程序 1 声明法该方法是直接在当前模块中进行全局变量定义声明 使用 global 的声明方式 再进行引用 OLD URL http oldboyedu com defbb g

    2026年3月16日
    2
  • EJB学习日志

    EJB学习日志第一天:经典的:HelloWord 1. 编写helloword接口packagecom.ejb;publicinterfaceHelloWord{ publicStringsayHello(Stringname);}2.HelloWord的实现packagecom.ejb.impl;importjavax.ejb.Remote;impor

    2022年9月29日
    5
  • springboot自定义注解(一)

    springboot自定义注解(一)在整个 spring 框架中 提供的注解非常的多 这些注解简化了我们的很多操作 那么 我们如何自定义注解呢 第一步 学习已有的注解 Target ElementType METHOD ElementType TYPE Retention RetentionPol RUNTIME Documented Mappingpubli interfaceReq

    2026年3月17日
    1
  • linux数据恢复_Linux操作系统服务器意外断电数据恢复成功案例

    【linux服务器数据恢复介绍】客户带来一台需要进行数据恢复的服务器,服务器是linux操作系统,导致服务器数据丢失的原因是由于服务器意外断电导致的一部分文件丢失。数据丢失后客户没再进行其他操作,直接将服务器正常关机后切断电源带到北亚数据恢复中心进行数据恢复操作。【服务器数据备份】北亚数据恢复中心接到客户的服务器后,将客户的linux服务器连接到数据恢复专用服务器上,将客户数据以只读模式进行镜像备…

    2022年4月3日
    59
  • python中的阶乘求和公式_Python阶乘求和的方法

    python中的阶乘求和公式_Python阶乘求和的方法Python 阶乘求和的方法题目描述 获得用户输入的整数 n 输出 1 2 n 的值 如果输入数值为 0 负数 非数字或非整数 输出提示信息 输入有误 请输入正整数 推荐学习 Python 视频教程 方法一 factTest1def a input sum 0ifa isdigit n eval a ifn gt 0 fact 1foriinr

    2026年2月12日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号