常见问题解答:用户发起的数据清除对归因报告的影响

用户发起的数据清除操作对归因报告有何影响?与基于 Cookie 的效果衡量相比,这种方法有何不同?

借助 Attribution Reporting API,您可以衡量广告点击在什么情况下促成了广告客户网站上的转化,例如销售或注册。该 API 提供了一种可保护隐私的广告转化衡量方法。它不依赖于第三方 Cookie 或可用于跨网站识别单个用户的机制。 相反,它的运作方式如下:系统会生成将广告点击与转化相关联的归因报告,并将其存储在用户的设备上;稍后,浏览器会将这些报告发送到预定义的端点。

网站已在 Chrome 中通过源试用对 Attribution Reporting API 进行了实验,该实验现已结束。

这些早期实验提供的一项重要数据洞见是,用户发起的数据清除操作(例如清除浏览器历史记录)对广告客户和广告技术公司通过 API 获取的数据有何影响。我们最近发布了汇总的 Chrome 统计信息。本文将解答与用户发起的数据清除对归因报告的影响相关的常见问题。

用户发起的数据清除操作对归因报告有何影响?

与基于 Cookie 的效果衡量相比,这种方式有何不同?

关于数字

多种因素会影响这些数字

  • 用户是否清除通过点击广告访问的网站上的历史记录;
  • 用户是否在倾向于清除历史记录的网站类别上完成转化,可能是在转化后不久。此类内容上的广告可能会以更高的频率被清除,因此与基于 Cookie 的衡量方式相比,差异会更大;
  • 同样,用户是否会清除他们点击广告后访问的网站上的历史记录;
  • 归因配置为在点击后经过较长时间还是较短时间后过期 (attributionexpiry);
  • 点击和转化之间是否确实相隔很长时间。

Chrome 团队将继续监控并发布开发者邮寄名单中的统计信息。

在点击后和转化前发生的数据清除

使用 Cookie 时,由于点击后转化前的数据被清除,因此有一定比例的转化未被报告。由于 Cookie 已被清除,因此在转化时没有 Cookie 可附加到请求,因此无法衡量该转化。由于用户主动清除数据而未报告的转化所占的确切百分比尚不清楚。具体取决于广告技术公司(或广告客户)。

转化前用户发起的数据清除会影响基于 Cookie 的衡量。
转化前用户发起的数据清除会影响基于 Cookie 的效果衡量。

使用 Attribution Reporting API 时,由于点击后转化前的数据清除,因此有一定百分比的转化不会被报告。通过使用 Attribution Reporting API 进行的早期实验(初始试用)的观测结果表明,约 16% 的来源(点击事件)在转化前被删除。其中一部分来源会促成转化,如果这些来源已被删除,系统就不会发送相应转化报告。

示例

假设转化率为 10%,总点击次数为 1, 000,且不考虑其他错误:

  • 如果用户从未清除任何数据,广告技术公司将观察到 100 次转化。
  • 考虑数据清除:
    • 使用 Cookie:如果在点击后且转化前清除数据,则会导致一定百分比的转化无法归因于特定点击事件,因为没有 Cookie 来关联点击和转化。在我们的示例中,广告技术公司会观察到不到 100 次转化。
    • 在 Attribution Reporting 实验中,在点击后和转化前发生的数据清除导致1.6% 的报告(10% 的 16% = 1.6%)被清除。如果不考虑其他错误,广告技术公司将收到 84 份表示发生转化的报告,而不是 100 份。

转化后发生的数据清除

使用 Cookie 时,清除转化后数据不会产生任何影响,因为转化会立即报告给广告技术公司。

转化后用户主动清除数据不会影响基于 Cookie 的衡量。
转化后用户发起的数据清除不会影响基于 Cookie 的衡量。

使用 Attribution Reporting API 时,转化后数据清除会导致报告被清除,以尊重用户选择,例如用户清除浏览器历史记录或删除网站数据。 由于该 API 不会立即发送报告,而是会延迟发送,以保护用户隐私,这意味着当浏览器在预定时间将报告发送到预定义的端点(通常是广告技术公司)时,浏览器存储空间已为空。

转化后用户发起的数据清除操作会影响基于 Attribution Reporting API 的衡量。
转化后用户发起的数据清除会影响基于 Attribution Reporting API 的衡量。

通过使用 Attribution Reporting API 进行的早期实验(源试用)的观测结果表明,约有 6.5% 的报告是以这种方式删除的。

哪些确切的用户操作会影响归因报告?

截至本文撰写时,Chrome 94(稳定版 Chrome)会因以下任一操作而清除已存储的点击事件和待处理的报告。

  • chrome://settings > 隐私和安全 > 清除浏览数据

    • 选中“浏览记录”复选框
    • 选中清除 Cookie 及其他网站数据复选框
    • 点击清除数据
  • chrome://settings > 隐私设置和安全性 > Cookie 及其他网站数据

    • 切换关闭所有窗口时清除 Cookie 及网站数据
    • 或者,在始终在关闭窗口时清除 Cookie 下添加行为
  • chrome://history

    • 删除任何单个条目
  • 网站级控件:

此列表并非详尽无遗。以下是影响归因数据的常见用户操作。其他用户操作(例如卸载 Chrome 或运行系统清理工具)也会影响效果衡量,无论效果衡量是基于 Attribution Reporting API 还是基于 Cookie。

用户发起的数据清除是否会导致任何观测到的损失?

曾通过源试用实验性使用过该 API 的组织可能已经发现,基于 Cookie 的衡量与基于 Attribution Reporting 的衡量之间存在差异:Attribution Reporting 报告的转化次数可能较少。用户发起的数据清除操作可能是导致观测到的损失的原因,但我们必须在未来监控这种差异,才能确定地回答这个问题。

在之前的源试用中,已知有以下两个因素导致了基于 Cookie 的衡量与基于 Attribution Reporting 的衡量之间的差异:

  • 用户发起的数据清除。
  • 网络错误。这些问题被视为 bug,应在 Chrome 94 中修复。

在用户发起的数据清除操作方面,我们如何在 Attribution Reporting API 中平衡隐私保护和实用性?

在 API 的测试阶段,目的是尝试使用 API 的某些参数,以观察对发送的报告的影响,同时平衡用户身份的可识别性。其中一个参数可能是报告延迟时间。 WICG 定期会议正在进行生态系统讨论,以探索这些参数。

汇总报告是否也会受到同样的影响?

我们无法确定用户发起的数据清除操作会对汇总报告产生何种影响。

此帖子中分享的统计信息适用于事件级报告。虽然汇总报告的报告延迟时间可能较短(几小时),而事件级报告可能在点击发生后几天或几周才发送,但用户发起的数据清除操作的影响可能不会更小。例如,对于某些类别的网站,用户往往会在转化后不久清除浏览数据。即使报告已安排在不久后发送,此类用户发起的操作仍会导致报告被清除。

Attribution Reporting:所有资源

请参阅归因报告

获取资讯

  • 若要在 API 状态变更时收到通知,请加入开发者邮寄名单
  • 如需密切关注有关该 API 的所有正在进行的讨论,请点击 GitHub 上的观看按钮。 您必须拥有或创建 GitHub 帐号
  • 如需了解 Privacy Sandbox 的总体动态,请订阅 RSS Feed [Privacy Sandbox 中的进度]。