cookie mapping

来源:互联网 发布:网络rtt 编辑:程序博客网 时间:2024/04/28 13:08


http://blog.csdn.net/sunmenggmail/article/details/8763460

dsp在广告主比如京东上放置一个pixel,然后广告主就可以记录浏览京东的用户,听起来很神奇,具体原理是:


广告主或者其他网站只要在页面上加这段代码

<img src="http://dspXXXX.com?t=nczonline-20&l=as2&o=1&a=059680279X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />

用户在访问网页时,浏览器检测到要加载一个图片,就向图片的服务器发起请求,这是第三方公司。这时第三方公司就返回一个1X1像素的透明图像,并且在http的头信息中设定这个图片不能缓存到用户硬盘,这样做的原因是,每当用户访问页面,就必须会和第三方公司交互。这样,第三方公司在传回一个图像的同时,就可以在用户硬盘上建立一个属于自己的域名的cookie。由于游览器的保护机制,服务器只能访问属于自己域名的cookie。这样的话,第三方公司就可以收集大量用户的消息。

具体请参考:http://www.nczonline.net/blog/2010/05/11/the-basics-of-web-advertisement-tracking/




上图来自刘鹏老师的课件


第一个例子:

1. 广告主网页向dsp发送加载请求

2. dsp发送含有<img src**>之类的beacon, 但是需要注意的是,这里的src指向的是adx的域名

3. 用户浏览器解析到<img>标签,就向adx发送请求,包含的请求消息是(adx id, dsp id, dsp cookie)

4. adx收到请求, 返回消息(adx id , adx cookie), 并将对beacon的请求,从定向到dsp

5. dsp 收到用户adx cookei,将adx cookie和dsp cookie放入映射表,并向广告主网页返回一个透明的一个像素的beacon

6. 广告主网页收到beacon,就继续解析html代码


第二个例子:

网站想了解访问自己网站用户的更多消息,或者用户的分类,标签等等,所以需要向dmp询问

网站自己存自己的用户cookie和dmp cookie的映射

如果网站想了解用户,就先查表,获得dmp cookie,然后向dmp发送这个用户的dmp cookie,dmp就返回这个用户标签等等

版权声明:本文为博主原创文章,未经博主允许不得转载。

0 0
原创粉丝点击