> 文章列表 > 新的Safari功能通过广告点击阻止购买跟踪

新的Safari功能通过广告点击阻止购买跟踪

新的Safari功能通过广告点击阻止购买跟踪

苹果在Safari浏览器上增加了一项新的反跟踪功能,防止用户在一个网站上点击广告,然后在另一个不相关的网站上购买产品时,受到一对一的跟踪。相反,这种联系将是模糊的,因此广告客户只能在短时间内跟踪少量不同广告的总体影响。

这项名为“保护隐私的广告点击归属”的新方法于今天(82版)在《萨法里技术预览版》(theSafari Technology Preview)上发布。它还向W3C的Web平台孵化器社区小组(一个帮助创建标准浏览器和站点的组织)提出了这个早期阶段的标准。

在WebKit网站的博客中,苹果的安全和隐私工程师John Wilander解释了广告网站、浏览器和电子商务网站的“舞蹈”将如何在一些技术细节上工作,旨在告知网站即将发生的变化,并教开发人员如何实现和测试新方法。

这项新的Safari功能是苹果努力在隐私方面与亚马逊(Amazon)、Facebook、谷歌等其他公司区别开来的一部分,这些公司的广告和产品销售收入模式很大程度上依赖于广泛的用户跟踪。根据用户的年龄、收入、地点和兴趣来定位用户的广告能带来更多的收入。使Safari更能抵抗用户跟踪,在隐私栏中增加点数,同时也挤压了其他公司的潜在收入。

有了这个新的广告点击归因模型,一个广告站点将不能在链接中附加广泛而独特的标识符,也不能用cookie跟踪用户。它还需要所谓的“第一方”链接,跟踪信息完全由用户访问的网站提供,而不是由第三方提供的嵌入代码或网页部分(称为“iframes”)。

有了目前的广告和用户跟踪,第三方网络可以建立关于用户浏览和购买行为的广泛档案,而无需寻求用户的特定许可。这些信息被用来塑造你所看到的广告。如果你想知道为什么在一个网站上购买一盒面巾纸意味着在你访问的每个网站上都能看到面巾纸的广告,那么接下来的两个原因就是这种跨站点跟踪。

在苹果的模式中,潜在买家看到的广告中嵌入了64个数字中的一个,从0到63,以及与链接本身分开标注的目标域名。这可以惟一地标识给定广告客户的广告,但不能提供足够大的数字范围来标识用户。

如果用户单击广告,则仅该目标域接收该广告代码—不发送cookie,并且删除其他跟踪信息。

在电子商务网站,如果访问者继续进行购买或其他行为,该网站可以使用一个不可见的图像,在用户的浏览器中生成一个请求,返回到广告网站,表明发生了什么。请求包含的代码也被限制在0到63之间。虽然这似乎是一组微不足道的数字,但它可以编码一天中的时间、购物种类和其他一般特征。电子商务网站可以有选择地返回一个优先级代码,以防用户执行多个任务——比如“添加到购物车”和“进行高价购买”——网站希望对它们进行排名。

广告站点接收来自电子商务网站的输入数据,并将用户的浏览器重定向到其站点上的标准路径,苹果将要求所有站点为此目的使用该路径。此时,Safari将记录该路径,其中包括广告号和操作代码,但不执行任何操作。

在24小时到48小时之间的随机时间内,Safari向电商网站发送一个无cookie请求,该请求包含原始广告ID和电商网站引用的最高优先级事件。广告网站、电子商务网站和苹果从来没有访问过这些信息,因为它们都是在Safari中本地存储和处理的。

通过限制数字的范围并将用户的行为随机记录到以后的任意时间,Safari提供了关于广告客户活动结果的聚合信息,但是很少有信息可以直接绑定到单个用户。(浏览器发出请求的IP地址仍然会被发送,但笔记本电脑、智能手机和平板电脑上的用户在移动过程中会不断改变地址,而住宅互联网服务提供商通常会在有限的几个面向互联网的地址下聚合流量。)

在过去几年里,苹果在Safari和其他iOS和macOS系统中采取了多种方式来减少用户追踪。智能跟踪预防(Intelligent Tracking Prevention)于2017年推出,使用多种技术限制第三方在你访问的网站上发布的浏览器cookie的范围,以限制互联网范围内的信息收集。

内容屏蔽Safari扩展,2015年首次出现在iOS上,2017年又出现在macOS上,允许第三方应用程序开发人员建立用户可以选择屏蔽的跟踪站点和方法列表。

对于想要在Safari预览版中测试新功能的开发人员,请下载最新版本并在Safari >的菜单栏选项中选择Show Develop菜单偏好比;先进。然后chooseDevelop比;实验功能比;Ad点击归属调试模式。这使得浏览器与电子商务网站通信的最后一步在60秒内完成,而不是24到48小时。还提供了一个广告点击属性选项,它使新选项与未来标准Safari版本中的工作方式完全相同。