跳到主要内容

AppsFlyer Master API

最近更新 2026/10/05
提示

请注意,第三方数据集成产生的数据会被纳入集群的消耗数据量

概要​

接口简介​

接口名类型粒度归因成本收益展示点击转化
Master APIAPI聚合指标✅✅✅✅

Master API 支持自定义分析维度以及聚合指标,相较于 Pull API 聚合指标接口而言,灵活性更强。

集成流程​

  1. 登录 AppsFlyer 后台,获取 V2.0 API Token 与 App ID
  2. 登录 AE 后台,进入三方集成模块,新增 AppsFlyer Master API 方案,并完成相关配置
  3. 查看 AE 系统是否成功接收数据,并完成报表搭建

一、获取 API Token 与 App ID​

1.1 获取 API Token​

1.1 获取 API Token​

获取用于 Master API 的 V2.0 API Token

1.2 获取 App ID​

可以在 AppsFlyer 后台「My Apps」找到您的应用的 App ID,安卓端以com.开头,如 com.demoapp.ta,iOS 以id开头,如id12345678

二、方案配置​

获取完 AppsFlyer 的 API Token 与 App ID 之后,您可以登录 AE 系统,在「三方集成」模块中完成新方案的配置。下图是 AppsFlyer Master API 的配置界面,请您按照本章节内容完成方案的创建:

2.1 授权信息配置​

点击「授权信息」下的「配置授权信息」按钮,在弹出框内填写 API Token 与 App ID

2.2 定时拉取​

您可以在「定时拉取」模块设置 AE 系统定时拉取 AppsFlyer Master API 数据的策略,可以选择在每天的某时拉取一段时间的数据,单次最多拉取 31 天。由于拉取的数据也会计入数据量,建议不要定时拉取太长时间的数据

2.3 拉取时区​

数据按项目时区拉取,方案配置中没有单独的拉取时区设置。「定时拉取」的说明会写明所用的时区,例如「系统将在UTC+8每……」

2.4 入库设置​

您可以控制数据是否以事件的形式写入,如果关闭,则数据将不会写入事件表,因此请不要关闭该配置。

2.5 集成配置​

最后,您可以在集成配置模块对数据拉取的细节配置进行控制。包括数据的类型,拉取的维度,以及入库后的事件名等。

集成配置中的内容是一个 JSON,您可以按照以下内容进行自定义配置:

模块名称含义
sink_eventevent_name入库后的事件名,可以自定义

source

metrics数据中的指标,列表类型,可以自定义
group_by数据中的分组维度,列表类型,可以自定义
  • 分组维度

以下列举的是分组维度,如果您需要调整,可以修改 source.group_by,调整时请使用字段名。

字段含义字段名入库名默认
App IDapp_idapp_id✓
Media Sourcepidmedia_source✓
Agencyaf_prtpartner✓
Campaignccampaign✓
Adsetaf_adsetadset✓
Adaf_adad✓
Channelaf_channelchannel✓
Publisher IDaf_siteidpublisher_id_af_siteid✓
Keywordsaf_keywordskeywords
Is Primary Attributionis_primaryis_primary_attribution
Campaign IDaf_c_idcampaign_id
Adset IDaf_adset_idadset_id
Ad IDaf_ad_idad_id
Install Timeinstall_timeinstall_time✓
Touch Typeattributed_touch_typetouch_type✓
GEOgeogeo✓
  • 指标字段

Master API 包含了多种类型的指标,以下列举的是 Master API 的部分常用字段,如需了解全量字段,可以访问 AppsFlyer 官网文档:

提示

请注意,部分指标支持的维度字段不同,如需调整,建议联系 AE 工作人员进行操作

如果您需要调整,可以修改 source.metrics

入库名描述默认
impressions曝光数✓
clicks点击数✓
installs安装数✓
cr转化率✓
sessionsSession 数✓
loyal_users忠实用户安装数✓
loyal_users_rate忠实用户比例✓
cost总成本✓
revenue总收益✓
roiROI✓
arpu_ltv平均生命周期价值✓
average_ecpi平均eCPI✓
uninstalls卸载数✓
uninstalls_rate卸载率✓

retention_day_[x]

第 N 天留存用户数(N = 0,1,2,3,4,5,6,7,15,30)
retention_rate_day_[x]第 N 天留存用户率(N = 0,1,2,3,4,5,6,7,15,30)

cohort_day_[x]_total_revenue_per_user

第 N 日累积收益(N = 1,2,3,4,5,6,7,15,30,40,50,60,70,80,90)

cohort_day_[x]_revenue_per_user

第 N 日当天收益(N = 1,2,3,4,5,6,7,15,30,40,50,60,70,80,90)
cohort_[x]_days_total_revenue_per_user同第 N 日累积收益(N = 1,2,3,4,5,6,7,15,30,40,50,60,70,80,90)

2.6 数据入库规则​

默认情况下,我们会将拉取的数据以事件形式写入 AE 项目中:

  • 由于 Master API 聚合指标接口返回的是聚合数据,因此我们将使用一个固定值作为其用户标识,您可以认为所有数据挂载在一个虚拟用户上
  • 使用数据中的 install_time 字段,即用户的安装时间,作为事件的 #event_time
  • 数据事件名为:appsflyer_master_data
  • 其他字段将全数入库

2.7 标准化字段​

以下事件属性会进行标准化处理:

原始字段标准化字段含义
media_sourcete_ads_object.media_source媒体渠道
campaignte_ads_object.campaign_name广告计划名
campaign_idte_ads_object.campaign_id广告计划 ID
adsette_ads_object.ad_group_name广告组名
adset_idte_ads_object.ad_group_id广告组 ID
adte_ads_object.ad_name广告名
ad_idte_ads_object.ad_id广告 ID
app_idte_ads_object.app_id应用 ID
geote_ads_object.country国家地区编码
impressionste_ads_object.impressions曝光量
clickste_ads_object.clicks点击量
installste_ads_object.installs转化量(安装)
costte_ads_object.cost投放成本
revenuete_ads_object.revenue变现收益
这篇文档对你有帮助吗?