衡量 App Store 上的广告效果

在 AdAttributionKit 接入后,Apple Ads 客户可以在保护用户隐私的同时,通过两种免费且互补的方式进行广告归因分析:即 AdServices 归因 API 和 AdAttributionKit 中的效果衡量功能。

Apple Ads 接入 AdAttributionKit

Apple Ads 于 2025 年 4 月 10 日接入 AdAttributionKit,旨在为开发者客户提供更全面的信息,帮助其了解 App Store 上的广告投放带来的 app 转化效果和安装后的相关用户行为。AdAttributionKit 用于 Apple Ads 的归因逻辑与其他已接入的广告平台相同。 随着 Apple Ads 的接入,AdAttributionKit 扩展了其接入和可识别的广告平台范围,让更多营销渠道中的用户行为变得更加清晰可见。这有助于 AdAttributionKit 更准确地将转化归因于用户最后点击的广告。

如何使用 AdAttributionKit 查看 Apple Ads 的归因安装

Apple Ads 目前已与 SKAdNetwork 版本 1.0、2.0 和 3.0 集成,支持经点击归因。Apple Ads 后续还会接入 AdAttributionKit API。 Apple Ads 会被标识为“com.apple.ads”。各广告展示位置所对应的 campaign ID 如下:

  • 搜索结果 =“10”
  • 搜索标签 =“20”
  • Today 标签页 =“30”
  • 产品页面 =“40”

AdServices 归因 API

AdServices 归因 API 提供一套注重隐私的归因解决方案,支持广告系列、广告组和关键字级别的归因。它提供的归因数据可以与 AdAttributionKit 提供的数据互补。这对于小型开发者尤其有价值 —— 由于 AdAttributionKit 群组匿名性阈值的限制,他们可能只能收到有限的信息。

AdServices 归因 API 的运作原理

AdServices 会将 app 转化归因于通过 Apple Ads 创建的在 App Store 上投放的广告。AdServices 归因 API 仅使用 Apple 的第一方数据,用户在 App Store 之外是否浏览或点击过广告的相关信息不包含在内。当用户打开通过广告安装的 app 时,AdService 会向广告主发送归因信息,这类信息被称为归因记录。归因记录将以“标准”或“详细”两种类型之一返回,这两种归因记录都不包含可识别具体用户或设备的信息。两者的区别体现在 clickDate 或 impressionDate 字段,它们表示广告被点击或被浏览的日期。只有当 app 通过 ”App 跟踪透明度“ (ATT) 提示获得用户允许跟踪的许可时,才会在详细有效负载中添加 clickDate 或 impressionDate。

AdServices API 归因记录示例:

一张流程图,描绘了点击转化为下载,再转化为打开的过程。app 被打开后,用户可以选择要求 app 不跟踪,此时会返回标准有效负载;也可以选择允许 app 跟踪,则会返回详细有效负载。图中列出了两组信息:一组对应标准有效负载,一组对应详细有效负载。

App 跟踪透明度 (ATT)

从 iOS 14.5 开始,开发者需要通过 ATT 框架获得用户许可,才能跟踪用户在其他公司的 app 和网站上的活动,并访问广告标识符 (IDFA)。当用户打开 app 时,ATT 框架会向用户请求 app 跟踪授权,用户可以选择“要求 App 不跟踪”或“允许”。 开发者是否要跟踪用户,完全由其自行决定。如果开发者要跟踪用户 (并访问 IDFA),则必须通过“App 跟踪透明度”弹窗提示获得明确的用户许可。Apple (包括 App Store) 不会跟踪用户或将 IDFA 用于广告定向,因此 App Store app 本身不需要使用该弹窗提示。与 App Store 一样,如果其他 app 也决定不进行跟踪,则不需要使用 ATT 弹窗提示。

进一步了解 App 跟踪透明度

AdServices 归因 API 和隐私

除了整体的 Apple Ads 隐私保护措施之外,AdServices 归因 API 还提供以下隐私保护措施:

  • 通过 AdServices 归因 API 发送的归因记录的详细程度有限,不会明确识别到具体用户或设备。例如,clickDate (仅当用户通过 ATT 选择允许该特定 app 跟踪时才会返回) 会四舍五入到分钟。
  • 根据用户在 ATT 弹窗提示中是否做出要求 app 不跟踪的选择,广告主会收到不同的归因记录。如果用户要求 app 不跟踪,AdServices 将返回不包含 clickDate 及 impressionDate 的标准归因记录。如果用户通过 ATT 弹窗提示允许 app 跟踪,AdServices 将返回包含 clickDate 或 impressionDate 的详细归因记录。
  • AdServices 归因 API 只会使用 Apple 的第一方数据。请注意,这可能会导致其与 AdAttributionKit 的数据出现差异。例如,AdAttributionKit 可能会记录到一个来自第三方广告网络的点击,而 AdServices 根据其设计原理无法得知该点击,因此在这种情况下,第三方广告网络和 AdServices 都会认领这一转化。AdAttributionKit 会在已接入的广告平台范围内提供官方的最后点击归因判定。

各广告平台可以基于其作为平台方所拥有的数据,提供补充的归因信息。