更新时间:2025年12月10号
SKAdNetwork 是苹果推出的一种隐私保护型广告归因框架,目的是在不暴露用户设备标识(如 IDFA)的情况下,让广告主仍然能衡量广告的安装效果。
它第一次出现于 iOS 11(2017 年),真正开始被行业大规模采用是在 iOS 14.5(2021 年)强制 ATT 后,因为此时 IDFA 彻底进入 opt-in 时代,大多数用户拒绝授权,广告归因基本必须依赖 SKAdNetwork。
截至 2025 年,SKAdNetwork 已演进到 SKAN 5.0。
SKAdNetwork 的核心特点
| 特点 | 说明 |
|---|---|
| 无需 IDFA | 不依赖任何设备级标识符,是完全匿名的。 |
| 安装归因(Install Attribution) | 不追踪 first_open,而是由 App Store 完成安装回传。 |
| 聚合数据 | 不提供用户级数据,只提供聚合结果。 |
| 隐私阈值 | 当安装量过少时不会发回归因(防止反推用户)。 |
| 时间延迟 | 不实时回传,存在 0~48 小时+ 的延迟(版本不同)。 |
| 回调由 Apple 发送 | 回调不会直接给归因工具,而是由 Apple 发送给广告平台或代理服务端。 |
SKAdNetwork 工作原理
SKAdNetwork 整体流程(以用户点击广告 → APP 安装为例):
- 广告平台向Apple注册(获取 SKAdNetwork ID)。
- 广告展示时,广告平台在广告素材中嵌入 签名(ad signature)。
- 用户点击 → App Store 下载页面 → 安装 APP。
- APP 第一次激活后,向 Apple 发送 SKAN postback 请求。
- Apple 判断是否满足隐私阈值,然后决定是否回传给广告平台。
- 广告平台收到回传的 postback,再转给 MMP(Adjust、AppsFlyer 等)。
特点是整个过程与设备无关:
- APP 看不到 IDFA
- 广告平台 看不到 用户设备信息
- Apple 只会返回聚合后的安装数据
SKAdNetwork 的版本演进(重点:3.0 → 4.0 → 5.0)
以下是 2025 年行业最关注的重点:SKAdNetwork 的不同版本差异极大,尤其是 SKAN 4 和 5。
SKAdNetwork 1.0 – 3.0(2020–2021)早期版本:只做安装归因
特点:
- 只能回传 一个 postback
- 回传数据只有:
- campaign ID(2 位数字,只能做不到 100 个活动区分)
- 转化值(0~63)
- 回传时间随机延迟(24–48 小时)
主要用途:初代 ATT 时代的“保底归因”
缺点明显:只能看安装量,看不到广告质量或后续行为。
SKAdNetwork 4.0(2022~2024)中期版本:开始支持多次postback
SKAN 4.0 是行业真正开始用得多的版本。
三次 postback(上报窗口)
让广告主能够看到更多早期留存数据:
| Postback | 时间窗口 | 目的 |
|---|---|---|
| ①(install) | 0–48 小时 | 主要安装归因 |
| ② | 第 3–7 天 | 浅层留存、收入等 |
| ③ | 第 8–35 天 | 长期价值(如订阅) |
Coarse Conversion Value(粗粒度转化值)
除了原本的 0~63 的精细转化值(fine CV),新增了:High、Medium、Low
当隐私阈值不足时,Apple 只回传粗粒度结果。
Source ID 替代 Campaign ID(可达 4 位数字)
提升了广告活动区分能力。
SKAdNetwork 5.0(2024–2025)最新版本:支持再营销(Re-engagement)
2024 年 WWDC 发布的最大更新:SKAN 5 支持 Re-engagement / Re-install 归因。
终于让广告主能追踪:广告召回老用户、老用户点击广告后重新打开 APP、冷启动唤醒
支持再营销归因
广告平台可以区分:
| 用户类型 | 说明 |
|---|---|
| 首次安装(new install) | 与 SKAN 4 一样 |
| 再安装(reinstall) | 删除 APP 后重新安装 |
| 再唤醒(re-engage) | 未删除 APP,只是长时间未打开 |
不再只有“安装”这一条路径
SKAN 5 的归因路径变成:安装 (install)、再安装 (reinstall)、再唤醒 (re-engagement)
多窗口更灵活
支持更多事件窗口,方便订阅型 apps 测试:D0 行为、D1–D7 行为、D8–D35 行为
更智能的隐私保护级别
Apple 引入了新的 “Crowd Blending” 概念,让高回传概率的情况更可控。
SKAdNetwork 能衡量什么?(以 SKAN 5 为准)
| 可衡量 | 不能衡量 |
|---|---|
| 安装来源 再安装来源 再唤醒来源 激活后的短期行为(仅限 CV 配置) 粗粒度与精细 CV 多次 postback(最长 35 天) 广告展示/点击层级可控的 ID |
用户 ID 用户级留存 用户路径 多渠道归因(只能 last-click) 千人以下广告活动(隐私阈值不满足不回传) |
SKAdNetwork 的局限性(2025 依然存在)
- ① 数据延迟,不实时:最短也要 4 小时,最长 35 天。
- ② 只能 last-click:不支持多点归因(Multi-touch Attribution)。
- ③ 完全无法看到用户级数据:无法知道哪些用户来自哪个广告,只能做聚合分析。
- ④ 隐私阈值仍然很高:流量小的广告活动可能完全没数据。
- ⑤ 配置复杂,不同广告平台支持程度不同:Google、Meta、TikTok、Snap 都有自己的 SKAN 方案,整合麻烦。
SKAdNetwork 在实际投放中的使用方式
大部分广告主会采用双轨策略:
- ① ATT Opt-in路径:可用IDFA归因:少部分用户会允许追踪(一般 < 20%)
- ② ATT Opt-out路径:使用SKAdNetwork:绝大多数用户只能用SKAN
此外还会搭配第三方MMP(AppsFlyer / Adjust / Singular),原因是SKAN数据太少,需要靠算法补充。




