Skip to main content
Explorer 让你可以使用灵活的查询构建器(AftersellQL)构建自定义分析查询。你可以选择指标、按维度对结果分组、应用筛选器,并以图表或表格形式可视化数据。已保存的查询可以作为小组件添加到报告中,用于持续监控。
你可以通过菜单以可视化方式构建查询——无需任何语法。如果你更喜欢直接输入查询,Explorer 也会展示底层的 AftersellQL 文本。语法参考见下文编写 AQL 查询

可用指标

以下是可以在 Explorer 中选择的指标,分组方式与指标选择器中的分组一致。

收入与利润

转化

互动

商店表现

Rokt 网络


维度

维度让你可以按特定属性细分指标。并非所有维度都与每个指标兼容。
某些维度和指标的组合是不兼容的。例如,Decline rateShow rate 无法按 Currency 细分。Explorer 会自动阻止不兼容的组合。

可用维度

不可用维度

以下维度仍在开发中。它们会出现在选择器中,但尚不能用作细分。对每个指标,它们都会显示为”Not compatible”。这些维度完全实现后,本文档将更新。

编写 AQL 查询

你在 Explorer 中构建的每个查询都是一条 **AftersellQL(AQL)**语句。大多数情况下你会以可视化方式构建查询——从菜单中选择指标、维度、筛选器和日期范围——而无需手写 AQL。 对于高级用户,Explorer 还会以可编辑文本的形式展示底层查询。本节是该文本形式的参考:各子句的含义、可接受的值,以及一些可直接使用的示例。

AQL 语句的结构

一条 AQL 语句是由若干子句组成的一个问题。只有 SELECT 和时间范围(SINCE)是必需的;其余全部可选。当包含可选子句时,它们必须按下面所示的顺序出现。
一个最简示例——最近 30 天的每日追加销售收入和接受率:
关键字不区分大小写(SELECTselect 都可用),语句末尾不加分号。字符串值用双引号包裹;数字和列表不用。

选择测量内容与切分方式

  • SELECT 列出要测量的指标,以逗号分隔——例如 SELECT revenue, impressions, accept_rate
  • GROUP BY 按一个或多个维度细分这些指标,例如 datedevicesurfacefunnel。不使用 GROUP BY 时,你得到的是整个时间段的单一总计。
有关可用指标和维度的完整列表——以及哪些组合是允许的——参见上文的可用指标可用维度。Explorer 会自动阻止不兼容的指标和维度组合。

使用 WHERE 筛选

WHERE 在测量之前收窄数据范围。使用 AND 组合多个条件。
impressionsaccept_raterpv 不能按设备、漏斗、位置或商品进行筛选或分组——它们的来源汇总没有这些列。在选择了其中任一指标的查询中添加 WHERE device = "mobile" 会被拒绝,并提示 metric "impressions" cannot be filtered by "device"
支持的比较运算符为 =!=INNOT IN><>=<=。使用 IN 搭配列表可匹配多个值:
experiment 不是可筛选字段——它没有汇总数据源,因此 WHERE experiment IN [...] 会被拒绝,并提示 filters on "experiment" are not supported.(出于同样的原因,它列在上文的不可用维度中。)

按多个漏斗筛选

funnel 筛选器支持多选运算符,让你可以将查询限定于漏斗的一个子集:
  • is one of——仅包含所选漏斗(IN)。
  • is not one of——排除所选漏斗(NOT IN)。
当你选择 is one ofis not one of 时,值输入框会变成一个可滚动的复选框列表,显示你所有的漏斗名称。按需选择任意数量的漏斗。 当你按 Funnel 分组结果并应用 is one of 筛选器时,折线图会为每个所选漏斗显示一条线——即使你选择的数量超过默认序列数。任何所选漏斗都不会被折叠进”Other”类别。

时间范围与对比

