中文

4. 在原始数据报告中接收用户授权状态信息

Adjust SDK 会在原始数据导出中发送 ATT 用户授权状态数据。如果用户选择允许数据跟踪,那么 Adjust SDK 就会在原始数据导出中发送 IDFA。

占位符:{att_status}

通过占位符 {att_status} ,您可以收到用户授权相关信息,了解 iOS 14+ 用户在数据分享方面如何选择。您可以将此占位符附加到回传 URL 或 CSV 定义中,之后即可在原始数据中获知 ATT 状态。

用户授权状态有下列可能的值: 

状态描述
null-用户设备的操作系统版本比 iOS 14 更旧,或开发者尚未在应用中采用 ATT 框架。
0Not Determined (待定)允许应用请求跟踪 设置已开启,但未向用户显示 ATT 弹窗。
1Restricted (受限) 允许应用请求跟踪 设置已关闭,并且无法由用户开启。无法向用户显示 ATT 弹窗。
2Denied (拒绝) 允许应用请求跟踪 设置已开启,已向用户显示 ATT 弹窗,用户拒绝授权,不分享可用于用户或设备跟踪的应用相关数据。
或者
允许应用请求跟踪 设置已关闭,无法向用户显示 ATT 弹窗。
3Authorized (授权)允许应用请求跟踪 设置已开启,已向用户显示 ATT 弹窗,用户授权,同意分享可用于用户或设备跟踪的应用相关数据。

示例:att_status=2

要进一步了解应用跟踪授权的每种状态值,请查看 Apple 的开发者文档

回传活动类型:att_update

Adjust 会使用活动类型 att_update,在统一回传中发送用户授权状态信息。

如果您使用的是统一回传,且用户的授权状态发生变化,那么在 Adjust 跟踪事件的几秒钟后,用户层级的数据就会被直接发送到您的服务器。要快速查找这些事件,请在 {activity_kind} 这一列表里面查找 att_update

更新原始数据设置

您需要先更新原始数据设置,才能接收 ATT 授权状态信息。为此,请按以下步骤操作:

  1. 在 Adjust 控制面板中打开原始数据导出设置
  2. 根据您的原始数据导出方法,进行下列对应操作:
原始数据导出方法需要进行的操作
单个事件回传为支持此占位符的活动类型添加 {att_status} 占位符
例如:ATT 更新 (iOS)
全局回传统一回传中默认包含 ATT 更新 (iOS) 活动类型。在统一回传中按 {activity_kind} 进行过滤,找到 att_update,了解用户授权状态信息。
CSV 定义为支持此占位符的活动类型添加{att_status} 占位符
例如:ATT 更新 (iOS)
  1. 如果设备的 ATT 状态变为 Authorized (已授权),Adjust 就可以访问 IDFA,对于自然安装,Adjust 会重新检查归因。如果归因来源发生改变,Adjust 就会在您的回传或 CSV 上传中提供更新后的归因信息
请注意:
如果您还没有开始使用 {att_status} 占位符,那么请注意:Adjust 对下列现有占位符进行了调整,以提供用户授权状态信息: