iOS 14、ATT和SKAN的快速上手指南及常见问题答疑

概要:自iOS 14.5上线后,Apple就开始要求广告主使用AppTransparencyTracking(应用跟踪透明度,简称ATT)弹窗,并遵守相关规定。ATT要求广告主必须同时在流量方应用(Publisher App)和广告主应用(Advertiser App)中都通过ATT授权弹窗获得终端用户的授权,然后才能收集其数据并与其他公司分享该数据,用以进行跨应用、跨网站的跟踪。如果不跟踪,则无需显示该弹窗。

iOS14-consent-pre-ATT-enforcement-6522_Cover-image_917x480.jpg

ATT环境中的移动归因与衡量

AppsFlyer提供多种归因方式,形成全套归因解决方案。ATT授权规定会影响应用到应用的付费广告归因,这需要广告主搭配使用不同的归因和报告方案来加以应对。

对于应用到应用的付费广告,SKAN可提供确定性归因。自有媒体、网页到应用及Apple Search Ads等其他类型的广告仍可通过AppsFlyer的传统归因工具进行归因。这些传统归因工具可提供长期的LTV衡量数据,而SKAN只衡量激活后较短一段时间内的用户行为。

总而言之,要全面了解投放效果和应用使用情况,您需要同时使用SKAN和AppsFlyer传统归因解决方案,以互为补充。

本文的目的是为广告主介绍SKAN和ATT,其中的内容需要您对AppsFlyer平台有一定的了解。

相关文章:AppsFlyer入门分步指南

SKAN解决方案原理

AppsFlyer会根据iOS的SKAN回传来提供汇总的归因结果。这些回传数据先由iOS发送到广告平台,再由广告平台转发到AppsFlyer,其中包含经匿名化处理的归因记录,且每次回传都带有对应的转化值(CV)。转化值是由广告主设置的,用于在激活后最初的一段时间内衡量用户质量。

AppsFlyer的SKAN解决方案能为广告主提供以下功能:

  • SKAN面板可汇总各广告平台的回传数据,并通过成本等其他数据点加以扩充。
  • 广告主能够在不更改应用代码的情况下调整CV值衡量的对象。CV值可用于衡量收入、互动或转化事件。

SKAN的局限性

  • 投放数据:SKAN不提供Apple Search Ads或交叉推广的投放数据以及PC端助攻激活数据。
  • 衡量时长:SKAN仅可衡量激活后数天内的数据。目前,AppsFlyer的默认衡量选项将衡量时长限制在激活后的24小时内。
  1. 广告主在AppsFlyer后台完成SKAN衡量的配置。
  2. 用户首次打开应用后,AppsFlyer后台会指示SDK如何根据广告主的当前配置计算转化值。
  3. 在衡量窗口期内,用户每完成一个指定的衡量事件,SDK就会更新一次转化值。
  4. 在最近一次转化值更新后的24-48小时内,iOS会将回传发送给广告平台。
  5. 广告平台将回传转发给AppsFlyer。
  6. AppsFlyer对转化值进行验证和解析。解析后的数据会做如下处理:
    • 经过记录和归因后通过AppsFlyer的面板、报告或API呈现给广告主。
    • 通过回传发送给广告平台,用于优化投放。

SKAN归因链路

SKAdNetwork_-_flow.png

ATT原理

广告主能够通过ATT弹窗来获取明确的用户授权,用以进行数据收集和共享。从iOS 14.5开始,广告主必须获得用户授权才可读取IDFA。

流量方应用(Publisher App)和广告主应用(Advertiser App)都必须显示ATT弹窗。如果用户在两个应用中都同意授权,则表示该用户同意被跟踪,且Apple允许广告主在不同厂商的应用之间对该用户进行跨应用跟踪。

ATT的设置

下表列出了ATT可能出现的值。最初的ATT值由iOS设置为not determined(未确定)或restricted(受限)。

需要注意,您可以自行决定是否使用授权弹窗。如果您展示该弹窗,则有可能使用户的授权状态从not determined(未确定)转变为authorized(已授权),如果您不展示该弹窗,则无法获得授权

