概要:本文重点介绍了汇总和查看营销成本数据的各种方法。
成本汇总
ROI360:
- 通过面板和效果报告为广告主提供汇总的广告成本数据,以及与成本相关的LTV效果指标。成本相关指标包括过去一段时间内的ROI、ROAS、点击、展示、广告系列ROI以及平均有效激活成本(eCPI)。
- 支持渠道使用的各种成本模型,如CPI、CPA、CPC和CPM等。
- 支持分API的广告成本数据、成本导入(CSV文件上传)以及按点击上报成本。
- 广告主购买ROI360套餐后,代理就可以访问广告主的ROI360成本数据。
套餐中没有ROI360的广告主可以使用以下指标:
- 按点击量记录的成本数据。
- SRN的点击和展示数据(需要广告主在对应合作伙伴配置页的成本选项卡中完成相关配置)。
成本数据汇总的原则
本节介绍了广告成本数据汇总的主要原则。
成本汇总方法
渠道侧的成本数据可以通过一种或多种方法上报。如果成本数据通过多种方式上报,AF会通过成本优先级排序机制判断数据的取舍,以防最终结果虚高。
数据处理完毕后,AppsFlyer会按UTC 时区(默认)或您的应用层级指定时区显示相关数据。
成本汇总方法 | 支持的成本模型 | 数据颗粒度 | 数据时效性 | 说明 |
---|---|---|---|---|
API* | 所有 |
数据颗粒度取决于对接配置 |
一天多次 | 在成本事件发生后,成本数据可能会随着7天的数据回滚(具体取决于广告平台)发生变化,以体现广告平台做出的回溯性调整。 |
成本导入(文件上传) | 所有 | 颗粒度取决于上传的文件 | 数据导入后的4小时内 | 接入后的90天内可撤回上报的成本并提交更正后的数据。 |
点击(归因链接) | CPI | 用户层级数据 |
最快:实时 最慢:点击后4小时内 |
不可更改 |
* 渠道与AppsFlyer之间通过Cost API或InCost API实现API对接(不会两者并用)。API的使用和数据的颗粒度取决于渠道。 |
可用的成本数据和报告
下表列出了各种可用的成本数据。
为了便于理解,请在查阅下表时参考以下说明(表格中另有备注之处则以表中备注为准):
- UA(用户获取):近期(即过去约7天内)带来过激活的拉新广告所产生的成本数据(非SKAN归因)。
- 统一:选定应用的所有投放成本数据,包括近期(即过去约7天内)未带来过激活的广告。某些情况下成本数据仅覆盖近期带来过激活的广告,这在下表中有具体说明。
- 如果报告不支持更改广告系列名称,则会同时显示新旧两个名称,其中一个带有归因数据,另一个带有成本数据。任一名称下都不会单独显示完整的数据。
可用的成本数据和报告
报告方式 | 视图/数据类型 | 是否支持更改广告系列名称 | 说明 |
---|---|---|---|
数据总览面板 |
|
是 | 再营销视图中不显示成本数据。请在统一视图中查看再营销成本。 |
活跃数据面板 | UA(拉新) | 是 | |
群组面板 |
|
是 |
|
群组报告API |
|
是 | 统一视图中的数据仅覆盖近期带来过激活的广告系列。 |
SKAN面板 |
SKAN | 否 | 显示SKAN激活以及所有激活(包括非SKAN激活)的成本数据。 |
SKAN Aggregated Performance API |
SKAN | 否 | 显示SKAN激活以及所有激活(包括非SKAN激活)的成本数据。 |
数据透视表 |
UA(拉新) | 否 |
|
Master API | UA(拉新) | 否 |
|
自定义面板 | UA(拉新) | 否 | |
Cost ETL | 统一 | 是 |
显示所有可用成本数据。 |
Pull API汇总数据 | UA(拉新) | 否 | |
Push API |
原始点击数据(非汇总) |
不相关 |
|
Pull API原始数据 |
原始点击数据(非汇总) |
不相关 |
|
Data Locker |
原始点击数据(非汇总) |
不相关 |
Data Locker的群组报告不支持成本数据。 |
请注意:
-
数据颗粒度取决于面板/报告类型。Cost ETL报告工具可拉取完整的数据集,包括各广告层级的详细信息(媒体渠道、广告系列名称、广告组以及广告平台提供的数据维度,如地理位置、流量入口、子渠道、关键词等等)。
- 您可以在原始数据报告中查看点击成本数据。
成本优先级排序机制
一个渠道的成本数据可以通过多种方式进行上报。为了避免后台的成本数据虚高,AF会通过广告成本优先级排序机制来判断数据的取舍。这一机制按汇总方式对数据进行优先级排序,从高到低依次为:点击 > Cost API > 成本导入。
成本优先级机制会影响汇总数据报告和面板,原始数据报告中的点击成本数据不受该机制影响。
注意事项:
- Cost API处于启用状态时,AF会忽略点击成本。
- 如果您更改了成本汇总方式,相关数据会发生回滚更新,以往的汇总成本数据会发生变化。
- 成本汇总方式的变更也会对代理流量产生上述影响,无论相关代理的数据是否透明。
- 优先级机制会在广告系列层级生效,也就是说,如果您的同一个广告系列同时使用了两种方式上报成本,则优先级更高的方式胜出,并对整个广告系列生效。
投放成本上报方式的优先级排序
示例
场景:某广告平台按点击上报成本,但您决定使用该平台的Cost API。
结果:成本数据同时通过点击和Cost API进行汇总。由于Cost API的优先级更高,因此AF会忽略点击成本。
附加信息
更改广告系列名称
AppsFlyer显示广告系列数据时以广告系列ID为标识。
因此,为了避免数据显示出现异常,请确保:
- 广告系列与广告系列ID必须一一对应。
- 请勿对同一个广告系列名称使用不同的广告系列ID。
不带有激活的成本数据
为什么会出现不带激活的成本数据? 由于归因数据是覆盖全广告层级(包括较下游的广告组层级)的,而当广告平台提供的成本数据层级较高(如较上游的广告系列层级)时就会出现这样的情况。
AppsFlyer会在较高的广告层级上补齐缺失维度的成本数据,这是为了更全面地呈现各层级的成本数据,并减少内部的数据差异。
示例
广告主投放广告,其广告层级如下:
- 媒体渠道:media_eg
- 广告系列:campaign_eg
- 广告组:adset1、adset2
显示的媒体渠道信息如下:
显示层级:所有媒体渠道 > media_eg
广告系列 | 成本 | 激活 |
---|---|---|
campaign_eg | $100 | 100 |
campaign_yy | $200 | 1000 |
campaign_zz | $300 | 2000 |
切入到campaign_eg,可以看到广告组层级的数据。
显示层级:所有媒体渠道 > media_eg > campaign_eg
广告组 | 成本 | 激活 |
---|---|---|
无 | $100 | |
adset_1 | 不适用 | 30 |
adset_2 | 不适用 | 70 |
据以上信息可知,广告平台提供的是广告系列层级的成本数据,campaign_eg的成本为100美元。再向下切入到广告组层级时,成本数据无法进一步细分。
为解决这个问题,AppsFlyer会直接沿用广告系列层级的成本数据,并单开一行显示。其中,广告组的名称为“None”,激活栏则为空。
成本货币换算
如果广告平台的成本货币不同于您在AF后台的应用配置中设定的货币,AF会把成本换算到应用层级的指定货币,方法如下:
- AppsFlyer从openexchangerates.org获取汇率信息。
- 汇率每小时更新一次
- AppsFlyer会根据已知的最新汇率进行货币换算。
特点与局限性
特点 |
说明 |
---|---|
代理商 |
|
API数据数据时效性 |
|
广告系列名称变更 |
广告消耗数据会显示在最近一次上报的广告系列名称下。请注意:该规则适用于汇总数据的显示,而非原始数据本身。 |
时区 |
如果广告平台仅支持某一个时区,且该时区与您在应用设置中所指定的时区不一致,则以广告平台支持的时区为准。 |
CTV、PC和主机平台 |
对于这些平台中的应用,必须通过邮件上传的方式来导入成本数据。 |
第三方商店中的应用 |
对于第三方商店中的应用(即在Google Play和App Store以外的其他平台中上架的应用),来自Mintegral的成本数据不可用。 |
国家/地区 |
Mistplay上成套的广告系列(bundled campaigns,即投放到多个国家的广告系列)无法使用国家/地区维度进行细分。这类广告系列的国家/地区显示为N/A。 |