Cookies 基于兴趣的广告在技术上是如何实施的?

Cookies 基于兴趣的广告在技术上是如何实施的?,cookies,web,ads,Cookies,Web,Ads,(我不是在寻找任何代码示例,只是对实现方式的高级理解) 所以,我在blinds.com网站上找到了一个60英寸盲板的价格。我没有购买。几天后,我在一个非常不同的网站(Yahoo或其他什么)上看到了blinds.com上一个60英寸盲板的广告 我理解这是“基于兴趣的广告”。但是,这在技术上是如何做到的呢?如果我在浏览blinds.com时创建了一个cookie,并且有我的浏览历史记录,那么该cookie将无法从Yahoo.com访问,对吗?那么你是对的,Yahoo.com将无法读取blinds.c

(我不是在寻找任何代码示例,只是对实现方式的高级理解)

所以,我在blinds.com网站上找到了一个60英寸盲板的价格。我没有购买。几天后,我在一个非常不同的网站(Yahoo或其他什么)上看到了blinds.com上一个60英寸盲板的广告


我理解这是“基于兴趣的广告”。但是,这在技术上是如何做到的呢?如果我在浏览blinds.com时创建了一个cookie,并且有我的浏览历史记录,那么该cookie将无法从Yahoo.com访问,对吗?

那么你是对的,Yahoo.com将无法读取blinds.com设置的cookies,因为这些cookies是第一方cookies,只有“拥有”域才能读取自己的第一方cookies

这里的秘密是所谓的“第三方cookie”——即由第三方设置的cookie,而不是您正在查看的站点。因此,一个广告网络(谷歌、雅虎、Facebook和其他)可能在blinds.com上有一个跟踪像素或跟踪脚本,它设置了一个“第三方”cookie,记录下你看了60个“blinds”

让我们将其分解为一步一步:

  • 广告商网站(例如blinds.com)从广告网络(我们称之为fake ad network.com)在他们的网站上放置一个跟踪像素/标签/脚本
  • 当您访问广告商的网站时,您的浏览器将从fake-ad-network.com加载跟踪像素/标签/脚本(因为它包含在发布者的网站中)
  • 要加载跟踪器,您的浏览器会对fake-ad-network.com进行HTTP调用,这会导致从fake-ad-network.com在您的浏览器上设置cookie(除非您的浏览器设置为禁止此设置)。这是用于记录您查看内容的第三方cookie
  • 你像往常一样到处浏览
  • 一段时间后,您访问了另一个网站,该网站上有一个来自fake-ad-network.com的广告单元(广告在页面上的实际位置)
  • 您的浏览器对fake-ad-network.com进行HTTP调用以加载广告(就像您的浏览器对任何其他javascript或图像文件所做的那样),在此期间,它会尽职尽责地发送我们在广告商网站上时设置的cookie
  • fake-ad-network.com读取cookie信息并选择适合该cookie的广告
  • fake-ad-network.com以一则广告回应,然后该广告会显示在您正在查看的页面上
  • 希望这有助于澄清问题