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

用户发起的数据清除对归因报告有何影响?与基于 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 次转化。
    • 启用归因报告后:在点击后转化前发生的数据清除导致在首次来源测试中,1.6% 的报告显示转化已清除(16% x 10% = 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 的衡量结果与基于归因报告的衡量结果之间存在差异,这可能与以下两个因素有关:

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

在 Attribution Reporting API 中,我们如何平衡用户发起的数据清除功能的隐私性和实用性?

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

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

我们无法确定用户发起的数据清除对汇总报告有何影响。

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

归因报告:所有资源

请参阅归因报告

Get updates

  • To be notified of status changes in the API, join the mailing list for developers.
  • To closely follow all ongoing discussions on the API, click the Watch button on GitHub. This requires you to have or create a GitHub account.
  • To get overall updates on the Privacy Sandbox, subscribe to the RSS feed [Progress in the Privacy Sandbox].