可用指标
收入与利润
转化
互动
商店表现
Rokt 网络
维度
某些维度和指标的组合是不兼容的。例如,Decline rate 和 Show rate 无法按 Currency 细分。Explorer 会自动阻止不兼容的组合。
可用维度
以下维度仍在开发中。它们会出现在选择器中,但尚不能用作细分。对每个指标,它们都会显示为”Not compatible”。这些维度完全实现后,本文档将更新。
编写 AQL 查询
AQL 语句的结构
SELECT 和时间范围(SINCE)是必需的;其余全部可选。当包含可选子句时,它们必须按下面所示的顺序出现。
关键字不区分大小写(
SELECT 和 select 都可用),语句末尾不加分号。字符串值用双引号包裹;数字和列表不用。选择测量内容与切分方式
SELECT列出要测量的指标,以逗号分隔——例如SELECT revenue, impressions, accept_rate。GROUP BY按一个或多个维度细分这些指标,例如date、device、surface或funnel。不使用GROUP BY时,你得到的是整个时间段的单一总计。
使用 WHERE 筛选
WHERE 在测量之前收窄数据范围。使用 AND 组合多个条件。
=、!=、IN、NOT IN、>、<、>= 和 <=。使用 IN 搭配列表可匹配多个值:
experiment 不是可筛选字段——它没有汇总数据源,因此 WHERE experiment IN [...] 会被拒绝,并提示 filters on "experiment" are not supported.(出于同样的原因,它列在上文的不可用维度中。)
按多个漏斗筛选
- is one of——仅包含所选漏斗(
IN)。 - is not one of——排除所选漏斗(
NOT IN)。
时间范围与对比
SINCE 设置的时间范围。可使用预设或自定义窗口。
可用预设:
last_1d、last_7d、last_30d、last_90d、this_month、last_month 和 this_year。
GRAIN设置时间序列的分桶大小——day、week或month。(hour可以解析,但没有任何汇总提供小时级数据,因此此类查询会被拒绝,并提示group_by / time_grain combination is not supported.)COMPARE叠加第二个时间段,让你一眼看出变化。使用previous_period——紧邻之前的等长窗口。previous_year被有意从 Compare 选择器中隐藏,因为数据仓库中没有 2026 年 2 月之前的数据;它仅保留在 AQL 中可输入,以便之前保存的查询仍能解析。
报告数据始于 2026 年 2 月,因此早于此的窗口在两个时间段都会返回空结果。这也是尚未提供同比比较的原因。
选择图表和时区
CHART设置结果的显示方式:scorecard、line_chart、bar_chart、area_chart、funnel_chart或table。TIMEZONE设置用于日期分桶的时区,值为带引号的 IANA 名称——例如TIMEZONE "America/New_York"。默认为 UTC。
funnel_chart 类型有特定要求:
- 位置模式——按
placement分组并选择一个指标。各阶段按规范的位置顺序排列(追加销售默认 → 降级销售 → 额外追加销售)。仅绘制第一个指标;其他所选指标会在脚注中标注。 - 指标模式——选择两个或更多指标且不使用
GROUP BY。每个指标按查询顺序成为漏斗的一个阶段(例如,SELECT impressions, conversions显示 impressions → conversions 的流失)。所有指标必须使用相同单位(例如,不能混合货币指标和百分比指标)。
排序与限制
ORDER BY按某个指标或维度排序结果,可用ASC或DESC。LIMIT限制返回的行数——适用于”前 N 名”类问题。
更多示例
impressions、accept_rate 和 rpv 无法按设备细分——它们的汇总是 shop × surface × day,没有设备列。设备比较请使用 revenue(或其他来源于转化的指标)。导出结果
.csv 文件。有关标准 Analytics 页面导出(Excel 和 CSV),参见导出你的数据。
时区支持
包含 Impressions、Accept Rate 或 Revenue Per Visit 的查询始终以 UTC 分桶日期,无论你选择哪个时区。这些指标来源于仅按 UTC 天数上报的每日汇总。如果一个查询将其中一个指标与其他指标混合,整个结果集会回退到 UTC,以保持日期分桶对齐。
为查询设置时区
- 在 Aftersell 后台打开 Explorer。
- 在工具栏中,点击 Timezone 选择器(在 Compare 旁边)。
- 从列表中选择一个可用时区,或选择 Account default 使用分析设置中配置的时区。
- 运行查询。结果将使用所选时区进行分桶。
账户默认时区
在 AQL 中指定时区
TIMEZONE 子句直接在 AQL 查询中指定时区,该子句位于 CHART 和 ORDER BY 之间:
可用时区
这是一个仅包含十个时区的封闭集合。
TIMEZONE 子句中的任何其他 IANA 时区都会被拒绝为不支持。
时区如何影响查询结果
2026-03-29T01:30:00Z(UTC)的事件在纽约时间(ET)中落在 3 月 28 日,但在巴黎时间(CET)中落在 3 月 29 日。设置正确的时区可确保你的按日、周、月细分与你的业务报告预期一致。
不包含时区的查询——包括之前保存的查询——继续以 UTC 运行,因此现有结果不受影响。