dsp在广告主比如京东上放置一个pixel,然后广告主就可以记录浏览京东的用户,听起来很神奇,具体原理是:
广告主或者其他网站只要在页面上加这段代码
用户在访问网页时,浏览器检测到要加载一个图片,就向图片的服务器发起请求,这是第三方公司。这时第三方公司就返回一个1X1像素的透明图像,并且在http的头信息中设定这个图片不能缓存到用户硬盘,这样做的原因是,每当用户访问页面,就必须会和第三方公司交互。这样,第三方公司在传回一个图像的同时,就可以在用户硬盘上建立一个属于自己的域名的cookie。由于游览器的保护机制,服务器只能访问属于自己域名的cookie。这样的话,第三方公司就可以收集大量用户的消息。
具体请参考:http://www.nczonline.net/blog/2010/05/11/the-basics-of-web-advertisement-tracking/
上图来自刘鹏老师的课件
第一个例子:
1. 广告主网页向dsp发送加载请求
2. dsp发送含有
之类的beacon, 但是需要注意的是,这里的src指向的是adx的域名
3. 用户浏览器解析到
标签,就向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就返回这个用户标签等等