ATT值 是否授权
(IDFA可用性)
说明
Restricted
(受限)
  • 由Apple根据用户年龄等标准判定,相关设备的用户无法更改该值。
  • 授权弹窗无法向这类用户展示。
Not determined
(未确定,适用于iOS 14.4及之前版本)

默认值

Not determined

(未确定,适用于iOS 14.5及之后版本)

默认值
Denied
(拒绝授权)

符合下列任一条件时会出现该值:

  • 该值是在展示弹窗后设定的
  • 用户点击了要求App不跟踪(设备层级总开关)
  • 在安装iOS 14以前,用户启用了LAT
Authorized
(已授权)
该值是在展示弹窗后设定的

ATT的影响

ATT弹窗出现后,很多用户会选择拒绝授权,导致IDFA不可用,进而阻断了广告跟踪。这就迫使在iOS 14.5之前依赖用户级别归因报告的广告主改用汇总的归因和报告来完成一部分数据分析。有关传统归因方式请见AppsFlyer归因模型

具体应用的归因数据可有多个来源,每个应用的可用和适用标识符各不相同。大部分数据通过传统归因工具上报,但由SKAN归因的激活数据通过SKAN面板上报。

激活数据落在哪个面板?

iOS 14平台中的激活可能会同时由传统归因方式和SKAN面板重复归因。此外,这类激活可能在一个面板上显示为自然量,而在另一个面板上显示为非自然量,具体取决于媒体渠道的投放场景。

iOS 14重点内容

iOS 14及SKAN相关的文档和链接
主题 文档 重点聚焦:FAQ、数据差异、对比分析
SKAN SKAN原始数据字段 SKAN原始数据报告中的新增字段,支持did_win上报,适用于SKAN 3.0
SKAN SKAN解决方案
SKAN 渠道的SKAN互通性(文档列表) SKAN对接渠道列表
SKAN

Facebook与AppsFlyer的SKAN对接

 

SKAN Snapchat与AppsFlyer的SKAN对接 数据差异指南
隐私 汇总层级的高级隐私保护(AAP)
隐私 受限媒体渠道 受限原始数据字段
iOS 14 隐私标签(Nutrition Labels)—如何应对App Store的审核  
iOS 14 如何在应用中配置ATT(开发人员的SDK指南)  
iOS 14 Google、Facebook等自归因平台(SRN)说明 SRN的激活上报说明
计费 iOS应用的计费方式  

iOS对归因和衡量的影响

指标

对于拒绝ATT授权的用户,其相关指标会出现以下变化:

指标 上升 下降 说明
非自然量与自然量 自然量 非自然量  
重装激活与新增激活 新增激活 重装激活  
再营销 自然激活及应用内事件 再互动、再归因  
Apple Search Ads -- -- 无变化。无论用户授权与否,都会得到正确归因。

深度链接

使用onConversionDataSuccess这一历史方法实现的延迟深度链接在iOS 14.5中可能会失效,因为这类链接所需的归因数据可能会受到隐私保护机制的影响而不可用。

建议您使用Unified Deep Linking(UDL),因为UDL符合iOS 14.5+的隐私标准,且仅返回与深度链接和延迟深度链接相关的参数,即deep_link_valuedeep_link_sub1media_source(媒体渠道)、campaign(广告系列)和af_sub1-5(1-5的自配参数)等归因参数会返回null值,且不能用于深度链接。了解详情

常见问题解答—iOS 14

如果应用中接入了V6.0之前的SDK会导致什么结果?

  • SKAdNetork和Apple Search Ads无法生效。
  • 如果在App Store中提交该应用,基本无法通过审核。

应用中必须展示ATT弹窗吗?

不一定。仅当您需要跟踪用户和/或收集IDFA时才需要获得ATT授权。

常见问题解答—SKAN

在SKAN场景中,每个广告平台上是否仅限投放100个广告系列ID?

是的,但广告平台会将SKAN的广告系列ID关联到其平台上的广告系列ID,并且可以将这些SKAN ID映射到多个广告平台,从而实现SKAN ID的重复利用。

在哪些场景中会用到SKAN原始数据?

  • 您可以使用汇总API中不可用的维度对原始数据进行汇总。
  • 便于您调整现有的原始数据入库流程以导入SKAN原始数据。
这篇文章有帮助吗?