选择包含共享存储空间的网址

根据在共享存储空间中收集的数据选择网址,并在围栏框架中呈现内容。

借助 Shared Storage API,您可以选择要使用跨网站数据呈现到围栏框架中的网址。使用 JavaScript 读取和写入跨网站数据,然后根据您存储的数据从提供的列表中选择网址。您可以在围栏框架中呈现该网址。

网址选择可以包含任何类型的内容:广告、文章、图片、HTML、号召性用语(例如按钮)等。

例如,假设您运营着一个旅游网站,正在投放一个包含 3 个不同广告素材的广告系列。您希望根据用户的互动(查看或点击)对这些广告素材进行排序。

三个广告素材,都是根据用户之前的互动情况向用户展示的。
面向新观看者的第一个广告素材是:“开启您的下一场冒险”。如果仅仅是查看而没有点击,用户就会看到“探索周末度假之旅”。在查看或点击后,第三个广告素材鼓励用户“点击获取酒店折扣”。如果用户点击第一个广告,他们将会看到的下一个广告是第三个广告素材。

当用户首次观察胜出的广告空间时,您可以将相应广告素材的 ID 和点击状态存储在共享存储空间中。也就是说,当您在此用户所访问的其他网站上赢得广告竞价时,可以根据相应数据展示不同的广告。

共享存储空间演示,包含三个广告素材以及用户互动。

您的 JavaScript 在 worklet 中运行以检索此信息,但您的代码无法与父网页上的 iframe 或围栏框架之外互动或通信。

我们再举一个例子。假设您想测试哪篇文章在嵌入式上下文中效果更好。当您在网站上看到某个用户时,您可以将该用户分配到一个实验组,然后将该组 ID 存储在共享存储空间中,以便在跨网站上下文中访问。在其他网站上,您的围栏框架可以根据用户在共享存储空间中存储的实验组选择网址。

借助共享存储空间,您可以根据跨网站数据做出明智的决策,而无需与嵌入的网站共享用户信息(例如浏览器历史记录或其他个人详情),也无需将数据泄露到您自己的服务器。

用例

使用共享存储空间选择网址时支持以下用例:

  • 轮播广告素材:您可以存储广告素材 ID 和用户互动等数据,以确定用户在不同网站中看到哪些广告素材。
    • 广告素材轮播的一个用例是频次。 浏览器查看次数可存储在共享存储空间中,并用于确定向用户展示哪个广告素材。
  • 运行 A/B 测试:您可以将一个用户分配给实验组,然后将该组 ID 与共享存储空间一起存储,以便跨网站访问。
  • 为已知客户自定义用户体验:您可以根据用户的注册状态或其他用户状态分享自定义内容和号召性用语。

尝试网址选择

使用 Shared Storage API 选择网址的功能可在 Chrome Canary 版/开发者版/Beta 版 M105 及更高版本中进行测试。

如需进行测试,您必须在 chrome://flags/#privacy-sandbox-ads-apis 处启用 Privacy Sandbox Ads API 实验标志。

将 Privacy Sandbox 广告 API 实验设为“已启用”,以便使用这些 API

通过演示进行实验

我们提供了演示,您可以在 GitHub 上查看相关代码。

本演示从想要跨不同发布商网站存储信息的广告客户、广告技术平台、内容分发商或其他第三方服务的角度构建而成。在此演示中,对于每种用例,发布商 A 和发布商 B 网站都是运行相同的第三方代码。访问每个发布商的页面,了解如何在跨网站环境中共享数据。

互动和分享反馈

共享存储空间提案正在积极讨论中,将来可能会发生变化。如果您在试用此 API 时有反馈意见,我们非常期待收到您的宝贵意见。