如果给定的网络服务器只能从其自己的域内设置的cookie中读取cookie,那么互联网广告商如何跟踪来自其网络之外的网站的用户网络流量?
是否有某种" supercookie"全球广告系统,允许广告商检索上层域cookie,然后查询一些服务器(来自联盟会员),该服务器包含该用户所在位置的信息?
更新
为了澄清我的问题,广告客户是否可以在" example2.com"确定我访问了一个特定的网站" example1.com"如果他们从未在" example1.com"?
的页面上投放广告答案 0 :(得分:19)
不需要“supercookie”。每个服务器都读取自己域名的cookie。服务器通过URL将信息传递给对方。 (或者,不太常见,通过反向通道。)
例如,假设您转到example.com
。您有一个example.com
Cookie,内容为user=1032354
。您检索http://www.example.com
。当然,您将cookie发送到Web服务器,该服务器在网页中输出以下内容:
<IMG href="http://www.advertiser.exmaple/add.cgi?source=example.com&user=1032354">
当然,当您的浏览器转到www.advertiser.example
以获取图片时,它会愉快地发送advertiser.example
Cookie。现在,advertiser.example
的服务器知道您在其网站上的用户(来自您发送的cookie)以及您在example.com
上的用户(来自网址)。
使用反向通道方法,它的操作更像是:
1)您转到www.example.com
并将example.com
Cookie发送给您。
2)example.com
处的Web服务器从cookie中获取您的用户ID,并向advertiser.example
发送JSON请求以为您创建会话。它会将example.com
用户ID传递给您。
3)Web服务器使用在步骤2中创建的会话ID输出到advertiser.example
的图像链接。
4)当您的浏览器连接到advertiser.example
时,它会在标头中发送advertiser.example
Cookie,并在网址中发送会话ID。
5)advertiser.example
处的服务器现在可以将您的会话与他们自己的用户记录以及example.com
处的用户记录相关联,并且可以输出相应的广告。
也可以通过推荐人来完成。
更新:主站点不需要cookie。单个广告客户cookie即可。
1)你去了一个网站,你没有发送cookie。该网站会为您分配一个新会话。
2)网页上有一个嵌入图片链接,指向广告客户网站,其中会话嵌入在网址中。
3)您获取嵌入的图片,发送您的会话ID(在网址中)和您的Cookie(用于广告客户的网站)。
4)广告客户现在将您在主网站上的会话与其数据库中的帐户相关联。它通过反向通道,嵌入URL或其他方式将其传达给站点的Web服务器。
答案 1 :(得分:0)
诸如Facebook,Google和Doubleclick的商业模式之类的公司之所以能工作,是因为许多Internet社区都自愿为其托管Javascript文件。我认为90%以上的大型网站都使用Google Analytics(分析)或投放Google广告。他们都在十年前使用Doubleclick。实际的cookie可能只是一个简单的用户ID。这些信息足以更新您的匿名个人资料。