iOS 14 用户隐私框架

Apple 的 iOS 14 已经发布,Adjust 持续为客户提供归因和广告监测支持。Adjust 推出了最新的 4.23.0 版本 iOSUnityCordovaFlutter TitaniumCoronaCocos2d-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}
  • 用户选择加入状态为 授权待定 时,返回的值为 1

  • 用户选择加入状态为 拒绝受限 时,返回的值为 0

{tracking_limited}
  • 用户选择加入状态为 拒绝受限 时,返回的值为 1

  • 用户选择加入状态为 授权待定 时,返回的值为 0


请注意: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。

有关此主题

有关此主题