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