为什么 SKAN CV 空值那么多?
在做 iOS 广告投放时,很多人都会遇到这样的问题:
👉 广告跑了,钱花了,但 SKAN 回传的数据里 CV 值却是空的(null)。
核心答案很朴实:单日安装没过阈值 → SKAN 为了保护隐私,不回传 CV。因此SKAN投放第一步不是调创意,而是保证 Campaign 结构与预算能跑过阈值。
🔑 什么是隐私阈值?
隐私阈值 = 苹果为了保护用户隐私,设定的最低门槛。
如果某个投放维度下的 单日安装量太少,苹果担心广告主能从数据里推断出「这个用户是谁」,就会直接把 CV 值屏蔽掉,返回空值。
所以:
- 安装少了 → CV 就是空
- 阈值都是按单日计算的
❓ 举个例子
想象一个极端场景:
- 某个 Campaign 昨天只有 1 个安装
- 你后台也看到昨天新增用户只有 1 个
- 如果 SKAN 把这个安装的 CV 值原封不动地回传(比如充值了 $50)
👉 你立刻就能对照出来:
- 这个安装是谁
- 他付了多少钱
- 他在 App 里的具体行为
这就等于把用户隐私完全暴露。
然后为了避免这种情况,苹果就规定:
如果每天的安装量没有达到阈值,就不给 CV,直接返回空。
📊 各大平台的单日阈值对比
不同广告平台在 SKAN 下的阈值不同,大致如下:
| 平台 | 单日阈值要求 | 说明 |
|---|---|---|
| 单 Campaign ≥ 128 | 门槛最高,小预算容易掉数 | |
| 单 Campaign ≥ 88 | 相对较高,注意结构扁平 | |
| TikTok | 单 Campaign ≥ 90 | 跟 FB 接近,避免拆分过细 |
| Snapchat | 单 Campaign ≥ 75 | 中等门槛 |
| Moloco | 单 APP ≥ 100+ | 整体量级要拉高 |
| Unity | APP / 国家 / 单日 / 创意包 ≥ 30 | 维度拆得很细,容易掉数 |
🛠️ 当我们知道了这个阈值的存在,怎么优化SKAN数据呢?
✅ 避免过度拆分
Campaign 太多太细,单日安装跑不满,就会大面积空掉。
✅ 集中预算
与其分散测试,不如集中在少数 Campaign 上,保证每天能跑过阈值。
✅ 看聚合趋势
数据不足时,可以退一步,看 Campaign 或素材组层级的整体表现。
✅ 结合后台数据
SKAN 数据不完整时,可以和后台留存、营收等指标对照使用。
🚀 总结
SKAN 的隐私阈值,就是投放SKAN数据的第一道门槛:
- 不过阈值 = CV 空值 = 白投
- 先保证安装量过阈值,再谈创意优化
跨过这道门槛,后续的优化才真正有意义。
欢迎大家留言讨论,有任何问题也可以私信我哦~!
往期精彩内容回顾: 关于Google Ads冷启动:虚报收入可行吗? 谷歌广告后台跟adjust 后台的安装数据差异 原因有哪些? App 海外投放第一步 - 什么是归因? SKAN 4 全解析:更灵活的数据归因,投放优化新思路

