概要:对于iOS 14+系统,AppsFlyer可以结合由多种归因方式(IDFA、IDFV、SKAN、Apple Search Ads等等)产生的数据,为广告主呈现更为全面的投放效果信息。任何归因方式都无法单独反映出完整的应用使用情况。但如果使用多种归因方式,则同一个用户可能会被两种不同的方式归因,因此很难确保用户的记录不出现重复。AppsFlyer的单一可信数据源(SSOT)机制就是专为解决这一痛点而设计的。SSOT能让广告主获得真实且准确的报告和指标,并确保用户不被重复记录。
单一可信数据源简介——真实的iOS效果数据
iOS 14上线后,AppsFlyer就开始通过多种来源的数据对用户进行归因,这些数据来源包括SKAdNetwork、ATT授权用户、概率模型、增量洞察以及Apple Search Ads的专用API。在没有IDFA的况下结合使用多种归因方式时,几乎无法避免重复数据的出现。
SSOT机制可剔除重复的激活数据,并校正归因结果(即被归为自然用户的非自然用户),为后续相关指标的正确计算打下基础,包括非自然激活量以及对应的eCPI、ROI和ROAS等成本及收入指标。请注意:如需获取应用内事件和收入的相关指标,您需要在SKAN转化值操作台中进行相应的配置。
SSOT机制会标记出同时被SKAN和非SKAN方式重复归因的激活。AF会根据该标记来计算汇总指标,以避免重复计算同一个用户。同理,SKAN原始数据的处理中也同样会用到该标记。
您必须先打开转化值操作台中的SSOT开关,才能对您的数据进行SSOT标记。
启用单一可信数据源(SSOT)机制
请按以下步骤启用SSOT:
- 开始操作之前,请先参阅SSOT计费规则。
- 从AF后台进入配置 > SKAN转化值操作台。
- 选择自定义模式。
- 打开单一可信数据源开关。
- 完成所需设置。
详情请见SKAN转化值操作台
数据总览面板的SSOT视图
您可以在数据总览面板中查看SSOT试图,全面掌握非自然量的投放指标。该视图可确保:
- 激活指标的真实性。
- 基于激活数据的eCPI、ARPU和ROAS等成本及收入指标得到正确计算。
- 根据校正后的归因结果调整自然量指标。
本章节重点解释了SSOT视图与其他视图的不同之处及其独特功能。您需要对数据总览面板有一定的了解才能更好地理解这部分内容。
启用SSOT视图
您在转化值操作台中启用SSOT天后,需要等待3-5天方可查看SSOT视图中的数据。
请按以下步骤启用SSOT视图:
- 请事先检查转化值操作台中的SSOT开关是否已打开。
- 从AppsFlyer后台进入面板 > 数据总览面板。
- 点击▼图标。
-
选择数据总览轻量版。
界面会显示SSOT开关。
- 启用单一可信数据源(SSOT)机制
- 完成操作后会出现以下两种结果:
- 界面会显示面板指标和图表,
以下几个章节会具体说明其中的可用数据。详情请见下一章节中的数据显示说明。
请将该SSOT视图另存为新报告。具体操作如下:
- 点击▼。
- 点击 + 保存新报告。
- 输入报告名称。
- 点击保存。
- 界面不显示数据。请注意,启用SSOT后,需要等待3-5天才能看到数据。请等这段时间过去之后再查看面板。
- 界面会显示面板指标和图表,
如果您想要使用SSOT视图中没有的数据维度来查看常规数据,可以随时关闭SSOT开关, 以便对数据进行深剖分析。
SSOT视图的注意事项
在SSOT视图中:
- null值:通过模型推算。我们使用了先进的机器学习技术来建模推算null值,并通过af_attribution标记null值的归因路径(即由AppsFlyer归因还是由SKAN归因)。对于由SKAN归因的null值,其激活后的所有SKAN衡量数据都会显示在SSOT面板中。 详情请见此文档。
- 重新下载(Redownloads):会反映在激活指标中。激活与redownloads之间不作区分。
-
时区:由AppsFlyer上报的激活和事件按UTC时间或应用配置中的指定时区呈现。由SKAN上报的激活和事件按UTC时间呈现,但Meta和Google的SKAN数据除外,这些数据会根据您在对应的Meta和Google账户中所设置的时区来显示。
-
货币:按USD或应用配置中的指定货币显示。
筛选条件的注意事项
请注意筛选条件对数据显示的影响以及各种指标的含义,具体请见下表。
筛选条件 | 注意事项 |
---|---|
单一可信数据源(SSOT) | 在查看SSOT指标前,请先确认SSOT开关已打开。 |
视图类型 |
|
日期 |
|
广告筛选条件 |
可用的广告层级筛选条件为:
|
标题KPI |
SSOT面板中的标题KPI包含一下内容:
每个KIP都有一个对应的百分比值,表示当前选定时间段内的KPI对比上一个时间段的环比变化。比如本周对比上周的周环比,或您在日期范围选项中设定的任意统计周期对比上一个统计周期的变化。举例来说,如果面板显示激活指标有X%的提升,即表示上一个统计周期的激活与当前统计周期相比少X%。 |
图表 |
可用维度:
指标: 请见下文的指标部分。 |
表 |
分组:
指标: 请见下文的指标部分。 |
指标
SSOT面板中的可用指标:
指标 | 说明及注意事项 |
---|---|
分组 |
|
SSOT归因 |
SSOT面板的表格中选定时间段内的标题指标(激活、再归因、再互动)深剖。
|
Total(总计) |
激活、再归因和再互动的数量。 |
激活假量 |
激活应用的独立用户数。计算方式如下:由AppsFlyer归因到拉新广告的激活 + 去重后的由SKAN上报的新增激活和redownloads(重新下载)。 |
再归因 | 您可以在统一及再营销视图中查看再营销指标。请注意,SKAN不支持再营销数据。 |
再互动 | 您可以在统一及再营销视图中查看再营销指标。请注意,SKAN不支持再营销数据。 |
其他指标 | 其他各种与SSOT以及投放效果相关的指标 |
SKAN重复数据 | 带有af_attribution_flag=true的SKAN激活数量 |
Clicks | 由广告平台通过API上报的点击和展示数据。SSOT机制不会影响触点指标。 |
Impressions | 由广告平台通过API上报的点击和展示数据。SSOT机制不会影响触点指标。 |
转化率 | 点击到激活 |
成本(美元) | 由广告平台通过API上报的投放成本数据。面板仅显示带来激活的广告投放,SSOT机制不会影响平台上报的总体成本,仅影响基于激活量计算的指标。 |
平均eCPI(美元) | eCPI是基于SSOT视图中的激活数据计算的。其中剔除了自然激活量。 |
CPM | 每千次展示成本。计算方式为:(成本/展示量)* 1000 |
CPC | 每点击成本。计算方式为:成本/点击量 |
点击型归因 |
用户点击广告(CTA)之后发生的转化数量 |
CTR |
点击率。计算方式为:点击量/展示量 |
卸载率 |
卸载用户在总体用户中的占比(总体用户包括完成激活、再互动和再归因用户)。计算方式为:卸载量/归因到的转化量 * 100(仅适用于用户获取) |
卸载 |
激活应用后删除或卸载应用的用户数(仅适用于用户获取) |
浏览型归因 |
用户浏览广告(CTA)之后发生的转化数量 |
收入(D2) |
在第1个SKAN窗口期(D2)内由SKAN和传统模式归因到的收入(包括广告收入):
请注意:
小贴士:您可以使用以下方法提升SKAN收入的准确性:
|
D7收入 |
|
D2 ARPU |
平均每位用户累计带来的收入 计算方式为:收入/独立用户数 如果您在转化值操作台中启用了SKAN 4,则该数据为激活后2天内的收入。如果您在转化值操作台中使用SKAN 3,则该数据取决于您设置的SKAN用户行为窗口期,可能是不到/超过2天内的收入。 |
D7 ARPU |
包含SKAN衡量窗口以外的模型推算数据,最多可覆盖激活后7天。详情请见此文档。 |
D2 ROAS |
广告支出回报率(%)
计算方式为:收入/成本 * 100
如果您在转化值操作台中启用了SKAN 4,则该数据为激活后2天内的收入。如果您在转化值操作台中使用SKAN 3,则该数据取决于您设置的SKAN用户行为窗口期,可能是不到/超过2天内的收入。
|
D7 ROAS |
包含SKAN衡量窗口以外的模型推算数据,最多可覆盖激活后7天。详情请见此文档。
|
D2 ROI |
投资回报率(%) 计算方式为:(收入-成本)/成本 * 100 如果您在转化值操作台中启用了SKAN 4,则该数据为激活后2天内的收入。如果您在转化值操作台中使用SKAN 3,则该数据取决于您设置的SKAN用户行为窗口期,可能是不到/超过2天内的收入。 |
D7 ROI |
包含SKAN衡量窗口以外的模型推算数据,最多可覆盖激活后7天。详情请见此文档。 |
D2毛利 |
剔除投放成本后的收益 计算方式为:收入 - 成本 如果您在转化值操作台中启用了SKAN 4,则该数据为激活后2天内的收入。如果您在转化值操作台中使用SKAN 3,则该数据取决于您设置的SKAN用户行为窗口期,可能是不到/超过2天内的收入。 |
D7毛利 |
包含SKAN衡量窗口以外的模型推算数据,最多可覆盖激活后7天。详情请见此文档。 |
应用内事件指标 |
与具体应用内事件(IAE)相关的指标 |
事件独立用户(D2) |
完成该事件的独立用户数,通过AppsFlyer传统模式和SKAN归因综合衡量,其中包含根据null值推算的数据。如果您使用的是SKAN 4,该数据是激活后2天内的累计值。如果您使用的是SKAN 3,该数据是激活后指定用户行为窗口期内的累计值。 |
事件独立用户(D7) |
完成该事件的独立用户数,综合AppsFlyer传统模式和SKAN归因数据,以此为基础建模推算。包含SKAN衡量窗口以外的模型推算数据,最多可覆盖激活后7天。详情请见此文档。 请注意:D7的独立用户数中包含D2的独立用户。 |
事件eCPA(D2) |
用户行为的有效成本:成本/完成相关事件的独立用户数 |
事件eCPA(D7) |
用户行为的有效成本:成本/完成相关事件的独立用户数。包含SKAN衡量窗口以外的模型推算数据,最多可覆盖激活后7天。详情请见此文档。 |
事件转化率(D2) |
完成相关事件的用户在总体用户中的占比(总体用户包括激活、再互动和再归因用户)。计算方式为:独立用户数 / 归因到的转化 * 100 |
事件转化率(D7) |
完成相关事件的用户在总体用户中的占比(总体用户包括激活、再互动和再归因用户)。计算方式为:独立用户数/归因到的转化 * 100。包含SKAN衡量窗口以外的模型推算数据,最多可覆盖激活后7天。详情请见此文档。 |
事件收入(D2) |
在激活后指定天数内通过该事件产生的收入 |
事件收入(D7) |
在激活后指定天数内通过该事件产生的收入。包含SKAN衡量窗口以外的模型推算数据,最多可覆盖激活后7天。详情请见此文档。 |
SSOT机制的作用原理
SKAN-AF模型的归因重复原理
SKAN归因和AF模型归因的作用机制不同,且具有不同的特点和局限性,因此每个激活的归因场景有以下三种:
- 仅由SKAN或仅由AF模型归因(独立归因)。
- 同时由SKAN和某个AF模型归因(重复归因)。在这种情况下,SSOT机制会通过af_attribution_flag=TRUE来标记出被SKAN重复归因的激活。在SSOT面板中,仅显示一次激活,不会重复显示。
- 既没有被SKAN归因,也没有被AF模型归因,即记录为自然激活。
下图说明了可能出现的SKAN- AF模型归因场景。
下表说明了每个归因场景的原理。
仅SKAN归因 | 仅AF模型归因 |
SKAN和AF模型同时归因 |
SKAN和AF模型都不归因 |
---|---|---|---|
|
|
不存在归因限制,激活被SKAN和AF模型同时归因。 这种情况下会出现重复的激活数据,需要使用SSOT进行去重。 |
用户来自自然激活。 |
SSOT机制的作用原理
下图详细描述了SSOT的作用机制
SSOT机制的作用原理
SSOT机制在用户设备(即集成到您应用中的AppsFlyer SDK)以及AppsFlyer平台中的作用方式如下:
用户设备:
- 用户首次打开应用后,AppsFlyer平台对该用户进行归因,其归因能力取决于投放类型以及用户的ATT授权状态。
- 如果归因成功,则SDK会通过设置转化值(CV)对该归因进行标记。
- 常规的SKAN链路保持不变。也就是说窗口期内的用户行为仍照常通过CV值的设置进行衡量。
- 然后iOS发送回传数据。
AppsFlyer平台
- AppsFlyer收到iOS回传后解析CV值,并通过af_attribution_flag的值来获取归因标记。
注意事项
- 一般情况下,AppsFlyer不统计重装激活。SSOT机制不考虑重装激活状态。也就是说,SSOT分析报告中不会对来自重装激活的SKAN激活进行去重,且此类激活不会影响af_attribution flag的值。
归因标记字段
转化值中的SSOT标记 | 含义 | af_attribution_flag字段 |
---|---|---|
启用 | 转化值操作台中的SSOT开关已打开,且AppsFlyer成功归因到用户。 | True |
停用 | 转化值操作台中的SSOT开关已打开,而AppsFlyer未归因到用户。 | 否 |
-- |
转化值操作台中的SSOT开关未打开 |
Null |
af_attribution_flag(归因标记)报告工具有何影响?
融合多种归因方式得出的指标
在结合使用SKAN数据和非SKAN数据时,您可以使用af_attribution_flag进行数据去重。该方法对原始数据和汇总数据报告都适用。
以下指标可根据af_attribution_flag来计算:
- 非自然激活
- Organic installs(自然激活)
- eCPI(有效激活成本)
- 群组收入
上述指标的计算方式:
指标说明 | 序号 | 公式 |
---|---|---|
非自然AppsFlyer激活 | A | 由AppsFlyer传统方式归因到的非自然激活 |
SKAN独立激活 | B | af_attribution_flag=false的SKAN激活 |
所有的非自然激活 | C | A + B |
Organic installs(自然激活) | D |
总激活数 - C 请注意:总激活数指所有由AppsFlyer SDK记录到的激活,忽略归因方式。 |
广告eCPI | E | 成本 / C |
群组收入 | F |
将以下数据相加:
|
D2自然收入 | G |
总体D2收入——A类和B类激活的D2收入总和 |
D2自然IAE独立用户 | H |
总体D2 IAE独立用户——A类和B类激活的D2事件独立用户数总和 |
特点与局限性
特点 | 说明 |
---|---|
SSOT视图 |
过去5天内必须至少每天都有一次带 |
总激活量 |
某些情况下,SSOT打开时面板展示的激活反而会比关闭时更多。其原因之一是null值模型推算会影响激活日期的计算,使得相同日期的激活数量之间产生差异。此外,没有null值推算数据时,总体激活数可能会出现虚高,因为这种情况下每个SKAN激活都会被统计为独立激活(带有 |
收入 |
从2022年9月1日起,SSOT将支持收入及其他收入相关的指标(ARPU、ROAS、ROI、毛利润)。 |
代理 |
代理用户可以使用数据总览面板中的SSOT视图。 |
广告平台 | |
D7(激活后7天)指标 |
D7指标在以下情况中可能出现缺失或低于D2指标:
|
SKAN转化值操作台配置变更 |
变更SKAN转化值操作台配置之后约96小时内,SSOT数据可能会出现不准确的情况。这是因为AppsFlyer会在变更后立即根据新的映射构架来解析SKAN回传,但此时接收到的激活回传仍按变更之前的映射构架编码。 |
AF上报的数据 |
|
应用内事件 |
仅符合以下条件的应用内事件及其指标可用作分组维度:
|