成本数据的汇总与对接

概要:本文主要介绍了营销成本数据的汇总和查看方式。

5793-images-for-KB-04__1_.jpg

相关文章:成本汇总简概览Cost ETLAd Spend Ingestion(广告消耗数据接入)

成本汇总

  • Xpend具有以下功能:
    • 可通过API接口、广告消耗数据接入(CSV文件上传)以及点击成本来获取广告成本数据。
    • 支持渠道使用的各种成本模型,如CPI、CPA、CPC和CPM等。
    • 可在AppsFlyer面板和群组分析报告中呈现成本数据,也可通过Cost ETL将其导出到S3数据存储桶。
成本汇总方法 支持的成本模型 数据颗粒度 数据时效性 说明
API* 所有

数据颗粒度取决于对接配置

一天数次,平均每四小时一次 成本事件发生后,成本数据可能会随着7天的数据回滚发生变化,以体现广告平台做出的回溯性调整。
Ad Spend Ingestion
(通过上传文件接入广告消耗数据)
所有 颗粒度取决于上传的文件 数据接入后的4小时内 接入后的90天内可撤回上报的成本并提交更正后的数据。
点击(归因链接) CPI 用户层级

最快:实时

最慢:点击后的4小时内

数据不会发生变更。
* 渠道的API绑定是通过Cost API或InCost API实现的(不会两者并用)。具体使用的API和数据的颗粒度取决于渠道。

成本数据的汇总与对接

本章节讲解了与投放成本相关的各种操作。

更改广告系列名称

AppsFlyer显示广告系列数据时以广告系列ID为标识。

因此,为了避免数据显示出现异常,请确保:

  • 广告系列与广告系列ID必须一一对应。
  • 请勿对同一个广告系列名称使用不同的广告系列ID。

不带有激活的成本数据

为什么会出现不带激活的成本数据?由于归因数据是覆盖全广告层级(包括较下游的广告组层级)的,而当广告平台提供的成本数据层级较高(如较上游的广告系列层级)时就会出现这样的情况。

AppsFlyer会在较高的广告层级上补齐缺失维度的成本数据,这是为了更全面地呈现各层级的成本数据,并减少内部的数据差异。

 示例

广告主投放广告,其广告层级如下:

  • 媒体渠道:media_eg
  • 广告系列:campaign_eg
  • 广告组adset1adset2

显示的媒体渠道信息如下:

显示层级:所有媒体渠道 > media_eg

广告系列 成本 激活
campaign_eg $100 100
campaign_yy $200 1000
campaign_zz $300 2000

切入到campaign_eg,可以看到广告组层级的数据。

显示层级:所有媒体渠道 > media_eg > campaign_eg

广告组 成本 激活
None $100  
adset_1 N/A 30
adset_2 N/A 70

据以上信息可知,广告平台提供的是广告系列层级的成本数据,campaign_eg的成本为100美元。再向下切入到广告组层级时,成本数据无法进一步细分。

为解决这个问题,AppsFlyer会直接沿用广告系列层级的成本数据,并单开一行显示。其中,广告组的名称为“None”,激活栏则为空。

Cost API 状态

您可通过以下方式检查成本对接状态:

合作伙伴配置页中的Cost API状态

合作伙伴配置页中的成本选项卡适用于支持通过API拉取成本数据的广告平台,该选项卡中会显示:

  • 成本对接状态。
  • AppsFlyer最近一次成功拉取到匹配成本数据的时间。

请按以下步骤查看具体渠道的成本对接状态

  1. 从AppsFlyer后台进入配置>合作伙伴配置
  2. 选择您要查看的渠道。
  3. 进入成本选项卡。
    界面显示成本对接状态以及最近一次数据同步时间。
状态 说明/所需操作
Active
(活跃)
对接已启用,且与广告平台绑定成功。
Partner API is not returning matching cost data
(渠道API未返回匹配的成本数据)

绑定成功,但API未返回任何与AppsFlyer广告归因数据匹配的成本数据。

出现这种情况可能有以下几种原因:

  • 未提供广告系列ID信息,因此成本无法匹配到广告系列。
  • 与AppsFlyer绑定的渠道账户不是您的投放账户(比如Facebook Ads上不同的账户之间有所混淆)。请检查您所绑定的渠道账户是否正确。
  • 渠道成本对接的证书字段有误,如Bundle ID。请检查并更正对接证书。
Partner API is not responding
(渠道API没有响应)
  • 对接渠道的服务器没有对AppsFlyer做出响应。
  • 请等待6小时。如果之后仍出现该报错消息,请联系AppsFlyer技术支持团队。
Invalid credentials
(证书无效)
  • 由于证书无效,因此AppsFlyer无法通过API获取数据。
  • 请使用正确的证书重新绑定。
