Attribution Reporting API 是 Chrome 的 API,可支持归因报告用例,同时加强用户隐私保护。它是尝试解决同一问题的众多提案(1、2、3、4 等)之一。
本文档介绍了为什么我们在 Attribution Reporting API 仍在 Web Incubator Community Group 中孵化时就发布了该 API。Chrome 团队全力参与相关 W3C 流程,并在 Private Advertising Technology Community Group (PATCG) 中开展工作,以确定一个在许多浏览器引擎中广泛接受的解决方案。并行发布该 API 有助于我们测试和改进此重要用例。
在逐步淘汰第三方 Cookie 之前,Attribution Reporting API 提供的用例对于有效满足生态系统的需求至关重要。
我们认为,Attribution Reporting 用例对于蓬勃发展的网络生态系统至关重要。我们还认为,从 Chrome 中移除第三方 Cookie 对加强用户在网络上的隐私保护至关重要。
为了满足生态系统需求并更好地保护用户隐私,我们认为有必要在逐步淘汰第三方 Cookie 之前发布此 API,以便进行测试和校准。此立场与我们就 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。这可能意味着,Chrome 中会同时提供 Attribution Reporting API 及其替代方案,以便开发者和其他利益相关方有充足的时间评估替代 API,并尽可能简化迁移路径。
互动和分享反馈
我们致力于不断改进该 API,并已根据开发者反馈做出了多项更改(例如 1、2、3、4、5 等)。 我们欢迎您提供更多反馈,并期待继续与社区密切合作。
- GitHub:阅读 Attribution Reporting API 说明文档,并提出问题和关注讨论。
- 开发者支持:在 Privacy Sandbox 开发者支持代码库中提问和参与讨论。