使用场景如下

对于常规的网络用户,Cookie 匹配功能会如何在后台运作?我们来看看以下两种情况。

第 1 种情况:清除 Cookie

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

整个过程如下:

  1. ExampleNews.com 显示并向 Google(DFP 广告排期管理系统)调用广告。
  2. 由于广告单元符合动态分配资格,因此 Ad Exchange 向 FinestDSP(以及其他 DSP)发送出价请求bid request。
  3. FinestDSP 在其出价引擎bid engine中处理此出价请求,并发送出价响应bid response给 Ad Exchange。
  4. FinestDSP 赢得竞价,并将广告和匹配代码(像素)传送至 Ad Exchange。
  5. Ad Exchange 向小丽投放 FinestDSP 的广告和匹配代码,并设置她的 DoubleClick Cookie。
  6. 匹配代码调用 Google 的 Cookie 匹配服务。
  7. Cookie 匹配服务读取小丽的 DoubleClick Cookie,并将设好 google_user_id 的302重定向传送至 FinestDSP。
  8. 浏览器加载 FinestDSP 的网址(因为是7的302重定向)。
  9. FinestDSP 生成 Cookie,并将此 Cookie 存储在其匹配表中与小丽的 google_user_id 相对应的位置。
  10. FinestDSP 将其 Cookie 放到小丽的浏览器上,并在响应302重定向时提供隐藏的 1x1 像素。

第 2 种情况:买方和 DoubleClick Cookie同时存在

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

  1. 网页显示时,执行 HTML 代码向 Google (DFP)请求广告的调用。
  2. 在广告竞价期间,DoubleClick Ad Exchange 向 RTB 买方 FinestDSP 发送出价请求bid request,让其选择是否要对展示进行出价。
  3. 买方收到包含展示信息和 google_user_id 的出价请求。
  4. FinestDSP 在其匹配表中查找 google_user_id,找到一周前创建的己方 Cookie(第 1 种情况),此时没有必要同时投放匹配代码(像素)。
  5. 根据与其 Cookie 相关的信息,FinestDSP 决定对展示进行出价,并在竞价中胜出。
  6. FinestDSP 再次根据所掌握的信息向小丽投放与其兴趣相符的广告。

下面是相关的cookie mapping示意图,整理如下:

RTB中的cookie mapping理解相关推荐

  1. python中opener_详解在Python程序中使用Cookie的教程

    大家好哈,上一节我们研究了一下爬虫的异常处理问题,那么接下来我们一起来看一下Cookie的使用. 为什么要使用Cookie呢? Cookie,指某些网站为了辨别用户身份.进行session跟踪而储存在 ...

  2. java中的Cookie是什么_第74节:Java中的Cookie和Session

    第74节:第74节:Java中的Cookie和Session ServletContext: 什么是ServletContext,有什么用哦,怎么用呢? 启动服务器后,会给每个应用程序创建一个Serv ...

  3. session 和cookie的理解

    session和cookie可以这样理解: 1. 由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型的场景比如购物车,当你 ...

  4. js中的cookie使用和vue-cookie的使用

    在HTTP协议的定义中,采用了一种机制来记录客户端和服务器端交互的信息,这种机制被称为cookie,cookie规范定义了服务器和客户端交互信息的格式.生存期.使用范围.安全性. 在JavaScrip ...

  5. 爬虫-在请求头中添加cookie键值对 访问登陆后可见的页面

    关于cookie >笔记 >理解 cookie相当于病人手里的病历 cookie的格式 请求头中添加cookie键值对 练习-不使用cookie访问个人中心 访问人人网个人中心 结果是得到 ...

  6. 在 Go 语言中增强 Cookie 的安全性

    本文讲的是在 Go 语言中增强 Cookie 的安全性, 原文地址:Securing Cookies in Go 原文作者:Jon Calhoun 译文出自:掘金翻译计划 本文永久链接:github. ...

  7. 闲聊flask web编程中的cookie

    在web编程中,cookie和session的区别于联系并不是一个很容易搞清楚的事情.在我从事后端工作的很长时间里,对于他们的应用也并不多,因为大多数时间都是在编写API接口供其他系统调用,而cook ...

  8. 前端安全中的 cookie 防护 - 加速乐(jsl)

    今日网站 我测试的这个站不太好发,所以我找了找另一个大家将就一下 aHR0cHM6Ly93d3cuY252ZC5vcmcuY24vZmxhdy9saXN0Lmh0bQ== 加密分析 看标题就知道本次文 ...

  9. 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第44讲:PHP程序设计中的COOKIE

    陈力:传智播客古代 珍宝币 泡泡龙游戏开发第44讲:PHP程序设计中的COOKIE 服务器在客户端保存用户的信息,就要用到cookie.Cookie在客户机(浏览器)就是一个字符串,可以通过setco ...

最新文章

  1. 一步步教你下载centos镜像
  2. PHP学习:文件操作
  3. android王者调不了界面,王者荣耀登录界面怎么改?登录界面更改教程[多图]
  4. 前端学习(218):属性选择器
  5. Django的models操作
  6. Docker 使用Dockerfile构建自己的docker服务(三)
  7. win7安装nodejs 高版本不支持 换低版本
  8. python匿名函数(lambda)
  9. Activiti6记录
  10. 关于IP地址块聚合的一些问题
  11. 【操作系统】CPU是如何执行程序的?
  12. 2022-2028年中国密码机行业竞争现状及投资策略研究报告
  13. ios云信不能全屏_网易云信-新增自定义消息(iOS版)
  14. [云原生专题-23]:K8S - Kubernetes(K8S)整体概述与组件架构通俗讲解
  15. matlab提示处,MATLAB提示:‘尝试将script XXX.m作为函数执行’解决方法
  16. 荣耀成为华为手机海外出货量增长发动机,小米已不是对手
  17. K8S-OrphanedPod清理脚本
  18. 百度云盘服务器升级,从云储存工具升级为云操作系统,百度网盘将成为百度5G物联入口...
  19. 零基础转行网络安全真的好就业吗?
  20. 学习日记——ESP8266程序下载(2020.5.11)

热门文章

  1. 2022-2028年中国石油套管行业市场研究及前瞻分析报告
  2. js、jQuery、layer实现弹出层的打开、关闭
  3. XFile 关键帧动画的解析遇到的问题
  4. 简单是可靠的先决条件
  5. 电子计算机原理讲义,计算机原理讲义
  6. mysql 5.7 xbackup_CentOS 7 下 MySQL 5.7 配置 Percona Xtrabackup
  7. android studio导入aar包,AndroidStudio导入本地aar文件
  8. linux中用gtk编写的聊天室能运行的,CHAT_ROOM
  9. python如何保存列表_Python 基础知识全篇-列表(Lists)
  10. 超算学院计算机系吧,上海交通大学计算机科学与工程系(CSE)