跳到主要内容

修订历史

发布时间修订说明
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 协议

HTTP

1.2 Header公共请求参数

需要在头部加入 Authorization: Bearer {your token}

参数说明样例
Authorizationauthorization infoBearer {your token}
curl --location --request POST 'https://openapi.tradplusad.com/v3/allreport' \
--header 'Authorization: Bearer BB86G020-ED1C-E02A-637E-BA73D9A4FF01' \
--header 'Content-Type: application/json' \
--data-raw '{
"startDate": "2022-09-27",
"endDate": "2022-09-27",
"timezone": "UTC+0",
"currency": "USD",
"groupBy":
[
"date"
],
"metric":
[
"all"
]
}'

token 的获取:后台“我的账号”-“报表API key”-点击生成key

2. 综合报表数据查询 API

2.1 URL

https://openapi.tradplusad.com/v3/allreport

2.2 请求协议

HTTP POST HTTP Content-Type: application/json

2.3请求参数

数据需要拉取到没有返回为止,通过start参数

参数名类型是否必传备注样例
startDateStringY开始日期,格式:YYYY-mm-dd2020-03-01
endDateStringY结束日期,格式:YYYY-mm-dd2020-03-02
timezoneStringN时区,枚举值,仅支持:"UTC+8"、"UTC+0"、"UTC-8"。不传默认为"UTC+0"UTC+8
currencyStringN币种:不传默认USD 仅支持USD CNYUSD
bidTypeintN竞价类型:不传默认所有,1 常规类型 2 竞价类型0
appIdListString[]N开发者后台的应用ID列表,不传默认为当前账号下所有app
startIntN偏移量,表示从第几条数据开始,默认为00
limitIntN每次拉取数据的最大条数,默认是1000,可选[1,20000]之间的任意整数100
groupByString[]Ndate(日期,默认值),
appId(应用),
placementId(广告位),
adFormat(广告类型),
area(ISO 3166-1二位国家地区代码),
network(广告网络),
networkPlacementId(三方广告网络的广告位),
adSceneId(广告场景,三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据),
sdk (sdk版本,三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据) ,
channel (渠道,三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据) ,
appVersion (应用版本,三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据) ,
idfa (IDFA授权,三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据) ,
bucketId (A/B测试分组,三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据)
["network",”networkPlacementId"]
metricString[]Nall(所有指标,默认值),
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 返回参数

HTTP Content-Type: application/json

字段类型备注
codeInt状态码 详见下方状态码定义列表
totalInt总数据量
timezoneString时区
messageString提示信息
itemsArray记录

items元素结构如下:

字段类型是否必传备注
dateStringN日期,格式:YYYY-mm-dd
appIdStringN应用ID,groupByappId维度才有返回
platformIntN应用的系统平台 (1 Android, 2 iOS),groupByappId维度才有返回
packageNameStringN应用的包名 ,groupByappId维度才有返回
placementIdStringN广告位ID,groupByplacementId维度才有返回
placementNameStringN广告位名字,groupByplacementId维度才有返回
adFormatIntN广告位类型,groupByadFormat维度才有返回
adFormatNameStringN广告位类型名字,groupByadFormat维度才有返回
areaStringN国家地区编码(ISO 3166-1二位国家地区代码),groupByarea维度才有返回
networkIntN广告网络ID,groupBynetwork维度才有返回
networkNameStringN广告网络名字,groupBynetwork维度才有返回
networkPlacementIdStringN广告网络的广告位ID信息,groupBynetworkPlacementId维度才有返回
networkPlacementNameStringN广告网络的广告源名称,groupBynetworkPlacementId维度才有返回
networkPlacementInfoStringN广告网络的广告位详细信息,groupBynetworkPlacementId维度才有返回
adSceneIdStringN广告场景ID,groupByadSceneId维度才有返回
adSceneNameStringN广告场景名称,groupByadSceneId维度才有返回
dauIntNTradPlus统计的日活跃用户数量(app级别)
deuIntNTradPlus统计的每日观看广告用户数
arpuFloatNTradPlus统计的用户平均收入
newUsersIntNTradPlus统计的新增用户(app级别)
newUserRateFloatNTradPlus统计的新增用户占比(app级别)
bidRequestApiIntN三方广告网络的竞价请求数
bidResponseApiIntN三方广告网络的竞价响应数
bidResponseRateApiFloatN三方广告网络的竞价响应率
bidWinRateApiFloatN三方广告网络的竞价胜出率
requestApiIntN三方广告网络的请求数
fillApiIntN三方广告网络的填充数
fillrateApiFloatN三方广告网络的填充率
impressionApiIntN三方广告网络的展示数
clickApiIntN三方广告网络的点击数
ctrApiFloatN三方广告网络的点击率
ecpmApiFloatN三方广告网络的ECPM
RevenueFloatN三方广告网络的收益
appRequestIntNTradPlus统计的应用请求数
enterAdSceneIntNTradPlus统计的进入广告场景次数
enterAdSceneUsersIntNTradPlus统计的进入广告场景用户数
bidRequestIntNTradPlus统计的竞价请求数
bidResponseIntNTradPlus统计的竞价响应数
bidResponseRateFloatNTradPlus统计的竞价响应率
bidWinRateFloatNTradPlus统计的竞价胜出率
requestIntNTradPlus统计的请求数
fillIntNTradPlus统计的填充数
fillrateFloatNTradPlus统计的填充率
impressionIntNTradPlus统计的展示次数
impressionRatioFloatNTradPlus统计的展示占比
clickIntNTradPlus统计的点击次数
clickUsersIntNTradPlus统计的点击用户数
ctrFloatNTradPlus统计的点击率
estimateRevenueFloatNTradPlus统计的预估收益
idfaIntNIDFA授权
bucketNameStringNA/B测试组名称
countryNameStringN国家
channelStringN渠道
sdkStringNsdk版本
appVersionStringN应用版本
eventRevenueFloatNTradPlus统计的埋点收入

各时区完整数据更新时间点: UTC+0 20(北京时间) UTC+8 21点(北京时间) UTC-8 次日2点(北京时间)

三方广告网络时区说明

2.5 样例

请求样例

{
"startDate": "2021-07-01",
"endDate" : "2021-07-07",
"timezone" : "UTC+8",
"currency" : "USD",
"start": 0,
"limit": 1000,
"groupBy":
[
"date",
"appId",
"placementId"
],
"metric":
[
"all"
]
}

响应样例

{
"items": [
{
"date": "2021-07-01",
"appId": "6640E7E3BDAC951B8F28D4C8C50E50B5",
"packageName": "com.unstall.meetdelete",
"placementId": "B514A432CE5E96A44BD2E313AC3323AB",
"placementName": "Banner_1",
"adFormat": 0, //groupBy有adFormat维度才有返回
"adFormatName": "", //groupBy有adFormat维度才有返回
"area": "YE", //groupBy有area维度才有返回
"network": 0, //groupBy有network维度才有返回
"networkName": "", //groupBy有network维度才有返回
"networkPlacementName": "", //groupBy有networkPlacementId维度才有返回
"networkPlacementId": "", //groupBy有networkPlacementId维度才有返回
"networkPlacementInfo": "", //groupBy有networkPlacementId维度才有返回
"adSceneId":"", //groupBy有adSceneId维度才有返回
"adSceneName":"", //groupBy有adSceneId维度才有返回
"requestApi": 19433,
"fillApi":150,
"fillrateApi": 0.13,
"impressionApi": 1989,
"clickApi": 236,
"ecpmApi": 2.21,
"ctrApi": 0.14,
"Revenue": 6.59,
"dau": 679,
"deu": 223,
"arpu": 0.01,
"newUsers": 349,
"newUserRate": 0.63,
"enterAdScene":4123,
"enterAdSceneUsers":3178,
"impression": 44106,
"impressionRatio": 0.8507,
"click": 20358,
"clickUsers": 16829,
"ctr": 0.4616,
"estimateRevenue": 5.31,
"request": 19432,
"bidRequestApi": 8655,
"bidRequest": 9152,
"bidResponseApi": 4582,
"bidResponse": 5625,
"bidResponseRateApi": 0.5294,
"bidResponseRate": 0.6175,
"bidWinRateApi": 3.4547,
"bidWinRate": 4.2409,
"appRequest": 1549732,
"idfa": 0,
"bucketName": "",
"countryName": "",
"channel": "",
"sdk": "",
"appVersion": ""
}
],
"timezone": "UTC+8"
}

3. 综合报表数据查询 API v4

3.1 URL_v4

https://openapi.tradplusad.com/v4/allreport

3.2 请求协议_v4

HTTP POST HTTP Content-Type: application/json

3.3请求参数_v4

数据需要拉取到没有返回为止,通过start参数

参数名类型是否必传备注样例
startDateStringY开始日期,格式:YYYY-mm-dd2020-03-01
endDateStringY结束日期,格式:YYYY-mm-dd2020-03-02
timezoneStringN时区,枚举值,仅支持:"UTC+8"、"UTC+0"、"UTC-8"。不传默认为"UTC+0"UTC+8
currencyStringN币种:不传默认USD 仅支持USD CNYUSD
bidTypeintN竞价类型:不传默认所有,1 常规类型 2 竞价类型0
appIdListString[]N开发者后台的应用ID列表,不传默认为当前账号下所有app
startIntN偏移量,表示从第几条数据开始,默认为00
limitIntN每次拉取数据的最大条数,默认是1000,可选[1,20000]之间的任意整数100
groupByString[]Ndate(日期,默认值),
appId(应用),
placementId(广告位),
adFormat(广告类型),
area(ISO 3166-1二位国家地区代码),
network(广告网络),
networkPlacementId(三方广告网络的广告位),
adSceneId(广告场景,三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据),
sdk (sdk版本,三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据) ,
channel (渠道,三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据) ,
appVersion (应用版本,三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据) ,
idfa (IDFA授权,三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据) ,
bucketId (A/B测试分组,三方广告网络不支持此维度,选择后不会返回三方广告网络统计数据)
["network",”networkPlacementId"]
metricString[]Nall(所有指标,默认值),
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

HTTP Content-Type: application/json

字段类型备注
codeInt状态码 详见下方状态码定义列表
totalInt总数据量
timezoneString时区
messageString提示信息
itemsArray记录

items元素结构如下:

字段类型是否必传备注
dateStringN日期,格式:YYYY-mm-dd
appIdStringN应用ID,groupByappId维度才有返回
platformIntN应用的系统平台 (1 Android, 2 iOS),groupByappId维度才有返回
packageNameStringN应用的包名 ,groupByappId维度才有返回
placementIdStringN广告位ID,groupByplacementId维度才有返回
placementNameStringN广告位名字,groupByplacementId维度才有返回
adFormatIntN广告位类型,groupByadFormat维度才有返回
adFormatNameStringN广告位类型名字,groupByadFormat维度才有返回
areaStringN国家地区编码(ISO 3166-1二位国家地区代码),groupByarea维度才有返回
networkIntN广告网络ID,groupBynetwork维度才有返回
networkNameStringN广告网络名字,groupBynetwork维度才有返回
networkPlacementIdStringN广告网络的广告位ID信息,groupBynetworkPlacementId维度才有返回
networkPlacementNameStringN广告网络的广告源名称,groupBynetworkPlacementId维度才有返回
networkPlacementInfoStringN广告网络的广告位详细信息,groupBynetworkPlacementId维度才有返回
adSceneIdStringN广告场景ID,groupByadSceneId维度才有返回
adSceneNameStringN广告场景名称,groupByadSceneId维度才有返回
dauIntNTradPlus统计的日活跃用户数量(app级别)
deuIntNTradPlus统计的每日观看广告用户数
arpuFloatNTradPlus统计的用户平均收入
newUsersIntNTradPlus统计的新增用户(app级别)
newUserRateFloatNTradPlus统计的新增用户占比(app级别)
bidRequestApiIntN三方广告网络的竞价请求数
bidResponseApiIntN三方广告网络的竞价响应数
bidResponseRateApiFloatN三方广告网络的竞价响应率
bidWinRateApiFloatN三方广告网络的竞价胜出率
requestApiIntN三方广告网络的请求数
fillApiIntN三方广告网络的填充数
fillrateApiFloatN三方广告网络的填充率
impressionApiIntN三方广告网络的展示数
clickApiIntN三方广告网络的点击数
ctrApiFloatN三方广告网络的点击率
ecpmApiFloatN三方广告网络的ECPM
RevenueFloatN三方广告网络的收益
appRequestIntNTradPlus统计的应用请求数
enterAdSceneIntNTradPlus统计的进入广告场景次数
enterAdSceneUsersIntNTradPlus统计的进入广告场景用户数
bidRequestIntNTradPlus统计的竞价请求数
bidResponseIntNTradPlus统计的竞价响应数
bidResponseRateFloatNTradPlus统计的竞价响应率
bidWinRateFloatNTradPlus统计的竞价胜出率
requestIntNTradPlus统计的请求数
fillIntNTradPlus统计的填充数
fillrateFloatNTradPlus统计的填充率
impressionIntNTradPlus统计的展示次数
impressionRatioFloatNTradPlus统计的展示占比
clickIntNTradPlus统计的点击次数
clickUsersIntNTradPlus统计的点击用户数
ctrFloatNTradPlus统计的点击率
estimateRevenueFloatNTradPlus统计的预估收益
idfaIntNIDFA授权
bucketNameStringNA/B测试组名称
countryNameStringN国家
channelStringN渠道
sdkStringNsdk版本
appVersionStringN应用版本
eventRevenueFloatNTradPlus统计的埋点收入

各时区完整数据更新时间点: UTC+0 20(北京时间) UTC+8 21点(北京时间) UTC-8 次日2点(北京时间)

三方广告网络时区说明

3.5 样例_v4

请求样例

{
"startDate": "2021-07-01",
"endDate" : "2021-07-07",
"timezone" : "UTC+8",
"currency" : "USD",
"start": 0,
"limit": 1000,
"groupBy":
[
"date",
"appId",
"placementId"
],
"metric":
[
"all"
]
}

响应样例

{
"items": [
{
"date": "2021-07-01",
"appId": "6640E7E3BDAC951B8F28D4C8C50E50B5",
"packageName": "com.unstall.meetdelete",
"placementId": "B514A432CE5E96A44BD2E313AC3323AB",
"placementName": "Banner_1",
"adFormat": 0, //groupBy有adFormat维度才有返回
"adFormatName": "", //groupBy有adFormat维度才有返回
"area": "YE", //groupBy有area维度才有返回
"network": 0, //groupBy有network维度才有返回
"networkName": "", //groupBy有network维度才有返回
"networkPlacementName": "", //groupBy有networkPlacementId维度才有返回
"networkPlacementId": "", //groupBy有networkPlacementId维度才有返回
"networkPlacementInfo": "", //groupBy有networkPlacementId维度才有返回
"adSceneId":"", //groupBy有adSceneId维度才有返回
"adSceneName":"", //groupBy有adSceneId维度才有返回
"requestApi": 19433,
"fillApi":150,
"fillrateApi": 0.13,
"impressionApi": 1989,
"clickApi": 236,
"ecpmApi": 2.21,
"ctrApi": 0.14,
"Revenue": 6.59,
"dau": 679,
"deu": 223,
"arpu": 0.01,
"newUsers": 349,
"newUserRate": 0.63,
"enterAdScene":4123,
"enterAdSceneUsers":3178,
"impression": 44106,
"impressionRatio": 0.8507,
"click": 20358,
"clickUsers": 16829,
"ctr": 0.4616,
"estimateRevenue": 5.31,
"request": 19432,
"bidRequestApi": 8655,
"bidRequest": 9152,
"bidResponseApi": 4582,
"bidResponse": 5625,
"bidResponseRateApi": 0.5294,
"bidResponseRate": 0.6175,
"bidWinRateApi": 3.4547,
"bidWinRate": 4.2409,
"appRequest": 1549732,
"idfa": 0,
"bucketName": "",
"countryName": "",
"channel": "",
"sdk": "",
"appVersion": ""
}
],
"timezone": "UTC+8"
}

4. 用户价值1-90天报表 API

4.1 URL

https://openapi.tradplusad.com/v2/ltv

4.2 请求协议

HTTP POST HTTP Content-Type: application/json

4.3请求参数

数据需要拉取到没有返回为止,通过start参数

参数名类型是否必传备注样例
startDateStringY开始日期,格式:YYYY-mm-dd2020-03-01
endDateStringY结束日期,格式:YYYY-mm-dd2020-03-02
timezoneStringN时区,枚举值,仅支持:"UTC+8"、"UTC+0"、"UTC-8"。不传默认为"UTC+0"UTC+8
currencyStringN币种:不传默认USD 仅支持USD CNYUSD
appIdListString[]N开发者后台的应用ID列表,不传默认为当前账号下所有app
areaListString[]NISO 3166-1二位国家地区代码的列表,不传默认为全部地区CN
startIntN偏移量,表示从第几条数据开始,默认为00
limitIntN每次拉取数据的最大条数,默认是1000,可选[1,1000]之间的任意整数100
groupByString[]Ydate 日期,必填
app 应用,必填
area 国家
placementId 广告位
appVersion 应用版本
channel 渠道
["date","app","area"]
metricString[]Yltvxx列表,最多支持90天,只传一个["all"] 代表全部,例如ltv20代表第20天的累积收益["ltv11","ltv12","ltv13"]

4.4 返回参数

HTTP Content-Type: application/json

字段1类型备注
timezoneString时区
itemsArray记录

items元素结构如下:

字段类型备注
dateString日期,格式:YYYY-mm-dd
appIdString应用ID
appNameString应用名称
appVersionString应用版本
channelString渠道
placementIdString广告位ID
placementNameString广告位名称
newUserNumInt64新增用户数
ltvxxFloat64ltv数字(1-90)

备注:每日北京时间21点更新昨天数据

4.5 样例

请求样例:

{
"startDate": "2021-07-01",
"endDate" : "2021-07-07",
"timezone" : "UTC+0",
"currency" : "USD",
"start": 0,
"limit": 1000,
"groupBy":
[
"date",
"app"
],
"metric":
[
"all"
]
}

响应样例:

{
"items":
[
{
"appId": "6640E7E3BDAC951B8F28D4C8C50E50B5",
"appName": "Banner_1",
"date": "2021-07-01",
"newUserNum": 2,
"ltv1": 9.54,
"ltv10": 0,
"ltv11": 0,
"ltv12": 0,
"ltv13": 0,
"ltv14": 0,
"ltv15": 0,
"ltv16": 0,
"ltv17": 0,
"ltv18": 0,
"ltv19": 0,
"ltv2": 0,
"ltv20": 0,
"ltv21": 0,
"ltv22": 0,
"ltv23": 0,
"ltv24": 0,
"ltv25": 0,
"ltv26": 0,
"ltv27": 0,
"ltv28": 0,
"ltv29": 0,
"ltv3": 0,
"ltv30": 0,
"ltv31": 0,
"ltv32": 0,
"ltv33": 0,
"ltv34": 0,
"ltv35": 0,
"ltv36": 0,
"ltv37": 0,
"ltv38": 0,
"ltv39": 0,
"ltv4": 0,
"ltv40": 0,
"ltv41": 0,
"ltv42": 0,
"ltv43": 0,
"ltv44": 0,
"ltv45": 0,
"ltv46": 0,
"ltv47": 0,
"ltv48": 0,
"ltv49": 0,
"ltv5": 0,
"ltv50": 0,
"ltv51": 0,
"ltv52": 0,
"ltv53": 0,
"ltv54": 0,
"ltv55": 0,
"ltv56": 0,
"ltv57": 0,
"ltv58": 0,
"ltv59": 0,
"ltv6": 0,
"ltv60": 0,
"ltv61": 0,
"ltv62": 0,
"ltv63": 0,
"ltv64": 0,
"ltv65": 0,
"ltv66": 0,
"ltv67": 0,
"ltv68": 0,
"ltv69": 0,
"ltv7": 0,
"ltv70": 0,
"ltv71": 0,
"ltv72": 0,
"ltv73": 0,
"ltv74": 0,
"ltv75": 0,
"ltv76": 0,
"ltv77": 0,
"ltv78": 0,
"ltv79": 0,
"ltv8": 0,
"ltv80": 0,
"ltv81": 0,
"ltv82": 0,
"ltv83": 0,
"ltv84": 0,
"ltv85": 0,
"ltv86": 0,
"ltv87": 0,
"ltv88": 0,
"ltv89": 0,
"ltv9": 0,
"ltv90": 0
}
],
"timezone": "UTC+0"
}

5 用户留存2-90天报表 API

5.1 URL

https://openapi.tradplusad.com/v2/userActive

5.2 请求协议

HTTP POST HTTP Content-Type: application/json

5.3请求参数

数据需要拉取到没有返回为止,通过start参数

参数名类型是否必传备注样例
startDateStringY开始日期,格式:YYYY-mm-dd2020-03-01
endDateStringY结束日期,格式:YYYY-mm-dd2020-03-02
timezoneStringN时区,枚举值,仅支持:"UTC+8"、"UTC+0"、"UTC-8"。不传默认为"UTC+0"UTC+8
appIdListString[]N开发者后台的应用ID列表,不传默认为当前账号下所有app
areaListString[]NISO 3166-1二位国家地区代码的列表,不传默认为全部地区CN
startIntN偏移量,表示从第几条数据开始,默认为00
limitIntN每次拉取数据的最大条数,默认是1000,可选[1,1000]之间的任意整数100
groupByString[]Ydate 日期,必填
app 应用,必填
area 国家
appVersion 应用版本
channel 渠道
["date","app","area"]
metricString[]Ykpxx 列表,最多支持90天,只传一个["all"] 代表全部,例如kp20 代表第20天的累积收益["kp22","kp23"]

5.4 返回参数

HTTP Content-Type: application/json

字段类型备注
timezoneString时区
itemsArray记录

items元素结构如下:

字段类型备注
dateString日期,格式:YYYY-mm-dd
appIdString应用ID
appNameString应用版本
appVersionString应用版本
channelString渠道
kpxxFloat64kp数字(1-90)

备注:每日北京时间21点更新昨天数据

5.5 样例

请求样例:

{
"startDate": "2021-07-01",
"endDate" : "2021-07-07",
"timezone" : "UTC+0",
"currency" : "USD",
"start": 0,
"limit": 1000,
"groupBy":
[
"date",
"app"
],
"metric":
[
"all"
]
}

响应样例:

{
"items": [
{
"appId": "FDC48B1D9D9E1F5CBD0C327159C8191C",
"appName": "Banner_1",
"date": "2021-07-01",
"kp1": 2.31,
"kp10": 0,
"kp11": 0,
"kp12": 0,
"kp13": 0,
"kp14": 0,
"kp15": 0,
"kp16": 0,
"kp17": 0,
"kp18": 0,
"kp19": 0,
"kp2": 0,
"kp20": 0,
"kp21": 0,
"kp22": 0,
"kp23": 0,
"kp24": 0,
"kp25": 0,
"kp26": 0,
"kp27": 0,
"kp28": 0,
"kp29": 0,
"kp3": 0,
"kp30": 0,
"kp31": 0,
"kp32": 0,
"kp33": 0,
"kp34": 0,
"kp35": 0,
"kp36": 0,
"kp37": 0,
"kp38": 0,
"kp39": 0,
"kp4": 0,
"kp40": 0,
"kp41": 0,
"kp42": 0,
"kp43": 0,
"kp44": 0,
"kp45": 0,
"kp46": 0,
"kp47": 0,
"kp48": 0,
"kp49": 0,
"kp5": 0,
"kp50": 0,
"kp51": 0,
"kp52": 0,
"kp53": 0,
"kp54": 0,
"kp55": 0,
"kp56": 0,
"kp57": 0,
"kp58": 0,
"kp59": 0,
"kp6": 0,
"kp60": 0,
"kp61": 0,
"kp62": 0,
"kp63": 0,
"kp64": 0,
"kp65": 0,
"kp66": 0,
"kp67": 0,
"kp68": 0,
"kp69": 0,
"kp7": 0,
"kp70": 0,
"kp71": 0,
"kp72": 0,
"kp73": 0,
"kp74": 0,
"kp75": 0,
"kp76": 0,
"kp77": 0,
"kp78": 0,
"kp79": 0,
"kp8": 0,
"kp80": 0,
"kp81": 0,
"kp82": 0,
"kp83": 0,
"kp84": 0,
"kp85": 0,
"kp86": 0,
"kp87": 0,
"kp88": 0,
"kp89": 0,
"kp9": 0,
"kp90": 0
}
],
"timezone": "UTC+0"
}

广告网络ID

id备注
1Facebook
2Admob
4AdColony
5Unity Ads
6Tapjoy
7Liftoff
9Applovin
10IronSource
15Chartboost
16Tencent Ads
17穿山甲
18Mintegral
19Pangle
20Kuaishou Ads
21Sigmob
23Inmobi
24Fyber
25Youdao
27crosspro
30Helium
31Maio
32Criteo
33Mytarget
34ogury
36Appnext
37Kidoz
38Smaato
41Huawei Ads
43Baidu
44Klevin
45A4G
46米盟
47Super Awesome
48Google Ad Manager
49GroMore
50Yandex
51My Network
52小步科技
54Appic (海外)
55zMaticoo
56ReklamUp
57Bigo
58BeiZi
59Okspin
60ONEMOB
61Appic(China)
62LeYou
63Dirchlet(TapTap)
64PremiumAds
65zMaticoo(H5)
66My Network 2
67GreedyGame
68AlgoriX
69BeesAds
70APS
71Mango X
72章鱼移动
73TanX
74TaurusX
75KwaiAd
76Columbus
77YSO
78Vivo
79OPPO广告联盟

广告类型

id备注
1原生
2插屏
3开屏
4横幅
5激励视频
6积分墙

code 状态码定义

数值含义
200成功
401用户校验信息缺失或者错误
10001请求参数错误
10005开始或结束时间错误
10006维度参数错误
10007请求指标错误