概要:本文介绍了AppsFlyer SDK已上线的功能,并解释了安卓和iOS应用分别应适配哪些API。
SDK简介
本视频将为您介绍SDK对接的总体情况。
SDK用于记录应用激活和事件,也就是说,您可以使用SDK记录激活、应用打开(session)和应用内事件。应用内事件是指应用内购或游戏通关等用户行为,您可以通过这些事件来衡量ROI和用户质量。
本文介绍了SDK V6+的对接流程,帮助广告主(应用所有者)侧的产品经理规划如何在其安卓或iOS应用中接入AppsFlyer SDK。
您还可参阅以下相关文档:
- 升级到iOS SDK V6。虽然iOS SDK V5.4.4在iOS 14环境中是完全可用的,但还是建议您采用SDK V6.X版本,以应对iOS系统未来的变化和更新。
- 开发人员专用的SDK安装文档
- 版本说明
- 开发人员专用的SDK参考文档
- 如何应对App Store的审核——Nutrition Label(隐私标签)
SDK兼容性
AppsFlyer SDK与下列平台兼容:
- iOS 8(iPhone、iPod、iPad)
- tvOS 9+(Apple TV)
- 支持Apple IPv6 DNS64/NAT64 网络
该SDK支持多种归因方式。归因方式的选取视以下因素而定:
- 用户设备上安装的iOS版本
- 应用中安装的iOS SDK版本
适用的归因方式 | iOS版本 | 适用的iOS SDK版本 | 备注 |
---|---|---|---|
概率匹配模型 |
8 – 14.4 |
5.0.0+ | |
14.5+ |
6.0.3+ | 概率模型仅限自有媒体、交叉推广和授权的网页到端的授权匹配。 | |
设备ID匹配 |
8 - 13 | 5.0.0+ | 用户可选择不启用Limit Ad Tracking(限制广告跟踪,简称LAT)设置 |
14.5+ | 6.0.3+ |
须符合App Tracking Transparency(应用追踪透明度,简称 ATT框架)并获得用户同意。详情请见符合ATT框架的iOS SDK配置。 |
|
11.3 - 13 |
6.2.3 |
SKAdNetwork(简称SKAN)解决方案仅限按照SKAN的要求进行激活归因,因此没有转化值。 |
|
14+ |
|
SDK V6.0.8及以上的版本支持苹果轻App(App Clips)归因。有关苹果轻App的详情请参阅我们的博文。
SDK集成
SDK的安装和对接需要产品经理和移动端开发人员合作完成。在接入SDK之前,请先全面了解该流程中所涉及的工作,并明确您的应用需要用到哪些功能。
SDK规划清单
为便于您上手,我们准备了一个清单来帮助您跑通整个规划流程,并针对每一项工作都提供了市场人员和开发人员的专用指南。
SDK对接工作
基础的SDK对接包括以下几项工作。预计用时一栏仅作参考。
基础SDK对接工作 | 预计用时 |
---|---|
获取AppsFlyer dev key并将链接、安装和对接指南一并发送给您的开发人员。 |
15分钟 |
请根据归因考量因素确定您需要收集的设备标识符。 |
30分钟 |
确定您想要衡量的应用内事件,并将事件名称和事件参数发送给开发人员。 |
1小时 |
确定您要使用的深度链接方式。 |
30分钟 |
确定拉取归因数据的方式。 | 30分钟 |
基础对接完成后,任何具有AppsFlyer面板权限的账户用户都能进行基础测试。 开发人员可以利用开发环境中的调试日志。 |
1小时 |
您可以与移动端开发人员合作,在SDK中另外接入以下API:
其他SDK对接工作 | 预计用时 |
---|---|
确定您的应用是否需要其他归因设置(如第三方应用商店的卸载衡量或激活归因)。 |
30分钟 |
确定用户session上报机制。 | 30分钟 |
确定自有媒体的归因方式。 |
1小时 |
管理用户隐私政策,确保您的应用符合相关隐私条例(如GDPR和CCPA) |
1小时 |