什么是 SKAdNetwork?
SKAdNetwork是一个用于保护隐私的移动安装归因的 iOS 框架。其目的是在不泄露用户身份的情况下帮助衡量应用程序安装活动的转换率。
当用户点击 SKAdNetwork 广告并被引导至 App Store 时,发布应用程序和网络会向商店提供一些基本的归因参数。 用户安装并启动应用程序后,设备会向网络发送成功转换通知。设备会发送所附的归因参数以及转换值,该值可由广告应用程序更新。
该通知至少在首次应用启动 24 小时后发出,且不包含任何设备或用户识别信息。此外,广告应用程序不会收到任何有关原始广告和发布者的信息。这样,网络就知道安装已经发生,但安装与特定用户无关,从而保护了用户的隐私。
SKAdNetwork 归因参数
以下是 SKAdNetwork 支持的归因参数。这些参数包含在发送给发布广告网络的回传中。
参数 | 说明 |
Ad Network ID | 代表提供广告的广告网络的唯一标识符。 |
Campaign ID | 一个介于 1 到 100 之间的数字,代表广告系列。 |
Source App ID | 显示广告的发布商应用程序的 App Store ID(从 iOS 14 开始)。 |
Redownload | 表示用户已重新下载并重新安装应用程序的标志。 |
备注:
- 源应用程序 ID和重新下载标记仅从 iOS 14 开始提供。
- 根据 Apple 的隐私阈值,只有当来自特定发布商的转换足够多时,源应用 ID 才会包含在归因回溯中,以保护用户隐私。
SKAdNetwork 转换
从 iOS 14 开始,SKAdNetwork 引入了转换值,作为在短期内跟踪安装后事件并以汇总方式衡量用户质量的一种方法。
转换值是一种高度有限的工具:
- 它是一个 6 位值,代表0 到 63 之间的数字。
- 在安装或重新下载后,设备始终会发送一次回传。您可以多次用新的转换值更新 SKAdNetwork(只要您增加了数字),但只有最后一次转换值才会包含在回传中。
- 转换值只能在有限的时间窗口内更新。初始窗口为首次启动后的 24 小时。每次更新转换值,窗口都会延长 24 小时。
- 根据苹果公司的隐私阈值,只有在该细分市场有足够的安装用户时,转换值才会出现。
Singular 的 SKAdNetwork 解决方案
作为广告商利用 SKAdNetwork 需要三个主要部分:
- SDK实施和转换管理,以生成有用的SKAdNetwork数据集。
- 接收和验证来自广告网络合作伙伴的SKAdNetwork 回传。
- 基于 SKAdNetwork 数据的报告和分析,以及将其与其他数据集相结合以了解归因参数的能力。
Singular 为上述每个领域提供解决方案,我们将在下文介绍。
另请参阅:使用 SKAdNetwork 进行高级测量:释放 ROAS。
SKAdNetwork SDK 和转化管理
新版的 iOS Singular SDK 内置了对 SKAdNetwork 的支持。 若要添加,请遵循我们的 "添加 SKAdNetwork 支持"指南。
对于使用我们的服务器到服务器集成的客户,请参阅《SKAdNetwork S2S 实施指南》。
在 Singular 中,您可以创建多个转换模型,对它们进行测试以比较模拟结果,并直接从仪表板上选择最适合您需要的模型。
然后,我们的 SDK 将根据您选择的模型自动更新转换值。
要进一步了解我们的转换模型,请参阅了解 Singular 的转换值管理。
SKAdNetwork 数据收集和验证
Singular支持从每个广告网络收集和验证经过加密签名的SKAdNetwork回传数据,以识别任何问题并防止欺诈活动。
根据合作伙伴的不同,Singular 可以通过不同方式收集 SKAdNetwork 数据:
- 从广告网络聚合API收集SKAdNetwork数据结果。
- 从广告网络接收带有 SKAdNetwork 签名的实时回传。
- 使用我们的Secure-SKAN设置直接接收来自设备的实时回传,以防止转换被操纵。
一旦 SKAdNetwork 加入您的账户,我们将自动为每个合作伙伴使用相关的集成方法。
SKAdNetwork 时间窗口
为便于解释,假设您在 Singular 中设置了 24 小时的转换窗口。
要理解 SKAN 的回传,您需要了解三个计时器的作用:
- SKAdNetwork 的转换事件计时器(SKAN 事件计时器):安装完成后,SkAdNetwork 会启动一个 24 小时的转换事件时间窗口。一旦发生转换事件,转换值就会更新,计时器也会重置。如果 24 小时内没有任何转换事件发生,转换值将被锁定。
- Singular 的转换事件计时器:Singular 有自己的转换事件时间窗口,从安装后开始。不过,即使发生转换事件,该计时器也不会重置。默认情况下,时间窗口为 24 小时,但可以在 Singular 应用程序中进行调整。
- SKAdNetwork 的回传计时器:这是一个随机计时器,最长 24 小时。转换事件定时器过期后,回传将准备就绪,并在 0 至 24 小时之间随机保留一段时间,然后发送给跟踪器。我们无法准确估算这个随机计时器。
当 SKAN 事件计时器和 Singular 事件计时器都处于激活状态时,转换事件会被记录和归因。如果其中任何一个被锁定,则不会再记录该回传的转换事件。
注:转换事件是您在转换模型中定义的任何用户活动事件。应用内购买是常见的转换事件。
假设在星期四上午 8 点收到一个回帖。Singular 如何估计用户安装应用的时间?
在最佳情况下,安装发生在周三上午 8 点。要做到这一点
- 安装是启动 SKAN 事件计时器和 Singular 事件计时器的第一个转换事件。
- 没有其他转换事件,即用户没有再进行任何购买。
- 随机计时器立即开始并过期。回传在 24 小时窗口开始时发送。
在最坏的情况下,安装发生在周一上午 8 点。要实现这一点
- 安装是同时启动 SKAN 事件计时器和 Singular 事件计时器的第一个转换事件。
- 就在这两个事件计时器于周二上午 8 点到期之前,又发生了一个转换事件。SKAN 事件计时器被重置。
- Singular 事件计时器在周二上午 8 点到期。不能再记录转换事件。SKAN 事件计时器现在有 24 小时没有转换事件。
- SKAN 事件计时器在周三上午 8 点到期。24 小时随机计时器开始。
- 随机定时器在 24 小时窗口结束时过期,并发送回传。
在最好的情况下,安装发生在回传前 24 小时。 在最坏的情况下,安装发生在回传前 72 小时。 Singular 对这两种情况进行平均,估计安装发生在回传前 48 小时。
SKAdNetwork 报告和合并
一旦收集并验证了 SKAdNetwork 数据,您就可以在我们的 SKAdNetwork 报告中将结果与其他统计数据一起进行分析。我们使用标准数据连接器提取广告网络统计数据,并将其与 SKAdNetwork 结果相结合,以提供可操作的见解。
有关详细信息,请参阅SKAdNetwork 原始数据和报告常见问题解答。