跳转到内容

Reporting API

使用 Reporting API 来获取 JSON 或 CSV 格式的聚合推广活动数据。

请求格式

向下列任一基础 URL 发送 HTTP GET 请求,以生成报告请求:

  • https://r.applovin.com/report
  • https://r.applovin.com/probabilisticReport (仅适用于广告。所有从安装和支出中得出的值均基于概率安装数据。)
  • https://r.applovin.com/skaReport (仅适用于广告。该终端反映的是来源于 SKAdNetwork 的数据,只包含有限的维度和指标。自 2024 年 8 月 1 日起,成本值基于概率数据计算。)

必要参数

参数用途
api_key您的 Report Key
您可以在 AppLovin 控制面板账户页面的 Keys 选项卡中找到 Report Key。
start1报告开始日期
接受 年-月-日 格式的日期或 Unix 时间戳。示例:2012-10-051336608000
end1报告结束日期
接受 年-月-日 格式的日期或 Unix 时间戳。示例:2012-10-051336608000now
format报告格式
接受 jsoncsv。详情请参阅下文请求格式。
columns报告列 (通过逗号分隔的列表)
请参阅下方允许使用的列。示例:ad_id,day,campaign
report_type指示 API 以 publisheradvertiser 数据响应
如果您省略此参数,API 就会默认返回 report_type=publisher

1 该 API 的请求窗口为 45 天。请确保日期参数在最近 45 天内。

可选参数

参数用途
day_column指标默认使用实时数据;如果您想提取同期群中的指标,请将其设置为 day
limit您要返回的行数限制;示例:500 (使用 limitoffset 对结果进行分页)
offset开始调取行的偏移位置;示例:100 (使用 limitoffset 对结果进行分页)
having允许您根据数值过滤结果
该参数可接受数字列、比较运算符和逻辑运算符的 URL 编码值;示例:impressions%20%3E%200%20AND%20revenue%20%3E%200 (“展示量 > 0 并且收入 > 0”)。
请注意:这会减慢响应速度,增加超时的可能性。
not_zero设置为 1 ,可过滤出所有数值型指标为 0 的数据结果。

允许的开发者列

列名称包含信息
ad_typeAPPOPENGRAPHICMRAIDPLAYREWARDVIDEO
application应用名称
application_is_hidden应用是否在控制面板中隐藏
bidding_integrationAppLovin 所参与竞价的聚合平台(MAX 表示 MAX 聚合,Google 表示 AdMob Mediation Open Bidding 或 Google Ad Manager/GAM,None 表示非竞价 / zone 接入方式)
clicks点击量
country两个字母组成的 ISO 国家/地区代码。
ctr点击量 ÷ 展示量
day报告数据日期
device_typephonetabletother
ecpm每千次展示的收益金额
hour报告数据的小时 (仅适用于最近 30 天)
impressions展示量
package_name应用的包名或 Bundle ID
placement_typeAPP_OPENBANNERINTERLEADERMRECNATIVEREWARDED_INTER
platformandroidfireosios
revenue收入
size广告尺寸 (BANNERINTERLEADERMRECNATIVE)
store_idiOS 中 iTunes ID 的数字部分或 Android 的 package_name。如果 AppLovin 无法识别 iTunes ID,则会返回 Bundle ID。
zoneZone 名称 (若您的账户可用)
zone_idZone ID (若您的账户可用)
若要启用 Zone,请联系您的客户经理。

允许的广告主列