Reach out to your ad network account manager to get access to their reporting API
(请联系您的广告平台客户经理,获取报告API权限。)
请与渠道客户经理配合,启用其系统中的成本对接。
Partner API is not returning data. Review integration.
(渠道API未返回数据。请检查对接)

出现这种情况可能有以下几种原因:

  • 您的广告已停投,因而没有数据。
  • 与AppsFlyer绑定的渠道账户不是您的投放账户(比如Facebook Ads上不同的账户之间有所混淆)。请检查您所绑定的渠道账户是否正确。
  • 渠道成本对接的证书字段有误,如Bundle ID。请检查并更正对接证书。
Your account is not enabled on the partner system to get cost
(您的账户在渠道系统中未启用成本数据获取)

请联系相关渠道。

启用Cost API

渠道的API绑定是通过Cost API或InCost API实现的(不会两者并用)。具体使用的API和数据的颗粒度取决于渠道。

请通过渠道列表查看您要启用成本API的渠道使用的是Cost API还是InCost API。

 注意

如果广告主通过代理商投放广告,则代理商需要与相关渠道进行对接,而广告主不需要。如果广告主和代理商使用同一个证书针对同一个应用与渠道对接,成本数据就会出现重复。

前期准备

  • 广告平台的API证书或API信息。
  • AppsFlyer会将成本数据匹配到归因数据。因此,请确保归因链接中包含广告系列ID(对于上报数据粒度较细的渠道,请同时确保归因链接中包含广告组和广告ID),否则AF无法对成本数据进行汇总和上报。

请按以下步骤启用Cost API:

  1. 在合作伙伴配置页的成本选项卡中,打开获取成本数据的开关。
    界面会显示需要完成的渠道绑定操作。
  2. 填写证书字段(必填项),或登录到广告平台(根据需要)。您可以从渠道面板或AppsFlyer面板获取相关证书。
  3. 如果渠道的成本配置中含有子渠道映射,请从下拉菜单中选择所需的子渠道配置。
  4. 点击保存成本
  5. 点击测试连接
    • 界面显示消息“API connection verified“(API绑定验证完毕)。
    • API处于活跃状态。AppsFlyer每天会从渠道侧收集6次数据,平均每四小时一次。
    • 成本数据同步状态及对应消息。

子渠道映射

在上报成本数据时,部分渠道对接允许广告主选择子渠道字段的填充方式。也就是说,广告主可以配置子渠道,使其与归因链接中的AppsFlyer子渠道宏相匹配。

  • 默认情况下,子渠道映射会与归因链接中的AppsFlyer宏一致。
  • 如果您所选择的子渠道映射不同于归因链接中的宏,则无法正确填充子渠道数据。

请按以下步骤选择子渠道的配置方法

  1. 进入合作伙伴配置页的成本选项卡,向下滚动到子渠道映射部分,然后从下拉菜单中选择配置。
  2. 点击保存成本
    更改后的设置将从UTC时间的次日起生效。假设您在星期一配置了子渠道映射,就会在UTC时间星期二的数据中看到相应的数据。

启用InCost API

请按以下方式启用InCost API:

  • 在合作伙伴配置页的成本选项卡中,打开获取成本数据的开关。

停用Cost API

请按以下步骤停用Cost API

  1. 合作伙伴配置中选择相关渠道。
  2. 点击进入成本选项卡。
  3. 关闭获取成本数据的开关。

成本选项卡中的账户解绑

对于部分对接渠道,您可以从AppsFlyer后台登录该渠道账户,然后完成账户绑定。之后您可以根据实际需求解除绑定。绑定解除后,AppsFlyer就无法再从该账户拉取成本数据,但这对历史数据没有影响。

请按以下步骤解除账户绑定:

  1. 从AppsFlyer后台进入配置 > 合作伙伴配置
  2. 选择相关对接渠道,如Facebook。
  3. 进入成本选项卡。界面会显示已绑定的账户列表。
  4. 将鼠标悬停在“操作”栏中的相关账户。
    界面会显示删除连接的选项。
  5. 点击删除连接。
    界面会显示以下确认消息。

    OauthDelete_en-us.png

  6. 点击删除
    完成账户解绑。
    AF立即停止从该账户收集成本数据,但历史数据不会受到影响。

成本货币换算

如果广告平台的成本货币不同于您在AF后台设定的应用层级货币,AF会把成本换算到应用层级的指定货币,方法如下:

  • AppsFlyer从openexchangerates.org获取汇率信息。
  • 汇率每小时更新。
  • AppsFlyer会根据已知的最新汇率进行货币换算。
这篇文章有帮助吗?