cookie_mapping技术

2019-07-18  本文已影响0人  小pb

cookie_mapping 技术是广告系统中一个很重要的技术。它的目的是为了将多个合作方的账号体系进行关联起来的一种技术。
为了更好地理解cookie_mapping服务,我们先了解下cookie的概念。

  1. cookie:
    cookie的概念其实需要追溯到HTTP协议。


    image.png

当我们访问一个网站的时候,比如百度,此时我们会像百度服务器发起请求,假如说我们是第一次访问百度服务器,百度并不认识我们这个用户,
那么它会在它的回包的时候,给我们打上一个标签。然后我们在浏览器收到了回包后,发现有这么个标签,会把这个标签的数据和百度的网站写到我们本地的一个目录下。这个由服务器产生,回传给浏览器的标签,我们就称为cookie。它的好处就是,当我们下次再去访问百度的时候,他就会知道我们曾经来过了。在之前没有账号和密码登录的那个年代,在电商的网站用的较多,它会根据cookie的值来提供你,以前买过啥,对哪一些东西感兴趣之类的。当然现在多数账号密码使用的今天,同样是适用的。

cookie也是有分类的,现在我们访问一个网站的时候,大多是都是动态页面,也就是一个页面中由很多的小的构件组成,他们可能来自于不同的url拉取的, 我们假设你访问的百度页面上有一个广告位,那么这时候这个广告位的服务器也会给你的浏览器发送一个cookie,这个cookie我们称为第三方cookie,而百度网站服务器给你的cookie成为第一方cookie。那也就是你访问的主域名下的cookie是第一方cookie,非你访问域名下的是第三方cookie。

根据cookie特点总结:
唯一性:一个cookie是唯一存在于一个域名下的
归属权:一个cookie必须属于同一个域名,相互之间不能访问
持久性:一个cookie可以持久的存在于一个浏览器中

2.cookie_mapping
在了解了cookie之后我们就会发现一个问题,媒体的cookie和DSP的cookie之间是不能相互打通的,因为他们二者域名不同,所以必须有一个桥梁,于是就产生了cookie mapping。
工作原理:


image.png
  1. 在竞价广告中,adx会给Dsp发送竞价请求,请求中会带给一个adx的 adx_cookie加过密的id,我们叫做adx_uid。
  2. DSP根据ADX发送的ADX-UID查找映射表,如果不存在此映射关系,则向ADX发起cookie mapping请求,并在竞价成功后返回广告投放代码Ad Tag,此Ad Tag携带1*1透明像素图片<img src=“ADX域名的cookie mapping URL”/>。
  3. ADX发送DSP的Ad Tag到SSP, SSP在媒体方网站埋下触发cookie_mapping的url
    4.浏览器触发该Ad Tag中的1*1透明像素图片,触发ADX的cookie mapping服务。
  4. Adx cookie mapping 服务器收到触发的请求。他会 根据cookie mapping的请求中携带dsp信息,查找到对应的请求的dsp的cookie_mapping的URL(此url时 dsp和adx事先约定好的 可以访问Dsp cookie mapping服务器 的url),他会将url 进行302跳转。重定向到DSP携带的ADX-UID。ADX传送给ADX-UID通常是原始的cookie ID,部分ADX会加密。
    6、DSP发送1*1的透明像素图片(携带cookie ID,假设为DSP-UID)到浏览器,种上DSP cookie,并保存此DSP-UID和ADX-UID的映射关系。 Dsp收集并维护这个映射表。

相关问题:
ad tag 是一段代码,由谁来种到浏览器?
由DSP或者SSP埋码都可以,业界通常由DSP埋码触发,因为这样识别的用户对DSP来说才是有效用户,而最终使用用户数据的也是DSP,所以DSP埋码最有效。
由谁存储Cookie-Mapping数据?
业界通常是DSP端保存,如果DSP 没有能力保存,一般也是流量方保存。
怎样保证数据的安全性?
一般的adx 或者流量方,给到的数据一般不直接用cookie 做mapping, 而是经过加密后进行mapping。

上一篇 下一篇

猜你喜欢

热点阅读