该报告终端可以在同一报告中结合多种服务数据。可请求按天、应用及广告渠道等查看安装、收入、广告支出以及 SKAdNetwork 数据。
调取 Parquet 格式报告
GET https://automate.adjust.com/reports-service/parquet_report以二进制 Parquet 格式返回来自报告服务的过滤数据。
过滤
| 过滤 | 类型 | 描述 | 示例 | 
|---|---|---|---|
dimensions* | String | 用于参数分类的值,用逗号隔开。详细信息请参考下面的表格。 | dimensions=app,os_name,week,campaign_id_network | 
metrics* | String | 用逗号隔开的 KPI。详细信息请参考下面的表格。 | metrics=cost,installs,ecpi_network | 
date_period* | String | 报告起始和截止日期,支持 3 种格式:
  | 
  | 
cohort_maturity | String | 
  | cohort_maturity=immature | 
utc_offset | String | 报告中使用的时区。 | utc_offset=+01:00 | 
attribution_types | String | 归因交互类型。
  | attribution_types=click,engaged_ad | 
attribution_source | String | 应用内活动是分配给用户的安装来源first,还是分配给安装来源和后续再归因来源dynamic。默认为dynamic 。 | attribution_source=first | 
reattributed | String | 已被再归因用户的专属过滤器。当一名用户已经安装您的应用,但是又通过由 Adjust 跟踪的来源返回到应用,就会被再归因。
  | reattributed=false | 
iap_revenue_mode | String | 终端返回的广告总收入百分比。可选项包括:
  | iap_revenue_mode=GROSS_70 | 
ad_revenue_sources | String | 用逗号隔开的广告收入来源列表。 | ad_revenue_sources=unknown | 
os_names | String | 用逗号隔开的操作系统名称列表。 | os_names=ios,android | 
ad_spend_mode | String | 指定计算中应用的广告支出。请阅读广告支出来源如何影响数据,了解更多信息。
  | ad_spend_mode=network | 
sandbox | Boolean | 使用 sandbox 还是真实流量数据。默认为 false。 | sandbox=true | 
sort | String | 报告排序所用的指标/维度列表 (用逗号隔开)。使用 - 以降序排列。 | sort=-clicks,installs | 
index | String | 报告索引所用的维度列表 (用逗号隔开)。 | index=network,campaign,adgroup | 
format_dates | Boolean | 如果设置为 false,则所有日期维度都将采用 ISO 格式。 | format_dates=false | 
period_over_period | String | 报告数据比较周期。 | period_over_period=previous_week | 
currency | String | 金额相关指标换算时所用的币种。 | currency=USD | 
[dimension]__in | String | 逗号隔开的值列表,用于任意维度的维度值过滤 (精准匹配)。 | campaign__in=abc,def | 
[dimension]__not_in | String | 逗号隔开的值列表,用于任意维度的维度值过滤 (排除精准匹配)。 | campaign__not_in=abc,def | 
[dimension]__contains | String | 任意维度的维度值子字符串搜索 (不区分大小写)。 | campaign__contains=ios | 
[dimension]__exclude | String | 任意维度的维度值子字符串排除搜索 (不区分大小写)。 | campaign__exclude=ios | 
[dimension]__starts_with | String | 带有指定前缀的维度值子字符串匹配搜索 (不区分大小写)。 | campaign__starts_with=ios | 
[dimension]__not_starts_with | String | 不带指定前缀的维度值子字符串匹配搜索 (不区分大小写)。 | campaign__not_starts_with=ios | 
[dimension]__ends_with | String | 带有指定后缀的维度值子字符串匹配搜索 (不区分大小写)。 | campaign__ends_with=ios | 
[dimension]__not_ends_with | String | 不带指定后缀的维度值子字符串匹配搜索 (不区分大小写)。 | campaign__not_ends_with=ios | 
[metric]__lt | String | 适用于任意指标的 “小于” 指标值过滤器。 | skad_installs__lt=100 | 
[metric]__lte | String | 适用于任意指标的 “小于或等于” 指标值过滤器。 | skad_installs__lte=100 | 
[metric]__gt | String | 适用于任意指标的 “大于” 指标值过滤器。 | skad_installs__gt=100 | 
[metric]__gte | String | 指标的 “大于或等于” 指标值过滤器。 | skad_installs__gte=100 | 
[metric]__eq | String | 适用于任意指标的 “等于” 指标值过滤器。 | skad_installs__eq=100 | 
[metric]__ne | String | 适用于任意指标的 “不等于” 指标值过滤器。 | skad_installs__ne=100 | 
dimensions
通过维度,用户可以用一个或多个参数将指标细分为多个组。例如,您可以按照日期、国家/地区和渠道分别查看安装量。
| 维度 | 数据类型 | 描述 | 示例 | 
|---|---|---|---|
hour | Date | 使用 format_dates=false 返回 ISO 格式值。 YYYY-MM-DDTHH:MM:SS | 2021-05-11T17:00:45 | 
day | Date | 使用 format_dates=false 返回 ISO 格式值。 YYYY-MM-DD | 2021-05-11 | 
week | Date | 使用 format_dates=false 返回 ISO 格式值。 YYYY-MM-DD - YYYY-MM-DD | 2021-05-09 - 2021-05-15 | 
month | Date | 使用 format_dates=false 返回 ISO 格式值。 YYYY-MM | 2021-05 | 
year | Date | 使用 format_dates=false 返回 ISO 格式值。 YYYY | 2021 | 
quarter | String | 使用 format_dates=false 返回 ISO 格式值。 Q<quarter_number> YYYY | Q2 2021 | 
os_name | String | 可能值:
  | |
