为方便测试,Chrome 会默认限制 1% 的用户使用第三方 Cookie。2025 年初,Chrome 将逐步推行至 100% 的用户。这一问题将扩大到 100% 的用户范围,需要解决英国竞争和市场管理局提出的任何剩余的竞争问题。
作为开发者,您的目标是尽可能减少因这些变化而对用户造成的影响。为此,您需要了解 Privacy Sandbox,并利用工具和指南来审核您网站上的核心用户历程 (CUJ)。此类工具包括三个主要组件:
Chrome 浏览器:提供了与网页行为、配置选项(即 chrome://settings、chrome://flags)和 chrome://about 上列出的 chrome: pages 等方面的信息和反馈。
Chrome 开发者工具、Chrome 内置的 Web 开发者工具,可帮助开发者了解和调试 Web 开发的方方面面。
Privacy Sandbox Analysis Tool (PSAT):一款 Chrome 开发者工具扩展程序,具有专门功能,可帮助开发者应对弃用第三方 Cookie 和采用替代 API 的问题。
在本博文中,您将了解 Privacy Sandbox Analysis Tool (PSAT)。PSAT 是一款 Chrome 开发者工具扩展程序,是对开发者工具的补充,具有专门的功能,用于分析和调试与弃用第三方 Cookie 和采用可保护隐私的新替代方案相关的场景。
安装 PSAT
PSAT 可直接从 Chrome 应用商店安装。此外,由于 PSAT 是作为开源项目开发的,因此您可以考虑其他安装方案。
![PSAT 扩展程序弹出式窗口。](https://developers.google.cn/static/privacy-sandbox/assets/images/blog/extension-popup.png?authuser=7&hl=ro)
当您导航到某个网页时,PSAT 会收集有关由资源加载触发的 Cookie 活动以及与网页上的组件互动的信息。点击扩展程序图标可触发一个弹出式窗口,其中会显示与已加载网址相关的 Cookie 数量和类型的基本信息。
Chrome 会在左上角显示消息“PSAT started debugging this browser”(PSAT 已开始调试此浏览器),这表示 PSAT 正在使用 Chrome DevTools 协议 (CDP) 分析和调试第三方 Cookie 的使用情况。在即将推出的 PSAT 版本中,开发者可以开启和关闭 CDP,并且只能在调试会话期间使用。如需详细了解 PSAT 权限要求,请参阅“PSAT 调试”Wiki 页面。
使用 PSAT
若要访问 PSAT,请前往要分析的网址,打开 Chrome 开发者工具,然后点击“Privacy Sandbox”面板标签。
![PSAT 着陆页。](https://developers.google.cn/static/privacy-sandbox/assets/images/blog/psat-landing-page.png?authuser=7&hl=ro)
左侧是指向 Privacy Sandbox 概念相关信息的链接,例如 Cookie、网站边界、私享广告和跟踪保护。
右侧是 Privacy Sandbox 开发者工具面板的着陆页,您可以通过该页面进一步访问相关信息和数据洞见。它嵌入了 privacysandbox.com 首页,并提供了各种链接,您可以通过这些链接报告错误和破坏情况,以及加入讨论和支持论坛。还可以从 Privacy Sandbox RSS Feed 订阅最新的 Privacy Sandbox 资讯。
Cookie
点击左侧边栏中 PSAT 的“Cookie 分析”部分会进入“Cookie 数据分析”着陆页。
![Cookie 着陆页。](https://developers.google.cn/static/privacy-sandbox/assets/images/blog/cookie-landing-page.png?authuser=7&hl=ro)
此页面提供了有关网页上 Cookie 行为的信息和数据分析,包括按范围(总数、第一方、第三方)观测到的 Cookie 数量、观测到的已知 Cookie 的分类、Cookie 屏蔽原因以及其他信息。
打开“Cookie”部分后,您会进入 PSAT 的“Cookie”表格,该表格与 开发者工具“应用”标签页中的“Cookie”表格类似,还具有一些其他功能,包括过滤、突出显示已阻止的 Cookie 和帧叠加层。
![突出显示已阻止的 Cookie。](https://developers.google.cn/static/privacy-sandbox/assets/images/blog/cookie-blocking-1.png?authuser=7&hl=ro)
有关 PSAT 的 Cookie 分析功能的完整说明,请访问 PSAT 的 Wiki Cookie 部分。
Privacy Sandbox
PSAT 目标包括为开发者提供与 Privacy Sandbox 的 API 提案相关的信息和指南,这些提案涉及强化跨网站边界、防止不必要的隐秘跟踪,以及显示相关内容。
![网站边界着陆页。](https://developers.google.cn/static/privacy-sandbox/assets/images/blog/site-boundaries-landing-page.png?authuser=7&hl=ro)
PSAT 为 Privacy Sandbox API(包括 CHIPS、Related Website Sets 和 Topics)提供了基准指南,还提供了有关减少跳出跟踪和减少用户代理等其他计划的信息。
我们将逐步纳入更多功能,以帮助开发者了解和调试其他技术的使用情况。
PSAT CLI
除了 Chrome 开发者工具扩展程序,PSAT 还提供 CLI 工具,您可以通过命令行使用此扩展程序的功能,包括针对单个网址和多组网址(使用 CSV 或站点地图),以生成分析报告。
![PSAT CLI Cookie 数据分析。](https://developers.google.cn/static/privacy-sandbox/assets/images/blog/cli-cookies-landing-page.png?authuser=7&hl=ro)
PSAT 的 CLI 生成的报告包含与所观测到的 Cookie 相关的信息,以及在该网页上观测到的技术摘要。
PSAT 的 CLI 会计算“Cookie 差异”:在启用了 Cookie 的 Chrome 实例上观察到的 Cookie 与在阻止第三方 Cookie 的 Chrome 实例上观察到的 Cookie。此类 Cookie 列在该报告的受影响的 Cookie 部分。请注意,该工具无法推断受影响的 Cookie 是否是网页正常运行所必需的,但可以帮助您获得有助于审核潜在影响的信息。
下一步做什么?
PSAT 的 Wiki 介绍了如何识别和评估即将实施的 Chrome 变更带来的影响:
立即开始利用 PSAT,并通过 PSAT 支持论坛与我们互动!