移动与 IoT 安全

应用追踪透明度

约 4 分钟阅读

什么是应用跟踪透明度 (ATT)

应用跟踪透明度 (App Tracking Transparency / ATT) 是 Apple 在 iOS 14.5 (2021 年 4 月) 中引入的隐私保护框架。当应用跨其他公司的应用和网站跟踪用户行为时,要求事先获得用户的明确许可。

ATT 引入前,iOS 应用可以自由获取 IDFA (广告标识符) 这一设备唯一的广告标识,并在应用间关联用户行为。ATT 引入后,应用在访问 IDFA 之前会显示「允许 [应用名] 跨其他公司的应用和网站跟踪您的活动吗?」的对话框。

是否许可完全交由用户决定,应用一方不得不以会被拒绝为前提来设计。跨应用关联同一个人的前提被打破后,依赖 Cookie跟踪像素的广告衡量手法被迫从根本上重新构建。

ATT 的技术机制

ATT 通过以下技术机制运作。

  • IDFA 访问控制:当应用尝试从 ASIdentifierManager 获取 IDFA 时,ATT 框架检查用户的许可状态。未获得许可时 (用户拒绝,或设备上受到功能限制等情况),IDFA 会返回全零值 (00000000-0000-0000-0000-000000000000)。
  • 许可状态管理:每个应用的许可状态分为「未决定」「受限」「拒绝」「允许」四个级别。用户可以随时在「设置 → 隐私与安全 → 跟踪」中更改。
  • SKAdNetwork:作为 ATT 限制跟踪后的替代方案,Apple 提供了 SKAdNetwork。它可以在不识别个人的情况下以汇总级别衡量广告转化 (安装和购买)。虽然广告主的精度降低,但用户隐私得到保护。

ATT 是仅限于 Apple 平台 (iOS / iPadOS) 的机制,但其影响波及了整个行业。Google 也曾在 Android 上推进不依赖广告 ID 的广告技术「隐私沙盒」,但已于 2025 年 10 月宣布在 Chrome 和 Android 上一并废弃 Topics、Protected Audience 等主要 API,截至 2026 年 8 月,Android 上仍保留着以广告 ID (GAID) 为前提的衡量方式。Do Not Track 是 Web 浏览器层面的意愿表达,而 ATT 在操作系统层面具有强制力,这是重大区别。

ATT 对广告和商业的影响

ATT 的引入给数字广告生态系统带来了结构性变化。

  • 再营销广告精度下降:在其他应用中展示用户在电商网站浏览过的商品广告的「再营销」依赖于通过 IDFA 的跨应用跟踪。ATT 大幅降低了这种技术的精度。
  • 广告收入影响:Meta (原 Facebook) 在 2021 年 10 至 12 月期的财报电话会议 (2022 年 2 月) 上表示,预计 iOS 的隐私变更给其 2022 年业务带来的逆风约为 100 亿美元规模 (这是该公司当时给出的预期,而非已实现的减收金额)。依赖衡量精度的小型应用开发者也面临广告单价下滑。
  • 第一方数据的重要性:无法依赖第三方数据后,企业重新审视直接收集的第一方数据 (会员信息、购买历史、应用内行为) 的价值,把重心转向经营自有会员基础和邮件触点。
  • 上下文广告的复兴:基于显示内容的上下文而非用户行为历史来投放广告的「上下文广告」作为选项的分量再次加重。

GDPR 作为欧洲法规要求跟踪同意,而 ATT 由 Apple 作为平台方在技术上强制执行,效果更为直接。

用户应采取的设置与行动

最大限度利用 ATT 保护隐私的设置。

  • 批量拒绝跟踪请求:在「设置 → 隐私与安全 → 跟踪」中关闭「允许应用请求跟踪」后,将不再显示单独的对话框,新的请求都会被拒绝。不过,如果关闭时选择保留已有的许可,已获许可的应用仍可继续获取 IDFA (Apple 的开发者文档也明确说明这种状态下仍会返回正常的标识符)。不要以为只关掉总开关就足够了,还需要按下一项确认已有的许可。
  • 审查现有许可:在同一设置界面中,查看过去允许跟踪的应用列表,撤销不必要的许可。
  • 不要仅依赖 ATT:ATT 控制通过 IDFA 的跟踪,但不限制应用内的数据收集。结合移动应用权限管理,将位置信息和通讯录等权限也设置为最小限度非常重要。

在 Android 上,可以从「设置」中与广告 (广告 ID) 相关的项目重置或删除广告 ID (项目名称和层级因设备和 Android 版本而异)。它并不像 iOS 的 ATT 那样要求应用必须取得许可,但提供了拒绝广告个性化的设置。

常见误解

用 ATT 拒绝跟踪后广告就完全不显示了
ATT 仅限制用于个性化广告的跟踪,不会停止广告显示。拒绝跟踪后,会显示不基于行为历史的通用广告 (上下文广告)。
不允许 ATT 应用就无法正常运行
ATT 的跟踪许可与应用功能无关。Apple 的 App Store 审核指南规定,不得把启用跟踪等系统功能作为使用应用功能或内容的条件,也不得以此换取报酬。拒绝后仍可使用所有功能。

ATT 与 Do Not Track 的比较

ATT (应用跟踪透明度)

Apple 在 iOS 层面强制执行的框架。应用访问 IDFA 前必须获得用户许可。被拒绝后应用无法获取 IDFA,跨应用识别同一个人变得困难。适用于 Apple 的平台 (iOS / iPadOS)。

Do Not Track (DNT)

Web 浏览器通过 HTTP 头发送的跟踪拒绝意愿表达。没有法律约束力,网站忽略也没有处罚。由于接收方没有响应义务,实效性有限。

分享

相关术语

相关文章