cookie mapping

作者: skywod 分类: 互联网广告 发布时间: 2014-01-21 23:03 ė9,387 次浏览 62条评论

今天我们来聊聊cookie mapping。

前面的在讲程序化购买和Ad Exchange的时候都提到过cookie mapping,那么到底什么是cookie mapping呢?前面我们说到过,Ad Exchange会把Ad Exchange域下的cookie经过hash加密之后传给DSP,DSP然后根据传过来的hash值去查cookie mapping过的数据库,找出当前用户在DSP域下的cookie信息,从而DSP可以判断用户的属性和受众信息,为竞拍和出价提供决策支持。

通过上面的一段话的描述,我们大概明白了,cookie mapping就是Ad Exchange域的cookie和DSP域cookie信息进行关联的过程,这样在下次用户过来的时候,DSP可以根据Ad Exchange返回的cookie hash信息查询在DSP侧对应的cookie信息。

总结一下:

Cookie mapping的过程关联了以下两种数据
1、Ad Exchange侧标识用户的Cookie信息
2、DSP侧标识用户的Cookie信息

现在的浏览器只能在对应的域下设置自己的cookie, 一个cookie可以用来标识对应域的用户。浏览器的这种安全模式限制了不同域之间的cookie的访问,所以才需要Ad Exchange和DSP之间进行cookie mapping。

cookie mapping是如何工作的?

cookie_mapping

 

以上面的流程图为例,来简单地介绍Cookie mapping的过程。

  • 首先,用户在访问带有DSP代码的广告主的网站,DSP的代码一般是以iframe的形式存在,比如:<iframe src=”http://map.dsp.com” ></iframe>,用户在打开这个网站的时候,就会去请求DSP的Cookie mapping服务,如图箭头1所示。
  • DSP Cookie mapping服务在收到请求后,就会去检查dsp.com域 下的对应的用户唯一标识的cookie,假设这个cookie命名为dcookie,如果dcookie不存在,或者dcookie已经比较旧了,那么就需要去和ADX去进行cookie mapping。我们现在假设dsp.com域下的用户唯一标识cookie不存在,那么DSP cookie mapping服务就会向浏览器返回一个beacon的html代码,这个beacon一般是一个1×1像素的<img>标签,具体的内容,比如:  <img src=”http://map.adx.com” />,如图箭头2所示。
  • 浏览器接受到beacon的时候,就会去请求ADX的cookie mapping的服务,如图箭头3所示,这个时候ADX会在adx.com域下生成一个用户唯一的标识cookie,并且将这个cookie进行hash处理,hash之后的字符串假设命名为xcookie,在生成xcookie之后,ADX会向浏览器发起302的http重定向,重定向的URL中会包含xcookie的信息,重定向的URL如: http://map.dsp.com?adx_cookie=xcookie,于是浏览器中的iframe会请求这个重定向的URL,如箭头4所示。
  • DSP在收到重定向的请求之后,会在dsp.com 域下生成最新的dcookie,同时根据adx_cookie 参数拿到xcookie的值,并且将<dcookie,xcookie>作为cookie mapping的结果记录在mapping表里面。

经过以上的过程,便完成了DSP和ADX的cookie mapping的操作,下次在这个用户打开某个参加竞价的广告位的时候,ADX就会拿到adx.com域下的用户唯一标识cookie,并且进行hash处理生成xcookie,返回给各个DSP,各个DSP去自己的mapping表里面去查证xcookie对应的dcookie的值,这样就可以DSP侧就可以根据dcookie的值来获取用户的受众和行为数据了,并且为后续的出价提供依据。

本文出自 互联网广告人,转载时请注明出处及相应链接。

本文永久链接: http://www.skywod.com/156

2条评论

  1. 郭伟 三月 14, 2014 4:25 下午 回复

    在文章中有两个疑问
    1.如果用户从来没有点击广告就不会给ADX机会对用户进行监听的机会吧
    2.当ADX获取了用户的可访问权限,他的每一次对广告的访问会分发给各个DSP这个是怎么做到的?不是只有用户访问相应的DSP才会请求ADX的吗?ADX被请求应该只会对应的DSP进行cookie分发,如果做到对所有的DSP进行分发
    3.cookie应该有值的限制如果记录或分发的数据太多了,这怎么弄?
    4.而且记录的话也是针对腾讯的ADX的服务吧?如果用户搜索或者点击了别的公司的ADX的广告是怎么记录的

  2. 八米社 十二月 27, 2014 3:41 下午 回复

    是按转化率收费,还是按点击率收费

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Ɣ回顶部