数据报表查询 API
#
修订历史发布时间 | 修订说明 |
---|---|
2023-11-22 | 新增V4接口,支持Mintegral平台广告位返回增加 AD Unit ID |
2023-02-27 | 综合报表新增埋点收入指标eventRevenue |
2023-02-06 | 综合报表新增维度:应用版本,渠道,SDK版本,IDFA授权,A/B测试分组 |
2023-01-04 | 用户LTV新增维度:广告位,应用版本,渠道 用户留存新增维度:应用版本,渠道 |
2022-12-16 | 综合报表新增应用请求指标appRequest |
2022-10-10 | 综合报表所有维度支持TradPlus统计数据、新增广告网络竞价指标 |
2022-02-09 | 综合报表新增广告场景维度查询 |
- | 支持用户留存、用户价值数据查询 |
- | 支持综合报表数据查询 |
#
注意事项各类指标数据说明
https://docs.tradplusad.com/docs/operation/tradplus_qa/report/#tradplus报表中的各项指标分别是什么意思?
各类指标数据更新时间
https://docs.tradplusad.com/docs/operation/tradplus_qa/report/#各类数据的更新时间是什么?
#
1. 接口校验#
1.1 协议#
1.2 Header公共请求参数需要在头部加入 Authorization: Bearer {your token}
参数 | 说明 | 样例 |
---|---|---|
Authorization | authorization info | Bearer {your token} |
#
2. 综合报表数据查询 API#
2.1 URL#
2.2 请求协议#
2.3请求参数参数名 | 类型 | 是否必传 | 备注 | 样例 |
---|---|---|---|---|
startDate | String | Y | 开始日期,格式:YYYY-mm-dd | 2020-03-01 |
endDate | String | Y | 结束日期,格式:YYYY-mm-dd | 2020-03-02 |
timezone | String | N | 时区,枚举值,仅支持:"UTC+8"、"UTC+0"、"UTC-8"。不传默认为"UTC+0" | UTC+8 |
currency | String | N | 币种:不传默认USD 仅支持USD CNY | USD |
bidType | int | N | 竞价类型:不传默认所有,1 常规类型 2 竞价类型 | 0 |
appIdList | String[] | N | 开发者后台的应用ID列表,不传默认为当前账号下所有app | |
start | Int | N | 偏移量,表示从第几条数据开始,默认为0 | 0 |
limit | Int | N | 每次拉取数据的最大条数,默认是1000,可选[1,20000]之间的任意整数 | 100 |
groupBy | String[] | N | date(日期,默认值), appId(应用), placementId(广告位), adFormat(广告类型), area(ISO 3166-1二位国家地区代码), network(广告网络), networkPlacementId(三方广告网络的广告位), adSceneId(广告场景, 三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据 ),sdk (sdk版本, 三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据 ) ,channel (渠道, 三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据 ) ,appVersion (应用版本, 三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据 ) ,idfa (IDFA授权, 三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据 ) ,bucketId (A/B测试分组, 三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据 ) | ["network",”networkPlacementId"] |
metric | String[] | N | all(所有指标,默认值), dau(TradPlus统计的日活跃用户数量(app级别)), deu(TradPlus统计的每日观看广告用户数), arpu(TradPlus统计的用户平均收入), newUsers(TradPlus统计的新增用户(app级别)), requestApi(三方广告网络的请求数), fillApi(三方广告网络的填充数), fillrateApi(三方广告网络的填充率), impressionApi(三方广告网络的展示数), clickApi(三方广告网络的点击数), ecpmApi(三方广告网络的ECPM), ctrApi(三方广告网络的点击率), revenue(三方广告网络的收入), bidRequestApi(三方广告网络的竞价请求数), bidResponseApi(三方广告网络的竞价响应数), bidResponseRateApi(三方广告网络的竞价响应率), bidWinRateApi(三方广告网络的竞价胜出率), appRequest(TradPlus统计的应用请求数), enterAdScene(TradPlus统计的进入广告场景数), enterAdSceneUsers(TradPlus统计的进入广告场景用户数), request(TradPlus统计的请求数), bidRequest(TradPlus统计的竞价请求数), bidResponse(TradPlus统计的竞价响应数), bidResponseRate(TradPlus统计的竞价响应率), bidWinRate(TradPlus统计的竞价胜出率), impression(TradPlus统计的展示数), fill(TradPlus统计的填充数), click(TradPlus统计的点击数), clickUsers(TradPlus统计的点击用户数), ctr(TradPlus统计的点击率), estimateRevenue(TradPlus统计的埋点展示占比预估收入), eventRevenue(TradPlus统计的埋点收入), sdk (TradPlus记录的sdk版本) , channel (TradPlus记录的渠道) , appVersion (TradPlus记录的应用版本) , idfa (TradPlus记录的IDFA授权) , bucketName (TradPlus记录的A/B测试组名称) , countryName (TradPlus记录的国家) | ["dau","request","fillrateApi"] |
#
2.4 返回参数字段 | 类型 | 备注 |
---|---|---|
code | Int | 状态码 详见下方状态码定义列表 |
total | Int | 总数据量 |
timezone | String | 时区 |
message | String | 提示信息 |
items | Array | 记录 |
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
date | String | N | 日期,格式:YYYY-mm-dd |
appId | String | N | 应用ID,groupBy 有appId 维度才有返回 |
platform | Int | N | 应用的系统平台 (1 Android, 2 iOS),groupBy 有appId 维度才有返回 |
packageName | String | N | 应用的包名 ,groupBy 有appId 维度才有返回 |
placementId | String | N | 广告位ID,groupBy 有placementId 维度才有返回 |
placementName | String | N | 广告位名字,groupBy 有placementId 维度才有返回 |
adFormat | Int | N | 广告位类型,groupBy 有adFormat 维度才有返回 |
adFormatName | String | N | 广告位类型名字,groupBy 有adFormat 维度才有返回 |
area | String | N | 国家地区编码(ISO 3166-1二位国家地区代码),groupBy 有area 维度才有返回 |
network | Int | N | 广告网络ID,groupBy 有network 维度才有返回 |
networkName | String | N | 广告网络名字,groupBy 有network 维度才有返回 |
networkPlacementId | String | N | 广告网络的广告位ID信息,groupBy 有networkPlacementId 维度才有返回 |
networkPlacementName | String | N | 广告网络的广告源名称,groupBy 有networkPlacementId 维度才有返回 |
networkPlacementInfo | String | N | 广告网络的广告位详细信息,groupBy 有networkPlacementId 维度才有返回 |
adSceneId | String | N | 广告场景ID,groupBy 有adSceneId 维度才有返回 |
adSceneName | String | N | 广告场景名称,groupBy 有adSceneId 维度才有返回 |
dau | Int | N | TradPlus统计的日活跃用户数量(app级别) |
deu | Int | N | TradPlus统计的每日观看广告用户数 |
arpu | Float | N | TradPlus统计的用户平均收入 |
newUsers | Int | N | TradPlus统计的新增用户(app级别) |
newUserRate | Float | N | TradPlus统计的新增用户占比(app级别) |
bidRequestApi | Int | N | 三方广告网络的竞价请求数 |
bidResponseApi | Int | N | 三方广告网络的竞价响应数 |
bidResponseRateApi | Float | N | 三方广告网络的竞价响应率 |
bidWinRateApi | Float | N | 三方广告网络的竞价胜出率 |
requestApi | Int | N | 三方广告网络的请求数 |
fillApi | Int | N | 三方广告网络的填充数 |
fillrateApi | Float | N | 三方广告网络的填充率 |
impressionApi | Int | N | 三方广告网络的展示数 |
clickApi | Int | N | 三方广告网络的点击数 |
ctrApi | Float | N | 三方广告网络的点击率 |
ecpmApi | Float | N | 三方广告网络的ECPM |
Revenue | Float | N | 三方广告网络的收益 |
appRequest | Int | N | TradPlus统计的应用请求数 |
enterAdScene | Int | N | TradPlus统计的进入广告场景次数 |
enterAdSceneUsers | Int | N | TradPlus统计的进入广告场景用户数 |
bidRequest | Int | N | TradPlus统计的竞价请求数 |
bidResponse | Int | N | TradPlus统计的竞价响应数 |
bidResponseRate | Float | N | TradPlus统计的竞价响应率 |
bidWinRate | Float | N | TradPlus统计的竞价胜出率 |
request | Int | N | TradPlus统计的请求数 |
fill | Int | N | TradPlus统计的填充数 |
fillrate | Float | N | TradPlus统计的填充率 |
impression | Int | N | TradPlus统计的展示次数 |
impressionRatio | Float | N | TradPlus统计的展示占比 |
click | Int | N | TradPlus统计的点击次数 |
clickUsers | Int | N | TradPlus统计的点击用户数 |
ctr | Float | N | TradPlus统计的点击率 |
estimateRevenue | Float | N | TradPlus统计的预估收益 |
idfa | Int | N | IDFA授权 |
bucketName | String | N | A/B测试组名称 |
countryName | String | N | 国家 |
channel | String | N | 渠道 |
sdk | String | N | sdk版本 |
appVersion | String | N | 应用版本 |
eventRevenue | Float | N | TradPlus统计的埋点收入 |
#
2.5 样例#
请求样例#
响应样例#
3. 综合报表数据查询 API v4#
3.1 URL_v4#
3.2 请求协议_v4#
3.3请求参数_v4参数名 | 类型 | 是否必传 | 备注 | 样例 |
---|---|---|---|---|
startDate | String | Y | 开始日期,格式:YYYY-mm-dd | 2020-03-01 |
endDate | String | Y | 结束日期,格式:YYYY-mm-dd | 2020-03-02 |
timezone | String | N | 时区,枚举值,仅支持:"UTC+8"、"UTC+0"、"UTC-8"。不传默认为"UTC+0" | UTC+8 |
currency | String | N | 币种:不传默认USD 仅支持USD CNY | USD |
bidType | int | N | 竞价类型:不传默认所有,1 常规类型 2 竞价类型 | 0 |
appIdList | String[] | N | 开发者后台的应用ID列表,不传默认为当前账号下所有app | |
start | Int | N | 偏移量,表示从第几条数据开始,默认为0 | 0 |
limit | Int | N | 每次拉取数据的最大条数,默认是1000,可选[1,20000]之间的任意整数 | 100 |
groupBy | String[] | N | date(日期,默认值), appId(应用), placementId(广告位), adFormat(广告类型), area(ISO 3166-1二位国家地区代码), network(广告网络), networkPlacementId(三方广告网络的广告位), adSceneId(广告场景, 三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据 ),sdk (sdk版本, 三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据 ) ,channel (渠道, 三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据 ) ,appVersion (应用版本, 三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据 ) ,idfa (IDFA授权, 三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据 ) ,bucketId (A/B测试分组, 三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据 ) | ["network",”networkPlacementId"] |
metric | String[] | N | all(所有指标,默认值), dau(TradPlus统计的日活跃用户数量(app级别)), deu(TradPlus统计的每日观看广告用户数), arpu(TradPlus统计的用户平均收入), newUsers(TradPlus统计的新增用户(app级别)), requestApi(三方广告网络的请求数), fillApi(三方广告网络的填充数), fillrateApi(三方广告网络的填充率), impressionApi(三方广告网络的展示数), clickApi(三方广告网络的点击数), ecpmApi(三方广告网络的ECPM), ctrApi(三方广告网络的点击率), revenue(三方广告网络的收入), bidRequestApi(三方广告网络的竞价请求数), bidResponseApi(三方广告网络的竞价响应数), bidResponseRateApi(三方广告网络的竞价响应率), bidWinRateApi(三方广告网络的竞价胜出率), appRequest(TradPlus统计的应用请求数), enterAdScene(TradPlus统计的进入广告场景数), enterAdSceneUsers(TradPlus统计的进入广告场景用户数), request(TradPlus统计的请求数), bidRequest(TradPlus统计的竞价请求数), bidResponse(TradPlus统计的竞价响应数), bidResponseRate(TradPlus统计的竞价响应率), bidWinRate(TradPlus统计的竞价胜出率), impression(TradPlus统计的展示数), fill(TradPlus统计的填充数), click(TradPlus统计的点击数), clickUsers(TradPlus统计的点击用户数), ctr(TradPlus统计的点击率), estimateRevenue(TradPlus统计的埋点展示占比预估收入), eventRevenue(TradPlus统计的埋点收入), sdk (TradPlus记录的sdk版本) , channel (TradPlus记录的渠道) , appVersion (TradPlus记录的应用版本) , idfa (TradPlus记录的IDFA授权) , bucketName (TradPlus记录的A/B测试组名称) , countryName (TradPlus记录的国家) | ["dau","request","fillrateApi"] |
#
3.4 返回参数_v4字段 | 类型 | 备注 |
---|---|---|
code | Int | 状态码 详见下方状态码定义列表 |
total | Int | 总数据量 |
timezone | String | 时区 |
message | String | 提示信息 |
items | Array | 记录 |
字段 | 类型 | 是否必传 | 备注 |
---|---|---|---|
date | String | N | 日期,格式:YYYY-mm-dd |
appId | String | N | 应用ID,groupBy 有appId 维度才有返回 |
platform | Int | N | 应用的系统平台 (1 Android, 2 iOS),groupBy 有appId 维度才有返回 |
packageName | String | N | 应用的包名 ,groupBy 有appId 维度才有返回 |
placementId | String | N | 广告位ID,groupBy 有placementId 维度才有返回 |
placementName | String | N | 广告位名字,groupBy 有placementId 维度才有返回 |
adFormat | Int | N | 广告位类型,groupBy 有adFormat 维度才有返回 |
adFormatName | String | N | 广告位类型名字,groupBy 有adFormat 维度才有返回 |
area | String | N | 国家地区编码(ISO 3166-1二位国家地区代码),groupBy 有area 维度才有返回 |
network | Int | N | 广告网络ID,groupBy 有network 维度才有返回 |
networkName | String | N | 广告网络名字,groupBy 有network 维度才有返回 |
networkPlacementId | String | N | 广告网络的广告位ID信息,groupBy 有networkPlacementId 维度才有返回 |
networkPlacementName | String | N | 广告网络的广告源名称,groupBy 有networkPlacementId 维度才有返回 |
networkPlacementInfo | String | N | 广告网络的广告位详细信息,groupBy 有networkPlacementId 维度才有返回 |
adSceneId | String | N | 广告场景ID,groupBy 有adSceneId 维度才有返回 |
adSceneName | String | N | 广告场景名称,groupBy 有adSceneId 维度才有返回 |
dau | Int | N | TradPlus统计的日活跃用户数量(app级别) |
deu | Int | N | TradPlus统计的每日观看广告用户数 |
arpu | Float | N | TradPlus统计的用户平均收入 |
newUsers | Int | N | TradPlus统计的新增用户(app级别) |
newUserRate | Float | N | TradPlus统计的新增用户占比(app级别) |
bidRequestApi | Int | N | 三方广告网络的竞价请求数 |
bidResponseApi | Int | N | 三方广告网络的竞价响应数 |
bidResponseRateApi | Float | N | 三方广告网络的竞价响应率 |
bidWinRateApi | Float | N | 三方广告网络的竞价胜出率 |
requestApi | Int | N | 三方广告网络的请求数 |
fillApi | Int | N | 三方广告网络的填充数 |
fillrateApi | Float | N | 三方广告网络的填充率 |
impressionApi | Int | N | 三方广告网络的展示数 |
clickApi | Int | N | 三方广告网络的点击数 |
ctrApi | Float | N | 三方广告网络的点击率 |
ecpmApi | Float | N | 三方广告网络的ECPM |
Revenue | Float | N | 三方广告网络的收益 |
appRequest | Int | N | TradPlus统计的应用请求数 |
enterAdScene | Int | N | TradPlus统计的进入广告场景次数 |
enterAdSceneUsers | Int | N | TradPlus统计的进入广告场景用户数 |
bidRequest | Int | N | TradPlus统计的竞价请求数 |
bidResponse | Int | N | TradPlus统计的竞价响应数 |
bidResponseRate | Float | N | TradPlus统计的竞价响应率 |
bidWinRate | Float | N | TradPlus统计的竞价胜出率 |
request | Int | N | TradPlus统计的请求数 |
fill | Int | N | TradPlus统计的填充数 |
fillrate | Float | N | TradPlus统计的填充率 |
impression | Int | N | TradPlus统计的展示次数 |
impressionRatio | Float | N | TradPlus统计的展示占比 |
click | Int | N | TradPlus统计的点击次数 |
clickUsers | Int | N | TradPlus统计的点击用户数 |
ctr | Float | N | TradPlus统计的点击率 |
estimateRevenue | Float | N | TradPlus统计的预估收益 |
idfa | Int | N | IDFA授权 |
bucketName | String | N | A/B测试组名称 |
countryName | String | N | 国家 |
channel | String | N | 渠道 |
sdk | String | N | sdk版本 |
appVersion | String | N | 应用版本 |
eventRevenue | Float | N | TradPlus统计的埋点收入 |
#
3.5 样例_v4#
请求样例#
响应样例#
4. 用户价值1-90天报表 API#
4.1 URL#
4.2 请求协议#
4.3请求参数参数名 | 类型 | 是否必传 | 备注 | 样例 |
---|---|---|---|---|
startDate | String | Y | 开始日期,格式:YYYY-mm-dd | 2020-03-01 |
endDate | String | Y | 结束日期,格式:YYYY-mm-dd | 2020-03-02 |
timezone | String | N | 时区,枚举值,仅支持:"UTC+8"、"UTC+0"、"UTC-8"。不传默认为"UTC+0" | UTC+8 |
currency | String | N | 币种:不传默认USD 仅支持USD CNY | USD |
appIdList | String[] | N | 开发者后台的应用ID列表,不传默认为当前账号下所有app | |
areaList | String[] | N | ISO 3166-1二位国家地区代码的列表,不传默认为全部地区 | CN |
start | Int | N | 偏移量,表示从第几条数据开始,默认为0 | 0 |
limit | Int | N | 每次拉取数据的最大条数,默认是1000,可选[1,1000]之间的任意整数 | 100 |
groupBy | String[] | Y | date 日期,必填 app 应用, 必填 area 国家 placementId 广告位 appVersion 应用版本 channel 渠道 | ["date","app","area"] |
metric | String[] | Y | ltvxx列表,最多支持90天,只传一个["all"] 代表全部,例如ltv20代表第20天的累积收益 | ["ltv11","ltv12","ltv13"] |
#
4.4 返回参数字段1 | 类型 | 备注 |
---|---|---|
timezone | String | 时区 |
items | Array | 记录 |
字段 | 类型 | 备注 |
---|---|---|
date | String | 日期,格式:YYYY-mm-dd |
appId | String | 应用ID |
appName | String | 应用名称 |
appVersion | String | 应用版本 |
channel | String | 渠道 |
placementId | String | 广告位ID |
placementName | String | 广告位名称 |
newUserNum | Int64 | 新增用户数 |
ltvxx | Float64 | ltv数字(1-90) |
备注:每日北京时间21点更新昨天数据
#
4.5 样例#
请求样例:#
响应样例:#
5 用户留存2-90天报表 API#
5.1 URL#
5.2 请求协议#
5.3请求参数参数名 | 类型 | 是否必传 | 备注 | 样例 |
---|---|---|---|---|
startDate | String | Y | 开始日期,格式:YYYY-mm-dd | 2020-03-01 |
endDate | String | Y | 结束日期,格式:YYYY-mm-dd | 2020-03-02 |
timezone | String | N | 时区,枚举值,仅支持:"UTC+8"、"UTC+0"、"UTC-8"。不传默认为"UTC+0" | UTC+8 |
appIdList | String[] | N | 开发者后台的应用ID列表,不传默认为当前账号下所有app | |
areaList | String[] | N | ISO 3166-1二位国家地区代码的列表,不传默认为全部地区 | CN |
start | Int | N | 偏移量,表示从第几条数据开始,默认为0 | 0 |
limit | Int | N | 每次拉取数据的最大条数,默认是1000,可选[1,1000]之间的任意整数 | 100 |
groupBy | String[] | Y | date 日期,必填 app 应用, 必填 area 国家 appVersion 应用版本 channel 渠道 | ["date","app","area"] |
metric | String[] | Y | kpxx 列表,最多支持90天,只传一个["all"] 代表全部,例如kp20 代表第20天的累积收益 | ["kp22","kp23"] |
#
5.4 返回参数字段 | 类型 | 备注 |
---|---|---|
timezone | String | 时区 |
items | Array | 记录 |
字段 | 类型 | 备注 |
---|---|---|
date | String | 日期,格式:YYYY-mm-dd |
appId | String | 应用ID |
appName | String | 应用版本 |
appVersion | String | 应用版本 |
channel | String | 渠道 |
kpxx | Float64 | kp数字(1-90) |
备注:每日北京时间21点更新昨天数据
#
5.5 样例#
请求样例:#
响应样例:#
广告网络IDid | 备注 |
---|---|
1 | |
2 | Admob |
3 | Mopub |
4 | AdColony |
5 | Unity Ads |
6 | Tapjoy |
7 | Vungle |
9 | Applovin |
10 | IronSource |
15 | Chartboost |
16 | Tencent Ads |
17 | 穿山甲 |
18 | Mintegral |
19 | Pangle |
20 | Kuaishou Ads |
21 | Sigmob |
23 | Inmobi |
24 | Fyber |
25 | Youdao |
26 | DisplayIO JSTag |
27 | crosspro |
30 | Helium |
31 | Maio |
32 | Criteo |
33 | Mytarget |
34 | ogury |
35 | joomob |
36 | Appnext |
37 | Kidoz |
38 | Smaato |
41 | Huawei Ads |
43 | Baidu |
44 | Klevin |
#
广告类型id | 备注 |
---|---|
1 | 原生 |
2 | 插屏 |
3 | 开屏 |
4 | 横幅 |
5 | 激励视频 |
6 | 积分墙 |
#
code 状态码定义数值 | 含义 |
---|---|
200 | 成功 |
401 | 用户校验信息缺失或者错误 |
10001 | 请求参数错误 |
10005 | 开始或结束时间错误 |
10006 | 维度参数错误 |
10007 | 请求指标错误 |