iOS 14 用户隐私框架
Apple 的 iOS 14 已经发布,Adjust 将持续为客户提供归因和广告监测支持。
Adjust 推出了最新的 4.23.0 版本 iOS 、Unity 、Cordova 和 Flutter、Titanium 、 Corona 、Cocos2d-x, 和 React NativeSDK,及针对 ATT 和 SKAdNetwork 的控制面板功能,为 iOS 14 提供支持。请按照下文中的步骤操作,确保您做好万全准备,应对 iOS 14。
支持 iOS 14 所需步骤
1. 更新 SDK
Adjust 最新版的 SDK 可为 Apple iOS 14 中的关键更新提供支持。这其中包括增加概率性匹配的数据点,用于在 IDFA 缺失的情况下,进行点击安装归因。
请点击链接,查看 Adjust 的 GitHub 开发者文档中的具体章节,了解如何更新您的 SDK。
请注意: iOS 14 版本只适用于最新的 Xcode,虽然 Adjust SDK 也与 Xcode 11 兼容。Apple现提供 Xcode 12 beta 5 版本。
SKAdNetwork
iOS / Unity / Cordova / Flutter / Titanium / Corona / Cocos2d-x / React Native
SKAdNetwork 框架是一种在无法访问用户层级数据情况下的替代性归因方法。要使用 SKAdNetwork,广告渠道必须首先向 Apple 注册。然后,开发者必须确保自己的应用能兼容新框架和已经向 Apple 注册的渠道。
Adjust SDK 已集成 SKAdNetwork 支持,并默认启用 SKAdNetwork 支持。换言之,只要 SDK 初始化,Adjust 就会自动注册 SKAdNetwork 归因服务,并能处理转化值更新。您可以选择将其禁用。
AppTrackingTransparency (ATT)
iOS / Unity / Cordova / Flutter / Titanium / Corona / Cocos2d-x / React Native
如果应用发行商的应用收集并分享用户的 IDFA,就必须使用 Apple 的 AppTrackingTransparency 框架。从 2021 年起,ATT 框架会向用户弹出应用跟踪授权请求,Adjust SDK 可以跟踪授权状态。用户仍可以在应用层级上控制自己的隐私数据,此外,也可以从设备层级上阻止所有应用的跟踪。在 iOS 14 端,用户可以访问设备的 设置 菜单,拦截应用跟踪。
通过 Adjust 启用用户许可请求弹窗
您可以使用 Adjust SDK 包装器功能,向用户弹出应用跟踪授权请求。灵活选择何时在应用中弹出跟踪授权请求,提高用户选择加入的几率。
借助 Adjust 针对 ATT 框架的 SDK 包装器,您就不必额外花精力安装 Apple 的 ATT API。第一次调用包装器时,会启用 iOS 弹窗。此后每次调用时,包装器会更新跟踪授权状态,然后将该信息发送给 Adjust 后端,而 Adjust 则将这一信息直接传递给您。
2. 占位符更新
通过全新的 Adjust 占位符 {att_status}
,您可以收到用户授权相关信息,了解 iOS 14 用户在数据分享方面如何选择。您可以将此占位符附加到回传 URL 或 CSV 定义中,之后即可在原始数据中获知 ATT 状态。
用户授权状态有四 (4) 种可能的整数值:
0 = - Not Determined (待定)
该值代表用户尚未收到授权请求,还没有允许或拒绝应用相关的数据跟踪。
1 = Restricted (受限)
该值代表用户对应用相关数据跟踪的授权受到限制。
2 = Denied (拒绝)
该值代表用户拒绝对应用相关的数据跟踪授权。
3 = Authorized (授权)
该值代表用户已授权,允许应用相关的数据跟踪。
{tracking_enabled}
和 {tracking_limited}
占位符变更
Adjust 改变了两个现有占位符的行为,在您尚无法使用 {att_status}
的情况下,帮助您向 iOS 14 过渡。
只有更新到最新版本的 SDK 后,您才能看到该变化,且该变化只针对您的 iOS 14 用户。
{tracking_enabled}
和{tracking_limited}
占位符的行为发生了如下变化:
{tracking_enabled} |
|
{tracking_limited} |
|
请注意: Apple 计划逐渐弃用限制广告跟踪 (LAT) 设置。意味着如果您不更新到最新版本的 SDK,Adjust 将根据是否有 IDFA 可用设置 LAT 值。如果 IDFA 是一串零,LAT 则被视为 启用 。
限制广告跟踪 (LAT) KPI
iOS 14 发布后,限制广告跟踪 (LAT) 将被弃用。考虑到这一点,Adjust 正在调整当前 KPI 在控制面板中的行为。在您切换到{{att_status}}
之前,请注意这些变化。
当前,LAT KPI 依旧在控制面板中可见,并按照下列方式填充:
- 如果
att_status
为受限
或 拒绝 ,则值为 1 - 如果
att_status
为 授权 或 待定 ,则值为0
只有更新到最新版本的 SDK 后,您才能看到该变化,且该变化只针对您的 iOS 14 用户。
3. 新增回传活动:ATT update (iOS)
为支持 iOS 14 带来的变化,Adjust 加入一类新活动的回传:ATT update (iOS)
。您的统一回传中会默认加入此类活动,进而提供所有 Adjust 跟踪活动的完整数据点列表。
现在,如果用户的授权状态发生变化,且您使用的是统一回传,那么在 Adjust 跟踪事件的几秒钟后,用户层级的数据就将被直接发送到您的服务器。要快速查找这些事件,请在{activity_kind}
这一列表里面查找 att_update 。
要完整了解创建统一回传 URL 的方法,请参阅 Adjust 的实时回传指南。
4. 测试控制台支持
之前,您只能直接在 Adjust 控制面板中输入 IDFA,验证原始设备活动。现在,测试控制台可支持使用 IDFV 和 Adjust ADID。