一般而言,广告网络的主要工作方式是您将 HTML 添加到您的网页,该网页通过广告网络控制的服务器上的 URL(通常带有您的帐号或类似标识符)引用某些资源。资源可能是图像、视频、一段 JavaScript 或其他任何东西(iFrame 是另一种常见的)。
在大多数情况下,它将是一段 JavaScript 或 iFrame,脚本将从他们的网络中获取广告并将其设置在链接中。此链接通常是返回其服务器的链接,然后服务器会将点击该链接的用户重定向到广告将流量导向的任何目的地。
通过点击他们服务器上的资源,他们计算特定广告从您的网站获得的“展示次数”或“浏览次数”,并通过他们的服务器路由点击,他们正在计算点击次数。由于您在请求资源时向他们发送了您的帐户 ID,因此他们可以将这一切与您的帐户相关联,并根据“每次点击费用”(CCP) 和/或展示次数向您付款。
正如其他一些答案所提到的,广告网络使用的大部分“个人资料”信息基于他们自己设置的 cookie,而不是基于来自正在展示广告的网络媒体资源。这些 cookie 的工作方式以及它们如何允许广告网络建立这样一个特定的用户档案是依靠网络请求的 Referer 标头。
广告代理商会给每个用户一个唯一的 id 作为他们的 cookie,然后每次页面向他们的服务器发出请求时,该请求将包含请求来自的页面的 URL,以及包含广告网络的 cookie(因为它是对其服务器的请求)。 如果您有足够的个人推荐 URL,您可以很好地了解他们是谁以及他们对什么感兴趣,包括非常准确的人口统计信息。
使用 cookie 标识的用户的推荐人历史记录,广告网络能够更详细准确地了解您的用户以及他们想要什么,因为 他们的个人资料是基于行为的(即实际访问过的网站)而不是像大多数用户个人资料那样自行报告。
非标准广告(例如某处的横幅)的其他示例包括使用脚本扫描您网页的文本内容并有选择地将某些字词转换为链接的广告网络,通常会在用户浏览网页时弹出较大的广告。鼠标越过它们。一个变体是当您第一次进入网站时弹出的广告,或者在指定时间内“附加”到用户光标上的广告。
然而,所有这些示例都相当具有侵略性,并且可能会激怒您的用户,并会减少您网站上的用户数量,这是一个不好的东西。 Google 对有效的广告展示位置进行了大量研究,包括尺寸、颜色、与网站其他内容的区别等,并且他们通过 AdSense 文档提供了大部分信息。
注意:这是我对this question的回答的扩展