SKAdNetwork 4 原理
Apple 的 SKAdNetwork 4 改变了 SKAdNetwork (SKAN) 报告和归因多个方面的基础原理,让您的数据报告灵活度更高、更精细。
在本文中,您将了解到 SKAN 4 的工作原理,以及如何在 Adjust 中设置并查看 SKAN 4 报告。
适用条件
- iOS 16.1 及更高版本
多层转化窗口和回调
广告渠道通过安装验证回调从 SKAN 接收归因信息。
对于搭载 iOS 16.1 的设备以及使用 SKAN 4 签名的广告,您最多可以收到 3 次赢得广告归因的回调。每个回调都有不同的转化窗口。多层转化能覆盖安装后最多 35 天的信息,帮助您更深刻地理解安装后用户行为。
在默认情况下,SKAN 会等待转化窗口结束,然后才会调取最终转化值。因此,应用可以在所有 3 个转化窗口中更新转化值,转化窗口结束,回调就会在随机延迟后发送。
回调 1: 转化窗口 0 - 2 天
- 24 - 48 小时延迟
回调 2: 转化窗口 3 - 7 天
- 24 - 144 小时延迟
回调 3: 转化窗口 8 - 35 天
- 24 - 144 小时延迟
转化值锁定
锁定转化值,即可提前结束转化窗口,获得最终的转化值。您可以锁定任一或所有窗口转化值。
转化值锁定后,在同一个窗口内就不会再发生更新。SKAN 会在随机延迟后发送锁定的转化值。
通过锁定转化值,您可以:
- 更快地从转化值中提取洞见。
- 在用户旅程关键节点锁定转化,实现生命周期价值 (LTV) 监测标准化。
数据级别
为保护用户隐私,确保群组匿名度,SKAN 4 将隐私阈值分为了 0、1、2 和 3 四种群组匿名度级别。回调数据级别取决于展示广告的应用/域名相关群组规模、被推广的应用,以及广告渠道提供的分层来源标识符。
Apple 会为每个安装指定数据级别,以此确定 SKAN 发送回调中的数据限制。下方的 SKAN 回调字段会受到数据级别的影响:
回调字段 | 字段描述 |
---|---|
source-identifier | 分层来源标识符,可能包含 1、2、3 或 4 位。 |
conversion-value | 细粒度转化值,仅可在第 1 次回传中发送。 |
coarse-conversion-value | 回调数据级别较低、无法发送细粒度转化值时系统发送的粗粒度转化值,在第 2 和第 3 次回调中发送。 |
source-app-id | 展示广告的应用的标识符。 |
source-domain | 展示网页广告的域名的标识符。 |
在本视频中深入了解 Apple 的群组匿名度和数据级别等隐私概念如何相互配合,决定您可以获得的推广活动数据精细度。
来源 ID
来源标识符会取代 SKAN 3 的 campaign identifier
。该四位值可帮助您了解应用安装归因至哪个推广活动,并提供额外信息。
来源标识符应按照 2、3 和 4 位数组合形式读取,最多可以有 10,000 种组合。您可借此提高推广结构和变量测试的灵活度。
来源标识始终包含至少两位数字,因此,请将重点放在这 2 位数上,将新增的后两位用于维度细分。2 位数可以代表推广活动 ID,3 位数代表位置,4 位则可表示广告投放。
借助数据级别和灵活回调数据,您可以实现下列目标:
- 减少了
null
转化回调。 - 有机会获得更精细的报告数据,更好地开展优化。
- 粗粒度值可监测与能推动应用 LTV 的指标紧密相关的特定事件、收入或留存。
- 细粒度值现在可增可减,可利用细粒度转化值,将每个值关联到不同的活动。
转化值等级
转化值分两个等级:粗粒度转化值和细粒度转化值。
细粒度转化值 的运作原理与之前版本 SKAN 中的转化值相同,共有 6 比特位、最多 64 种组合 (0-63),可用来收集用户行为信息。
如果转化量未达到细粒度转化值的隐私阈值,那么系统就会使用 粗粒度 转化值。粗粒度 CV 可以是 none
、low
、medium
或 high
,分别是预定义转化值的聚合范围。
如果低、中、高三个条件都不满足,Apple 就会发送none
(无)。例如,未针对应用设置粗粒度转化值映射时。
对于所有三次回调,您仍可以收到null
转化值,且细粒度和粗粒度转化值都有可能为null
。以下为可能的组合:
- 细粒度转化值为 0-63,粗粒度转化值为
null
。 - 细粒度转化值为
null
,粗粒度转化值为none
、low
、medium
、high
。 - 细粒度和粗粒度转化值均为
null
,也就是说null
为“true”,指标为转化值null
。更多详情,请参考SKAdNetwork 指标。
回调数据级别
首个转化窗口自用户首次启动应用开始,持续 2 天时间。除非您进行了转化窗口锁定,否则系统在转化窗口结束后才会准备发送回调。
下方表格展示了等级 1、2、3 广告能在第 1 和第 2 次回调中收到的信息。
回传 1 | 回传 2 | 回传 3 | |
---|---|---|---|
监测窗口 | 0-2 天 | 3-7 天 | 8-35 天 |
回调延迟 | 24-48 小时 | 24-144 小时 | 24-144 小时 |
等级 0 | 包含 2 个字符的来源标识符 | 未发送 | 未发送 |
等级 1 |
|
|
|
等级 2 |
|
|
|
等级 3 |
|
|
|
网页到应用归因
借助网页到应用归因,您可以归因跳转到 App Store 产品页面的网页广告。如果您的广告位覆盖应用和网页,那么就可借此高效开展跨渠道归因。
回调示例
Apple 文档提供了 SKAN 4 回调的不同示例。
这是来自网页广告的首次回调,处于高回调数据层级。来源标识符包含四位数字,回调包含精细转化值。
{
"version": "4.0",
"ad-network-id": "com.example",
"source-identifier": "5239",
"app-id": 525463029,
"transaction-id": "6aafb7a5-0170-41b5-bbe4-fe71dedf1e30",
"redownload": false,
"source-domain": "example.com",
"fidelity-type": 1,
"did-win": true,
"conversion-value": 63,
"postback-sequence-index": 0,
"attribution-signature": "MEUCIGRmSMrqedNu6uaHyhVcifs118R5z/AB6cvRaKrRRHWRAiEAv96ne3dKQ5kJpbsfk4eYiePmrZUU6sQmo+7zfP/1Bxo="
}
这是来自网页广告的首次回调,处于低回调数据层级。来源标识符包含两位数字,回调中包含一个粗粒度转化值。
{
"version": "4.0",
"ad-network-id": "com.example",
"source-identifier": "39",
"app-id": 525463029,
"transaction-id": "6aafb7a5-0170-41b5-bbe4-fe71dedf1e31",
"redownload": false,
"source-domain": "example.com",
"fidelity-type": 1,
"did-win": true,
"coarse-conversion-value": "high",
"postback-sequence-index": 0,
"attribution-signature": "MEUCIQD4rX6eh38qEhuUKHdap345UbmlzA7KEZ1bhWZuYM8MJwIgMnyiiZe6heabDkGwOaKBYrUXQhKtF3P/ERHqkR/XpuA="
}