Chrome 为何发布 Attribution Reporting API

Attribution Reporting API 是 Chrome 的一项 API,旨在支持 Attribution Reporting 用例,同时增强用户隐私保护。这是众多尝试解决同一问题的提案之一(1234 等)。

本文档介绍了我们为何在 Web Incubator Community Group 中仍处于孵化阶段时发布 Attribution Reporting API。Chrome 完全致力于参与相关的 W3C 流程,并且 Chrome 团队正在 Private Advertising Technology Community Group (PATCG) 中努力寻找一种可被许多浏览器引擎广泛接受的解决方案。并行发布 API 可让我们测试并改进这一重要用例。

在逐步淘汰第三方 Cookie 之前,Attribution Reporting API 所服务的用例对于有效满足生态系统的需求至关重要。

我们认为,Attribution Reporting 用例对于蓬勃发展的 Web 生态系统至关重要。我们还认为,从 Chrome 中移除第三方 Cookie 对于改善用户在网络上的隐私保护至关重要。

为了满足生态系统需求并更好地保护用户隐私,我们认为有必要发布此 API,以便在逐步淘汰第三方 Cookie 之前进行测试和校准。这一立场与我们针对 Privacy Sandbox 和 Chrome 移除第三方 Cookie 向英国竞争和市场管理局 (CMA) 做出的承诺保持一致。

发布 Attribution Reporting API 将使开发者能够适应这项新技术,并提供实际使用体验来为标准制定流程提供信息,同时还能改善用户隐私保护。

虽然标准对于正常运行的网络至关重要,但需要时间和共识才能建立。随着网络逐渐淘汰跨网站跟踪,我们需要确保开发的新技术能够有效满足生态系统的需求。

这需要广泛提供 Attribution Reporting API。这样,开发者就可以在标准流程展开的同时采用新技术并评估测试结果。我们相信,此次采用和测试的结果将有助于标准制定流程,并使 PATCG 的参与者能够就满足底层使用情形的可互操作标准达成更明智的共识。

发布 Attribution Reporting API 在以下方面具有切实的好处,有助于为 Web 平台上的未来衡量奠定基础:

  • 研究:将 API 投入使用后,Chrome 和其他浏览器供应商将获得设计未来可互操作 API 所需的关键数据洞见。我们会将初步的洞见带到 PATCG 等场所,以改进未来的任何标准。
  • 开发范式转变:迁移到 Attribution Reporting API 的开发者将快速掌握新的技术概念,例如添加噪声,无论使用哪种特定 API,这些概念都可能成为未来保护隐私的效果衡量技术的关键。开发者还将开始调整其其他系统以适应含噪数据。我们会尽力为开发者提供所需的文档和支持,以便他们处理可能具有可迁移性的噪声和概念。

除了逐步淘汰第三方 Cookie 带来的用户隐私保护方面的根本性改进之外,这些优势也是我们认为需要先提供支持 Attribution Reporting 用例的 API 的原因。

Chrome 会谨慎地迁移到任何可能的互操作替代方案。

Chrome 致力于为此用例提供有效的隐私增强型 API,以便在弃用第三方 Cookie 后为整个生态系统提供支持。从短期来看,我们认为这需要发布 Attribution Reporting API。

不过,我们承认,某些浏览器并未对 Chrome 的提案表示积极支持。我们的长期目标仍然是实现浏览器广泛支持的可互操作标准,并且我们正在积极寻找此类解决方案。

现在,我们已发布 Attribution Reporting API,如果出现其他双方都认可的标准,我们会与生态系统合作,支持周全地过渡到新 API。届时,我们可以考虑弃用 Attribution Reporting API。这可能意味着在相当长的一段时间内,Attribution Reporting API 及其替代方案都将在 Chrome 中提供,以便开发者和其他利益相关者有足够的时间来评估替代 API,并尽可能简化迁移路径。

互动并分享反馈

我们致力于不断改进该 API,并已根据开发者的反馈意见进行了多项更改(例如 12345 等)。我们欢迎您提供更多反馈,并期待继续与社区密切合作。