Skip to main content

报表

可用命令:
  • cloudx report dashboard 用于汇总以及每日或每小时指标
  • cloudx report breakdown 用于按时间、库存与设备维度做 CloudX-only 自定义拆分
  • cloudx report bidders 用于竞价方表现
  • cloudx report apps 用于应用表现
  • cloudx report ad-units 用于广告单元表现
  • cloudx report export 用于 CSV 或 JSON 导出
  • cloudx report impressions export 用于异步导出展示级收入数据

请求超时

报表请求默认使用 60 秒 API 超时。若工作流需要更早失败,或较重报表需要更多时间,可以在命令之前使用全局 --timeout 标志。
--timeout 接受时长值,例如 30s90s2m。取值必须大于 0s,且不能超过 2m

通用标志

大多数报表命令使用下列标志。每个命令的具体支持情况见下一节。

各命令支持的标志

时间段值

时间段解析基于 UTC。 省略 --period 时,所有报表命令都使用 today 校验规则:
  • 结束日期不得早于起始日期。
  • --country 必须为规范化后的两位大写 ISO-2 国家代码。
  • --device-os 必须严格为 iOSAndroid
  • --test-mode 必须为 productiontestall
  • --granularity 必须为 dailyhourly

粒度值

当需要改变所选时间段内的报表分桶方式时,可以使用 --granularity 对于每小时控制台报表,人类可读的图表表格会使用 BUCKET START 而不是 DATE,JSON 图表行会包含 bucket_start 时间戳,例如 2026-04-01T13:00:00Z 对于每小时导出,CSV 或 JSON 的首列会从 date 变为 bucket_start

来源值

省略 --source 时,报表命令继续使用现有的 CloudX-only 报表路径。这会让控制台、应用与广告单元结果只统计 CloudX 服务的展示。 当需要在报表中包含 publisher SDK 转发的其他聚合平台展示级收入数据(ILRD)时,可以使用 --source 来源名称不区分大小写,CLI 会进行规范化。外部来源值来自 ILRD 的聚合平台/平台字段,而不是下游需求方网络。例如 AppLovin MAX 中带有 ADMOB_BIDDING 需求的行会归入 applovin,而不是 admob
--source 包含外部聚合平台时,填充率仍然只代表 CloudX,因为外部 ILRD 包含展示与收入,但不包含 CloudX 请求数。CLI 会将其标注为 Fill Rate (CloudX-only)

输出格式

人类可读格式

大多数命令会先输出一段元信息块,再输出表格。 元信息块示例:

JSON

传入 --json 以返回结构化 JSON:
所有命令示例汇总在 示例 页面。

cloudx report dashboard

显示汇总指标以及每日或每小时图表行。

用法

使用 --source all 可在控制台收入、展示、eCPM 与来源拆分中包含外部聚合平台 ILRD:
使用 --granularity hourly 可按 UTC 小时显示图表行:

示例

cloudx report breakdown

按自选维度显示 CloudX-only 聚合指标。 此命令适合临时分析,例如按国家查看收入、按小时和应用查看填充率,或按广告单元查看 eCPM。它不接受 --source,也不包含外部聚合平台 ILRD 或提供方收入。需要外部 ILRD 时,请使用已支持来源过滤的控制台、应用和广告单元命令。

用法

维度

使用 --by 传入逗号分隔的列表。

指标

使用 --metrics 传入逗号分隔的列表。 比率指标会基于每一行的汇总组件计算,不会对预先计算的比率做平均。

选项

Having 表达式

--having 会在分组后过滤行。它支持一个简单的指标比较:
支持的操作符:<<====!=>=> 指标必须是上方列出的受支持拆分指标之一,右侧必须是数字。== 会作为 = 的别名处理。不支持布尔逻辑、字符串、SQL 函数和字段间比较。 有效示例:
无效示例:

示例

按日期和国家查看收入、展示与 eCPM:
查看单日按小时和应用拆分的填充率:
按收入查看 Top 广告单元:
使用指标阈值过滤 JSON 输出:

输出示例

cloudx report bidders

显示所选时间段内的竞价方级别表现。

用法

示例

cloudx report apps

显示所选时间段内的应用级表现。

用法

使用逗号分隔的来源列表,可以按应用对比 CloudX 与某个聚合平台:

示例

cloudx report ad-units

显示所选时间段内的广告单元级表现。

用法

这是当前唯一同时支持 --app--ad-unit-type 的报表命令。 配合 --app 使用 --source all,可查看同一应用广告单元上的 CloudX 与外部聚合平台收入:

示例

cloudx report export

默认以 CSV 格式导出报表数据。

用法

当下游报表需要 UTC 小时分桶时,使用 --granularity hourly

示例

每小时导出会使用 bucket_start 作为首列:

JSON 输出

使用 --json 时,响应中包含:
  • columns
  • rows
  • row_count

cloudx report impressions export

将完整一天的展示级收入数据异步导出为 gzip 压缩的 CSV 文件。导出任务在后台运行,因此大型结果集无需在普通 API 请求的时限内完成。

用法

--date 为必填项,必须是过去 45 天内已经结束的 UTC 日期。当前 UTC 日期尚未结束,因此不能导出。

选项

每个账户同时最多只能处理两个展示导出任务。使用相同日期与过滤条件再次提交时,CLI 会复用匹配的排队中、运行中或已完成导出,而不会创建重复任务。 导出就绪后,CloudX 会返回一个有效期为一小时的下载 URL。在生成文件仍处于保留期内时,重新运行相同命令可获取新的 URL。生成文件最长保留七天。
展示导出可能包含广告标识符、库存元数据和原始收入数据。请安全存储下载文件,仅允许授权用户访问,并在不再需要时删除文件。

示例

提交导出任务,并打印导出 ID 与当前状态:
等待任务完成并下载结果:
导出美国地区某个 iOS 应用的生产流量展示:
检查下载的压缩文件并预览表头与前几行:

CSV 字段

CSV 中每一行对应一条匹配的展示记录。不保证行顺序。

相关链接