device_type | String | 可能值:
  | |
app | String | 应用名称。 | |
app_token | String | Adjust 中的应用 ID。 | |
ad_account_id | String | 广告账户的 ID。 | |
store_id | String | 商店应用 ID。 | com.random.app | 
store_type | String | 应用安装来源商店。 | google_play | 
currency | String | 币种名称。 | Euro | 
currency_code | String | 3 字符 ISO 4217 值。 | EUR | 
network | String | 广告渠道的名称。 | Organic, AppLovin, Facebook Installs, Instagram Installs. | 
campaign | String | 跟踪链接子层级 1。 字符串值中一般包含推广活动名称和 ID。 | |
campaign_network | String | 渠道的推广活动名称。 | |
campaign_id_network | String | 渠道的推广活动 ID。 | |
adgroup | String | 跟踪链接子层级 2。 字符串值中一般包含广告组名称和 ID。 | |
adgroup_network | String | 渠道的广告组名称。 | |
adgroup_id_network | String | 渠道的广告组 ID。 | |
source_network | String | 来源渠道名称。基于渠道的可选值。 | |
source_id_network | String | 来源渠道 ID | |
creative | String | 跟踪链接子层级 3。 字符串值中一般包含素材名称和 ID。 | |
creative_network | String | 渠道素材名称。 | |
creative_id_network | String | 渠道素材 ID。 | |
country | String | 国家/地区名称。 | United States of America | 
country_code | String | 2 字符 ISO 3166 值。 | US | 
region | String | 业务地区。 | APAC | 
partner_name | String | Adjust 系统中的合作伙伴名称。 | AppLovin | 
partner_id | String | Adjust 系统中的合作伙伴 ID。 | 34 | 
partner | String | 合作伙伴唯一 slug。 | applovin | 
channel | String | partner_name和network的组合。 | |
platform | String | 设备平台类型,例如mobile_app、web或undefined。 | mobile_app | 
metrics
指标用于评估和比较您通过 Adjust 开展和监测的推广活动表现。
每个请求须带有至少 1 个指标。最常用的指标包括:
installsclicksimpressions
您可以在我们的Datascape 指标术语表中查看完整指标列表。您还可以使用过滤器数据终端来搜索指标。
响应格式
该终端会返回一个 Parquet 格式文件。报告服务使用 pyarrow 引擎和 brotli 压缩来创建输出。
响应代码
终端返回以下响应:
| 响应 | 描述 | 注意事项 | 
|---|---|---|
200 | 成功 | 返回报告信息 | 
204 | 无内容 (No content) | 响应对象为空时 | 
400 | 错误请求 (Bad request) | 请求格式错误或包含不受支持的参数 | 
401 | 未授权 (Unauthorized) | 您的凭证不正确或缺失 | 
403 | 禁止 (Forbidden) | 您没有访问此信息的权限 | 
429 | 请求过多 (Too many requests) | 同时发送超过 50 个请求 | 
503 | 服务不可用 (Service unavailable) | 无法连接服务器 | 
504 | 网关超时 (Gateway timeout) | 查询返回响应时间过长 | 
示例
$ curl \--header 'Authorization: Bearer <adjust_api_token>' \--location --request GET 'https://automate.adjust.com/reports-service/parquet_report?ad_spend_mode=network&app_token__in={app_token1},{app_token2}&date_period=2021-05-01:2021-05-02&dimensions=app,partner_name,campaign,campaign_id_network,campaign_network&metrics=installs,network_installs,network_cost,network_ecpi'