互联网广告商如何使用第三方Cookie?

时间:2012-01-09 20:46:22

标签: cookies tracking advertising user-tracking

如果给定的网络服务器只能从其自己的域内设置的cookie中读取cookie,那么互联网广告商如何跟踪来自其网络之外的网站的用户网络流量?

是否有某种" supercookie"全球广告系统,允许广告商检索上层域cookie,然后查询一些服务器(来自联盟会员),该服务器包含该用户所在位置的信息?

更新

为了澄清我的问题,广告客户是否可以在" example2.com"确定我访问了一个特定的网站" example1.com"如果他们从未在" example1.com"?

的页面上投放广告

2 个答案:

答案 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。这些信息足以更新您的匿名个人资料。