跳到主要内容

TopOn 综合报表查询 API

最近更新 2026/10/03
提示

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

概要​

接口简介​

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

综合报表指的是 TopOn 数据报表查询 API 中的综合报表数据,提供了聚合的广告变现数据,包含展示、点击以及收益指标。

集成流程​

  1. 登录 TopOn 后台,获取 Publisher Key 和 APP ID
  2. 登录 AE 后台,进入三方集成模块,新增 TopOn 集成,创建集成方案,并执行单次拉取同步数据
  3. 查看 AE 系统是否成功接收数据,并完成报表搭建

一、TopOn 后台信息获取​

在拉取数据前,您需要先向 TopOn 对接人申请开通数据报表查询 API 权限,开通成功后,可在开发者后台的账号管理页面查看 Publisher Key。

接下来,请前往 TopOn 后台的应用页,获取您需要接入数据的应用的应用 ID

二、方案配置​

当您获得 Publisher Key 与 App ID 后,您可以登录 AE 系统,在「三方集成」模块中完成新方案的配置。下图是 TopOn 综合报表查询 API 的配置界面,请您按照本章节内容完成方案的创建:

2.1 授权信息配置​

点击「授权信息」下的「配置授权信息」按钮,在弹出框内填写您在授权工作中获取到的信息

其中:

  • APP ID:刚刚获得的应用 ID

  • Publisher Key:即刚刚获得的 Publisher Key

  • Brand:原 TopOn 将旗下业务进行了划分(详见本文),您需要填写您所使用的具体业务品牌

    • 如果您使用的是 Taku,官网地址为 takuad.com,则填入taku(若不填写,则也视为 taku)
    • 如果您使用的是 TopOn,官网地址为 www.toponad.com,则填入topon

2.2 定时拉取​

您可以在「定时拉取」模块设置 AE 系统定时拉取 TopOn 综合报表查询 API 的策略,可以选择在每天的某时或者每小时拉取一段时间的数据。由于拉取的数据也会计入数据量,建议不要定时拉取太长时间的数据

2.3 拉取时区​

您还可以设置拉取的数据的时区,默认为 UTC+8

2.4 事件表入库设置​

打开「事件表入库设置」开关后,回传的数据都将写入到事件表中,我们建议您开启事件数据入库。

2.5 集成配置​

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

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

模块名称含义
sink_eventevent_name入库后的事件名,可以自定义
sourcemetrics数据中的指标,列表类型,不同层级支持不同的 metrics,填写时需要注意
group_by数据中的分组维度,列表类型,不同层级支持不同的 group_by,填写时需要注意
  • 分组维度

下列表格中展示的是综合报表查询 API 所有支持的分组维度,请注意:查询 10 天以内的数据最多可选择 6 个分组维度,查询 10 天前的数据最多选 3 个分组维度,time_zone 和 currency 不占用分组维度数量。如需调整,请将分组维度加入到 source.group_by 中:

分组维度入库字段名类型是否默认备注
datedate字符串是日期,格式:YYYYmmdd

app

app_id字符串是开发者后台的应用ID
app_name字符串是应用名称
app_platform字符串是应用的系统平台
app_pkg_name字符串是应用的包名
placementplacement_id字符串是开发者后台的广告位 ID
placement_name字符串是广告位名称

adsource

adsource_network字符串是广告源所属的广告平台名称
adsource_token_position_id字符串是广告源的位置 ID
adsource_token_orientation字符串是广告源的方向
adsource_token_video_muted字符串是广告是否静音
adsource_token_app_id字符串是广告源的 App ID
adsource_token_app_name字符串是广告源的 App 名称
adsource_id字符串是广告源id
adsource_name字符串是广告源名称
network_firm_idnetwork_firm_id字符串是广告平台 ID
network_firm字符串是广告平台名称

必有

time_zone字符串是时区,枚举值:UTC+8、UTC+0、UTC-8
currency字符串是开发者账号币种,该字段与revenue字段组成的收益需与开发者后台报表的收益一致

adformat

adformat字符串广告样式,枚举值:Rewarded Video、Interstitial、Banner、Native、Splash
areaarea字符串国家(地区)码

network

network字符串广告平台账号 ID
network_name字符串广告平台账号名称
scenarioscenario_id字符串广告场景 ID
scenario_name字符串广告场景名称

traffic_group

traffic_group_id字符串流量分组id
traffic_group_name字符串流量分组名称
traffic_group_segment_id字符串流量分组数字 ID,注意:默认流量分组时 segment_id = 0,不会返回
channelchannel字符串渠道名称
sdk_versionsdk_version字符串SDK版本
app_versionapp_version字符串应用版本
  • 指标字段

默认情况下,我们会选取以下所有字段入库,如果需要进行调整,可以修改 source.metrics:

字段备注
new_user_rate新增用户占比
deuDEU
engaged_rate渗透率
imp_dau展示 / DAU
imp_deu展示 / DEU
impression_rate展示率
dau根据group_by条件才有返回
arpu有dau才有该项返回
request请求数
fillrate填充率
impression展示数
click点击数
ctr点击率
ecpmTopOn通过报表API向广告平台拉取到的实际收益和TopOn统计的展示计算出eCPM,计算公式:(收益/TopOn统计的展示)*1000。注:eCPM延迟1天提供
revenue三方广告平台的收益,币种为开发者账号币种
request_api三方广告平台的请求数
fillrate_api三方广告平台的填充率
impression_api三方广告平台的展示数
click_api三方广告平台的点击数
ctr_api三方广告平台的点击率
ecpm_apiTopOn通过报表API向广告平台拉取到的实际收益和展示API计算出eCPM API,计算公式:(收益/展示API)*1000。注:eCPM API延迟1天提供
estimate_revenue预估收益,币种:美元

estimate_revenue_ecpm

根据预估收益和TopOn统计的展示计算出预估eCPM,计算公式:(预估收益/TopOn统计的展示)*1000。注:1、预估 eCPM当天提供;2、常规广告源基于手动填写的eCPM价格计算,竞价广告源基于实时竞价价格计算
ready_requestisReady调用次数
ready_rateisReady成功率
cy_estimate_revenue按开发者账号币种返回的预估收益
cy_estimate_revenue_ecpm按开发者账号币种返回的预估eCPM,计算方式和estimate_revenue_ecpm一样

2.6 事件入库规则​

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

  • 由于 综合报表查询 API 返回的是聚合数据,因此我们将使用一个固定值作为其用户标识,您可以认为所有数据挂载在一个虚拟用户上
  • 使用数据中的 date 字段,即数据的日期,设置为聚合数据的 #event_time
  • 数据事件名为 -- topon_fullreport
  • 其余字段都将会入库

2.7 标准化字段​

TopOn 综合报表查询 API 中的部分字段,AE 系统会进行标准化处理

原字段标准化字段含义
adsource_namete_ads_object.ad_name广告名
adsource_idte_ads_object.ad_id广告 ID
placement_namete_ads_object.placement广告位置
network_firmte_ads_object.media_source变现渠道
app_pkg_namete_ads_object.app_id应用 ID
app_namete_ads_object.app_name应用名
app_platformte_ads_object.platform平台,即 Android、iOS 等
areate_ads_object.country国家地区编码
currencyte_ads_object.currency成本或收益的币种
impressionte_ads_object.impressions曝光量
clickte_ads_object.clicks点击量
revenuete_ads_object.revenue变现收益
这篇文档对你有帮助吗?