列名称包含信息
ad广告名称
ad_creative_typeGRAPHICPLAYABLEVIDEOVIDEO_PLAYABLE
ad_id广告 ID。即使广告名称发生变化,该值也不会改变
ad_revenue_x特定时间段内的广告收入 (x0d1d2d3d7d14d28d30d90d1y 之一)
ad_roas_x特定时间段内的广告支出回报 (x0d1d2d3d7d14d28d30d90d1y 之一)
ad_typeAPPOPENGRAPHICPLAYREWARDVIDEO
app_id_external经过哈希处理的应用程序 ID,通常被称为 “站点 ID”
application源应用程序名称
average_cpa平均单次转化成本
average_cpc平均单次点击成本
campaignCampaign 名称
campaign_ad_typeua 用于获客,rt 用于再营销
campaign_bid_goalCampaign 竞价目标,以美元 ($) 表示,适用于 CPP 和 CPE Campaign。在请求此值的同时,还必须请求 campaign 列。
campaign_id_external对 Campaign 的唯一引用。即便重命名 Campaign,该值也不会发生变化。该值与 {CAMPAIGN_ID} 点击宏相同。
campaign_package_name所推广应用的包名或 Bundle ID
campaign_roas_goal针对 IAP ROAS、广告 ROAS 和 ROAS Campaign 的广告支出回报 (ROAS) 目标,以百分比值 (%) 表示。在请求此值的同时,还必须请求 campaign 列。
campaign_store_idiOS 端上的推广应用的 iTunes ID 的数字部分,否则为 camaign_package_name
campaign_typeCampaign 优化类型 (CPPCPEad ROASIAP ROASROAS)
clicks点击量
conversions转化量 (安装)
conversion_rate转化量 ÷ 展示量
cost广告主支出
cost_per_target_event_x特定时间段内的目标事件单次事件成本 (x0d1d2d3d7d14d30d90d1y 之一)
country两个字母组成的 ISO 国家/地区代码。
cpp_x特定时间段内的单次购买成本 (x0d1d2d3d7d14d30d90d1y 之一)
creative_set素材组名称
creative_set_id素材组 ID。即便素材组名称发生变化,该 ID 也不会改变。
ctr点击量 ÷ 展示量
custom_page_id与素材组关联的 iOS 自定义产品页,或 Android 商品详情页面。
day报告数据日期
device_typephonetabletother
external_placement_id经过加密的应用程序 ID (配合 API 来源竞价使用)
first_purchase进行首次购买的用户数量 (必须设置收入回调)
hour报告数据的小时 (仅适用于最近 30 天)
iap_rev_x特定时间段内的 IAP 收入 (x0d1d2d3d7d14d28d30d90d1y 之一)
iap_roas_x特定时间段内的广告支出 IAP 回报 (x0d1d2d3d7d14d28d30d90d1y 之一)
impressions展示量
installs1 之前 false=/skaReport 的来自 SKAdNetwork 的安装,仅针对 redownload。针对其他报告,请使用 conversions
optimization_day_target您选择 Campaign 优化日,示例:第 0 天或第 7 天。
placement_typeAPP_OPENARRAYBANNERCTVINTERLEADERMRECNATIVEREWARDED_INTER
platformandroidfireosiostvos
redownloads1带有 redownload=true 的来自 SKAdNetwork 的安装,仅针对 /skaReport。针对其他报告,请使用 conversions
ret_x特定时间段内的留存 (x1d2d3d7d14d28d 之一)
roas_x特定时间段内的总计 ROAS (x0d1d2d3d7d14d28d30d90d1y 之一)
sales已归因销售事件的数量 (必须设置收入回调)
sales_x特定时间段内的销售量 (x0d1d2d3d7d14d30d90d1y 之一)
size广告尺寸 (BANNERINTERLEADERMRECNATIVEPRELOAD)
target_eventCampaign 定向的自定义事件 (仅适用于 CPE Campaign)
target_event_count唯一目标事件
target_event_count_x特定时间段内的唯一目标事件 (x0d1d2d3d7d14d30d90d1y 之一)
total_rev_x特定时间段内的总收入 (x0d1d2d3d7d14d28d30d90d1y 之一)
traffic_sourceAppLovin 或交易平台名称
unique_purchasers_x特定时间段内的唯一购买者数量 (x0d1d2d3d7d14d30d90d1y 之一)
  1. 2024 年 8 月 2 日起,国家/地区层级报告中将不再显示来自 SKAdNetwork 的安装和重新下载数据。只有 /skaReport 会受到影响。

过滤列

您可以按任意列过滤报告,搜索直接匹配任意过滤器的内容。

要按列过滤报告,请添加以下 URL 参数:filter_columnname=onefilter,anotherfilter,thirdfilter

例如,如果您只想查看 Android 平台的数据,就需要设置以下 URL 参数:filter_platform=Android

请参阅上表了解全部列。

有些列会通过 filter_not_columnname=onefilter,anotherfilter 支持否定过滤器。此外,custom_page_id 维度还支持 filter_null_custom_page_idfilter_blank_custom_page_idfilter_not_null_custom_page_idfilter_not_blank_custom_page_id 选项。这些选项不需要值,即 …&filter_not_null_custom_page_id=&filter_not_blank_custom_page_id=&…

列的排序

报告排序的方法与过滤报告的方法类似。

例如,若要按 campaign 对报告进行排序,您需要添加以下 URL 参数:sort_campaign=ASC

可接受的值为 ASC (升序) 或 DESC (降序)。所有排序均按字典顺序。

报告格式

您可以 JSON 或 CSV 格式请求报告。

时区

Reporting API 中的全部数据均采用 UTC (协调世界时)。

请求示例

广告主请求示例:

https://r.applovin.com/report?api_key=«your-report-key»&start=2015-04-20&end=now&columns=day,campaign,impressions,clicks,ctr,conversions,conversion_rate,app_id_external,cost,sales&format=json&report_type=advertiser

开发者请求示例:

https://r.applovin.com/report?api_key=«your-report-key»&start=2016-07-01&end=2016-07-07&columns=day%2Cplatform%2Ccountry%2Capplication%2Cpackage_name%2Csize%2Cad_type%2Cimpressions%2Cclicks%2Crevenue,device_type&having=impressions%20%3E%200%20AND%20revenue%20%3E%200&format=csv