在原始数据中接收 ATT 许可状态
Adjust SDK 会在原始数据导出中发送用户许可响应相关的 ATT 状态信息。如果用户授予了许可,Adjust SDK 就会在您的数据中包含 IDFA。
数据调取方法
您可以通过两种方式来在原始数据导出中包含 ATT 许可信息。
- {att_status} 占位符
在您的服务器回传或云储存上传中添加占位符,以便在原始数据中接收用户 ATT 状态的相关信息。例如:att_status=2
{att_status}
占位符可以填充下列值:
值 | 状态 | 描述 |
---|---|---|
null | - | 用户设备的操作系统版本比 iOS 14 更旧,或开发者尚未在应用中采用 ATT 框架。 |
0 | Not Determined (待定) | 允许应用请求跟踪 设置已开启,但未向用户显示 ATT 弹窗。 |
1 | Restricted (受限) | 允许应用请求跟踪 设置已关闭,并且无法由用户开启。无法向用户显示 ATT 弹窗。 |
2 | Denied (拒绝) | 允许应用请求跟踪 设置已开启,已向用户显示 ATT 弹窗,用户拒绝授权,不分享可用于用户或设备跟踪的应用相关数据。 或者 允许应用请求跟踪 设置已关闭,无法向用户显示 ATT 弹窗。 |
3 | Authorized (授权) | 允许应用请求跟踪 设置已开启,已向用户显示 ATT 弹窗,用户授权,同意分享可用于用户或设备跟踪的应用相关数据。 |
要进一步了解应用跟踪授权的每种状态值,请查看 Apple 的开发者文档。
- ATT 更新 (iOS) 触发
通过专用的 ATT 更新触发功能您可以在用户的 ATT 状态发生变化时立刻获得通知。无论设置了哪个导出选项,您都将收到更新信息。
设置原始数据导出以接收 ATT 状态信息
要接收 ATT 授权状态,您需要对原始数据设置进行特定调整。需要调整的内容取决于您当前的导出方法是服务器回传还是云储存导出。
服务器回传
单个活动回传
对于支持该占位符的活动类型,您可以将 {att_status}
占位符附加到回传 URL 中。
统一回传
统一回传中默认包含 ATT update (iOS)
活动类型。
在统一回传中过滤出{activity_kind}
中的att_update
来了解用户授权状态的信息。
云储存上传
更新 CSV 定义来包含 {att_status}
占位符,供支持该占位符的触发条件使用。推荐:ATT 更新 (iOS)。
更新归因回传
如果设备的 ATT 状态变为 Authorized
(授权),Adjust 就可以访问 IDFA。我们可以使用该信息寻找匹配的交互来进行归因。对于自然安装,Adjust 会重新进行归因。如果归因来源发生变化,Adjust 会在下一次事件或会话发生时在您的原始数据和应用内归因回传中发送更新后的归因信息。
ATT 状态变更归因更新适用于运行 iOS 14.5+ 且被归因至 自然安装 的设备。要接收归因更新信息,请确保已完成以下操作:
- 设置归因回传 SDK 支持。
- 在回传或 CSV 上传定义中设置归因更新。
{att_status}
占位符,Adjust 对某些 遗留占位符和指标 进行了调整来提供用户授权状态信息:
-
{tracking_enabled}
和{tracking_limited}
- 限制广告跟踪 (LAT) KPI