如何跨域跟踪用户?

时间:2010-10-28 13:25:42

标签: php tracking advertising

昨天我们提出了这个想法。用户访问我们的网站并进行标记。然后当他们访问CNN等其他网站时,他们会成为我们网站的添加目标。所以一旦他们接触到我们,他们就会开始在任何地方看到我们,创造出比我们更大的错觉。

投球的人说它是由饼干完成的。我非常怀疑,因为我不相信无论如何都要看到不同域名设置的cookie。所以我想弄清楚它是如何完成的。推销员将此技术称为像素跟踪

我从来没有听说过像素跟踪,但是根据我的研究,我发现它放置了一个1像素的图像,它引用了另一个域上的脚本,并且要执行参数。我的第一个念头是,好吧也许这样可能......但我还是不知道怎么样?

任何人都可以解释他们如何标记您访问我们的网站,然后在另一个网站上看到此标记?是来自你的IP吗?

2 个答案:

答案 0 :(得分:9)

在这种情况下,(CNN)网站底部包含一个img标签,如:

<img src="http://www.webmarketingCompany.com/pixel.php?ID=623489593479">

当用户访问(CNN)网站并且浏览器呈现页面时,它也会发送所有图像的http请求,包括向http://www.webmarketingCompany.com请求图像pixel.php,其中包含ID作为get参数。 pixel.php不仅返回一个图像,通常是1x1透明gif(因此它在渲染页面中不可见),但可以使用ID值进行一系列额外的处理;它还可以访问任何webmarketingCompany.com cookie,这些cookie也随http请求一起发送。

当然,CNN必须同意在他们的html中包含img标签。通常情况下,它被第三方营销公司用作跟踪器,代表CNN工作,以确定谁正在访问他们的网站,他们正在查看哪些页面等。

但是因为它是一个PHP脚本,它可以做一大堆额外的事情,比如设置更多的cookie。如果webmarketingCompany.com也代表CNN处理广告投放,他们可以对他们选择投放的广告进行一些创意选择。

这种跨客户的“授粉”是不受欢迎的,当然在英国。

答案 1 :(得分:3)

您所描述的是所有广告网络的标准。这里唯一的区别是他们也会将cookie放在您的网站上。

只要浏览器将“接受第三方cookie”设置为true,这就像推销员说的那样。大多数浏览器默认将设置设置为true,我唯一能想到的例外是Safari。