更新时间:2025年12月10号
在移动广告生态中,广告主一直需要回答一个核心问题:用户安装 App,是由哪个广告带来的?
过去,这个问题主要依赖苹果设备提供的广告标识符 IDFA进行追踪。
但是随着苹果加强用户隐私保护,iOS 14.5 引入 ATT制后,用户必须主动授权应用访问 IDFA,大量用户选择拒绝授权,传统广告归因方式受到巨大影响。
为了解决这个问题,苹果推出了 SKAdNetwork(简称 SKAN),在不暴露用户身份信息的情况下,让广告主仍然可以衡量广告带来的 App 安装效果。
什么是 SKAdNetwork?
SKAdNetwork 是苹果提供的一套隐私保护型广告归因框架。
它的核心目标是:在不提供用户级设备标识、不追踪个人行为的情况下,帮助广告主衡量广告安装效果。
SKAdNetwork 最早发布于 iOS 11(2017 年),但由于当时 IDFA 仍然可以广泛使用,因此实际应用范围有限。
真正推动 SKAdNetwork 大规模应用的是 iOS 14.5(2021 年)的 ATT 政策:
- IDFA 从默认开放变为用户授权模式;
- 广告平台无法继续依赖设备级用户标识;
- SKAdNetwork 成为苹果官方推荐的隐私广告归因方案。
截至 2025 年,SKAdNetwork 4.0 仍然是行业广泛使用的重要版本,同时苹果也推出了新的 AdAttributionKit,作为未来隐私广告归因体系的发展方向。
SKAdNetwork 的核心特点
| 特点 | 说明 |
|---|---|
| 无需 IDFA | 不依赖任何设备级标识符,是完全匿名的。 |
| 安装归因(Install Attribution) | 不追踪 first_open,而是由 App Store 完成安装回传。 |
| 聚合数据 | 不提供用户级数据,只提供聚合结果。 |
| 隐私阈值 | 当安装量过少时不会发回归因(防止反推用户)。 |
| 时间延迟 | 不实时回传,存在 0~48 小时+ 的延迟(版本不同)。 |
| 回调由 Apple 发送 | 回调不会直接给归因工具,而是由 Apple 发送给广告平台或代理服务端。 |
SKAdNetwork 工作原理
SKAdNetwork 整体流程(以用户点击广告 → APP 安装为例):
- 广告平台注册 SKAdNetwork ID:广告网络需要在苹果系统中注册自己的 SKAdNetwork 标识。
- 广告展示:广告平台在广告素材中嵌入 签名(ad signature),包含 SKAdNetwork 相关信息
- 用户点击广告:用户点击广告后进入 App Store 下载页面。
- 用户安装并首次打开 App:用户完成安装并打开 App。。
- App 更新 Conversion Value:App 根据用户行为,通过 SKAdNetwork API 设置 Conversion Value。
- Apple 生成 Postback:Apple 判断是否满足隐私阈值,然后决定是否生成归因回传。
- 广告平台和 MMP 接收数据:广告平台收到回传的 postback,再转给 MMP(Adjust、AppsFlyer 等)。
特点是整个过程与设备无关:
- APP 看不到 IDFA
- 广告平台 看不到 用户设备信息
- Apple 只会返回聚合后的安装数据
SKAdNetwork 能衡量什么?
| 可衡量 | 不能衡量 |
|---|---|
| App 安装来源; 广告活动效果; Conversion Value; 多窗口生命周期价值; 聚合层面的广告表现。 |
用户 ID; 用户完整访问路径; 用户级留存; 用户生命周期价值(LTV); 多点归因(Multi-touch Attribution)。 |
SKAdNetwork 的局限性
虽然 SKAdNetwork 是苹果官方方案,但仍存在一些限制:
- 数据存在延迟,无法实时查看广告效果。
- 仅支持 Last Click Attribution,无法进行多点归因分析。
- 没有用户级数据,无法分析具体用户行为。
- 隐私阈值限制,小规模广告活动可能没有归因数据。
- 不同广告平台支持方式不同,Google Ads、Meta Ads、TikTok Ads 等平台的实现细节存在差异,需要额外配置和测试。
SKAdNetwork 与 MMP 的关系
在实际投放中,大多数广告主都会结合第三方 MMP(Mobile Measurement Partner)一起使用,例如AppsFlyer、Adjust、Singular
MMP 的主要职责包括:接收 SKAdNetwork Postback;汇总多个广告平台的数据;提供统一的数据报表;管理 ATT 授权用户和 SKAN 用户的数据。
需要注意的是,MMP 提供的建模分析结果并不等同于Apple官方返回的 SKAdNetwork 归因数据。
实际投放中的最佳实践
目前,大多数 iOS App 广告都会采用双轨归因策略:
- ATT 授权用户:对于允许追踪的用户,可以继续使用 IDFA 进行传统用户级归因。
- ATT 未授权用户:对于拒绝授权的用户,则使用 SKAdNetwork(以及未来的 AdAttributionKit)完成匿名归因,并结合 MMP 进行统一分析。
这种方式能够兼顾隐私保护和广告效果评估,也是目前行业的主流做法。
总结
SKAdNetwork 是 Apple 在隐私时代推出的重要广告归因框架,也是 iOS 广告生态的重要组成部分。
它通过匿名、聚合的数据回传方式,在保护用户隐私的同时,为广告主提供广告安装归因能力。
虽然 SKAdNetwork 无法替代传统的用户级归因,也存在数据延迟、隐私阈值和分析粒度有限等不足,但它已经成为 ATT 时代 App 广告投放不可或缺的基础能力。
随着 AdAttributionKit 的推出,Apple 的广告归因体系仍在不断演进。对于开发者和广告主而言,结合 ATT、SKAdNetwork、AdAttributionKit、MMP 以及 Firebase Analytics,建立完整的数据分析体系,仍然是未来 iOS 广告投放的最佳实践。