每个查询都需要一个用 SINCE 设置的时间范围。可使用预设或自定义窗口。 可用预设:last_1dlast_7dlast_30dlast_90dthis_monthlast_monththis_year
  • GRAIN 设置时间序列的分桶大小——dayweekmonth。(hour 可以解析,但没有任何汇总提供小时级数据,因此此类查询会被拒绝,并提示 group_by / time_grain combination is not supported.
  • COMPARE 叠加第二个时间段,让你一眼看出变化。使用 previous_period——紧邻之前的等长窗口。previous_year 被有意从 Compare 选择器中隐藏,因为数据仓库中没有 2026 年 2 月之前的数据;它仅保留在 AQL 中可输入,以便之前保存的查询仍能解析。
报告数据始于 2026 年 2 月,因此早于此的窗口在两个时间段都会返回空结果。这也是尚未提供同比比较的原因。

选择图表和时区

这些可选子句通常由 Explorer 的可视化控件替你设置,但你也可以直接编写:
  • CHART 设置结果的显示方式:scorecardline_chartbar_chartarea_chartfunnel_charttable
  • TIMEZONE 设置用于日期分桶的时区,值为带引号的 IANA 名称——例如 TIMEZONE "America/New_York"。默认为 UTC。
funnel_chart 类型有特定要求:
  • 位置模式——按 placement 分组并选择一个指标。各阶段按规范的位置顺序排列(追加销售默认 → 降级销售 → 额外追加销售)。仅绘制第一个指标;其他所选指标会在脚注中标注。
  • 指标模式——选择两个或更多指标且不使用 GROUP BY。每个指标按查询顺序成为漏斗的一个阶段(例如,SELECT impressions, conversions 显示 impressions → conversions 的流失)。所有指标必须使用相同单位(例如,不能混合货币指标和百分比指标)。
位置模式需要一个能够按位置细分的指标。impressionsaccept_raterpv 不行——对于这些指标,漏斗图会显示”These metrics can’t be grouped by placement”。

排序与限制

  • ORDER BY 按某个指标或维度排序结果,可用 ASCDESC
  • LIMIT 限制返回的行数——适用于”前 N 名”类问题。

更多示例

impressionsaccept_raterpv 无法按设备细分——它们的汇总是 shop × surface × day,没有设备列。设备比较请使用 revenue(或其他来源于转化的指标)。
当你构建出满意的查询后,保存它并将其作为小组件添加到报告中,使其持续更新——参见管理小组件。要移除不再需要的小组件,请在 Explorer 中加载它并点击标题栏中的 Delete。删除小组件会将其从它出现的所有报告中移除。Delete 按钮仅对你拥有的小组件显示;全局模板小组件为只读。

导出结果

Explorer 在屏幕上以计分卡、图表或表格形式显示查询结果——它不会直接从查询视图下载文件。 要将结果导出为文件,请保存查询并将其作为小组件添加到报告中。每个小组件都有自己的 Export to CSV 按钮,可将小组件的数据下载为 .csv 文件。有关标准 Analytics 页面导出(Excel 和 CSV),参见导出你的数据

时区支持

默认情况下,查询以 UTC 运行。你可以直接在 Explorer 工具栏中为任何查询覆盖时区,使按日期分桶的结果(按日、周、月细分)反映你的本地时间而非 UTC。
包含 ImpressionsAccept RateRevenue Per Visit 的查询始终以 UTC 分桶日期,无论你选择哪个时区。这些指标来源于仅按 UTC 天数上报的每日汇总。如果一个查询将其中一个指标与其他指标混合,整个结果集会回退到 UTC,以保持日期分桶对齐。

为查询设置时区

  1. 在 Aftersell 后台打开 Explorer。
  2. 在工具栏中,点击 Timezone 选择器(在 Compare 旁边)。
  3. 从列表中选择一个可用时区,或选择 Account default 使用分析设置中配置的时区。
  4. 运行查询。结果将使用所选时区进行分桶。
所选时区会随查询一起保存。当你保存并重新加载查询时,时区会自动恢复。

账户默认时区

如果你在分析设置中启用了 Lock reporting timezone,在工具栏中选择 Account default 会将该锁定时区用于你的查询。工具栏标签会显示解析后的时区,例如 Timezone: Account default (Paris (CET)) 分析设置页面接受完整的 IANA 时区列表,但 Reports 仅支持上述十个时区。如果你锁定的时区不在其中,Account default 会静默解析为 UTC——因此如果希望 Reports 遵循锁定时区,请从此列表中选择。 如果未启用 Lock reporting timezoneAccount default 会回退为 UTC。

在 AQL 中指定时区

你也可以使用 TIMEZONE 子句直接在 AQL 查询中指定时区,该子句位于 CHARTORDER BY 之间:
存在该子句时,它会覆盖该查询的工具栏选择。保存并重新加载查询时,时区会被保留。

可用时区

时区选择器包含以下选项: 这是一个仅包含十个时区的封闭集合。TIMEZONE 子句中的任何其他 IANA 时区都会被拒绝为不支持。

时区如何影响查询结果

设置时区后,查询中的日期分桶使用本地时间而非 UTC。例如,发生在 2026-03-29T01:30:00Z(UTC)的事件在纽约时间(ET)中落在 3 月 28 日,但在巴黎时间(CET)中落在 3 月 29 日。设置正确的时区可确保你的按日、周、月细分与你的业务报告预期一致。 不包含时区的查询——包括之前保存的查询——继续以 UTC 运行,因此现有结果不受影响。

需要帮助?

如果你对 Explorer 有疑问或想开通访问权限,请通过应用内聊天联系 Aftersell 支持团队。