我想知道 Google、Facebook 等如何知道我查看了 AD?他们是通过 ADS 上的像素(如电子邮件中)还是其他方式知道的?
让我清楚我想知道的是举例来说-
这里我假设 UMatrix 只是阻塞元素,没有其他插件/扩展块 AD
继续广告拦截测试员。现在假设 UMatrix 默认阻止来自第三方的一切。并且只允许
googleleads.g.doubleclick.net - CSS and FRAME
pagead2.googlesyndication.com - Script
除此之外,来自第三方的一切都已被屏蔽。现在刷新页面,现在您可以看到 Google ADS。我尝试尽可能只允许 UMatrix 中的 ADS 框架、图像和 CSS。
为什么- 事实上我想支持通过 ADS 运行的网站,也不想被网络跟踪.因此,从上面的 UMatrix 配置中我可以看到 ADS,但我的问题是Google 如何知道我查看了 AD。因为如果我看到 Google ADS,并且 Google 认为我屏蔽了网站上的广告,因为我屏蔽了除上述内容之外的所有内容,那么我看到的 ADS 不值得该网站使用,并且 Google 不会向该网站支付费用,尽管该网站查看了 ADS。
答案1
广告不仅仅是一张图片,其背后还有一些脚本。
当您查看广告时,您还会运行脚本,并且正是该脚本知道发生了什么。它可以是 Javascript、服务器端 php 脚本或两者的组合或其他内容。
此外,如果只是在网站上投放广告,而用户没有点击,则无法为广告空间带来收入。实际上,只有点击广告页面,然后从该网站购买商品,才能为该广告带来收入。
谷歌赚钱是因为那些发布广告的人向谷歌支付了广告分发费用。
一些广告有脚本来了解它是否正在被查看,并通过屏蔽广告来减少广告量,因此网站的收入减少,但也有一些情况是,你有一个联盟链接,它的全部目的都是传播广告,然后获得点击+销售。