我已经阅读了有关如何设置第三方Cookie的问题,这是我已经知道的一个主题:
它可以通过以下三种方式完成:
脚本(application/javascript
)MIME类型(在服务器端生成)也可以设置cookie。(以及脚本响应)。
img
链接 <IMG href="http://www.advertiser.exmaple/add.cgi?source=example.com&user=1032354">
表单提交到iframe(用于野生动物园)
另外,这个答案可以很好地解释它。
题 :
我正在点击中的glasses
项目example.com
。
如何advertiser.com
知道应该向我显示有关的广告glasses
?对example.com的每次点击请求一个img
/ script
/ form submission to an iframe
(带有的查询字符串值glasses
)?(我很难相信)
(即便如此,这意味着双方advertiser.com
并example.com
已同意,item #447
是glasses
....做它们共用一个数据库?---是吧?)
如何运作?
当您访问http://www.example.com/glasses时,将使用Referer: http://www.example.com/glasses
HTTP标头请求从此页面加载的资源(图像,脚本等)。这样,广告客户就知道您在哪个页面上。当然,他们可以分析关键字的URL,或者发出请求并分析HTML,但是更多时候,他们已经知道了他们所需要的一切。他们知道example.com使用他们的广告,因此他们经常在站点地图的帮助下对网站进行爬网。
如果没有发送Referer标头(每个人都可以在其浏览器中将其禁用),则广告客户可以使用JavaScript获取URL,该JavaScript可以通过各种方式(包括CORS)发送跨域请求。该脚本还可以通过分析当前页面的HTML来立即获得正确的关键字。
有了关键字,广告客户的软件将决定您应该看到哪些广告。顺便说一句,他们将在数据库中创建您的个人资料,并为您设置一个具有ID的Cookie,以跟踪您的偏好和行为-并在以后向您展示更多个性化的广告。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句