更多: 数据分析
- 全埋点与 AI 事件收件箱
- 搭一个能解释流失的漏斗
- 跨网页、App、小程序识别用户
- 什么是全埋点,它怎么工作?
- 怎么在收件箱里审核并确认事件?
- 什么是未规划事件,怎么管理?
- 什么时候该用漏斗,而不是目标或路径?
- 漏斗怎么搭?
- 漏斗在哪一步流失,怎么读?
- 识别模式是做什么的,要不要开?
- 怎么调 login 识别一个用户?
- 一个人怎么跨设备合并?
- App 和小程序上身份怎么工作?
- 怎么统计外链点击?
- 怎么统计文件下载?
- 怎么统计表单提交?
- 怎么统计自定义事件?
- 怎么统计按钮点击?
- 怎么生成热力图?
- 怎么统计滚动深度?
- 怎么统计电商购买和收入?
- 怎么设置目标、追踪转化?
- 怎么创建自定义指标?
- 怎么用账户分析看公司级数据?
- 怎么用 MCP 把 AI 智能体接到统计数据?
- 怎么用 AI 助手问统计数据?
- 怎么建用户分群?
- 怎么做 RFM 分析?
- 怎么录制和观看会话回放?
- 怎么分析用户路径?
- 怎么做留存报表?
- 怎么分析事件的分布?
- 怎么制定埋点方案?
- 怎么查看用户档案和行为记录?
- 怎样读生命周期报表(新增、回访、回流、沉睡)?
- 怎样对比一个转化在不同归因模型下的结果?
- 本分类全部文章
简短回答
在 全端分析 › 行为分析 › 行为分析 里打开 SQL 页签,对 v_events、v_sessions、v_persons 或 v_autocapture 写一条 SELECT,这些视图已限定到当前站点和日期范围。最多返回 50,000 行,超时 30 秒。
简短回答
打开 全端分析 › 行为分析 › 行为分析,切到 SQL 页签。对视图 v_events、v_sessions、v_persons 或 v_autocapture 写一条 SELECT(或 WITH … SELECT)。这些视图已经限定在当前站点和所选日期范围内。按 Command-Enter 或 Ctrl-Enter 运行。
SQL 适合内置模型给不了的交叉表和一次性清单。经常要看的比率,改为保存一个自定义指标。
四张视图
| 视图 | 范围 | 常用列 |
|---|---|---|
v_events | 当前站点、所选日期 | ts、name、path、title、ref_channel、utm_source、utm_campaign、country、device_type、props、session_id、subject |
v_sessions | 当前站点、按会话开始时间 | id、started_at、entry_path、exit_path、pageviews、duration、channel、is_bounce、engaged、device_type、subject |
v_persons | 当前站点,不按时间截取 | person_id、first_seen、last_seen、identified_by、device_count、props |
v_autocapture | 当前站点、所选日期 | kind、path、selector、el_text、x、y、depth |
subject 是人、访客还是账户,取决于构建器里选的口径。
两个查询例子
按渠道和设备看会话数和有效会话数:
SELECT channel, device_type,
COUNT(*) AS sessions,
SUM(CASE WHEN engaged = 1 THEN 1 ELSE 0 END) AS engaged_sessions
FROM v_sessions
GROUP BY channel, device_type
ORDER BY sessions DESC
包含注册的会话,入口页是哪些:
WITH signups AS (
SELECT DISTINCT session_id FROM v_events WHERE name = 'signup'
)
SELECT s.entry_path, COUNT(*) AS sessions
FROM v_sessions s
JOIN signups g ON s.id = g.session_id
GROUP BY s.entry_path
ORDER BY sessions DESC
LIMIT 20
要套用构建器的全局筛选,在 WHERE 里写 {filters}:WHERE {filters}。没有筛选时它会变成恒为真,而且只对视图里有的列生效。「返回改写后的 SQL」可以看到实际执行的语句。
限制
- 只能有一条
SELECT或WITH语句。注释、分号、反引号、写操作和系统表都会被拒绝,真实表名也一样。 - 最多返回 50,000 行(结果被截断时底部会提示),超时 30 秒,SQL 最长 20,000 个字符。
- 没有拆分控件,也没有对比区间;分群对比会被拒绝。
- 有隐藏属性的成员不能运行 SQL。
常见错误
| 提示 | 处理 |
|---|---|
| 必须引用至少一张视图 | 查询 v_events、v_sessions、v_persons 或 v_autocapture |
| 只能查询四张视图 | 去掉库名和表名,改用视图 |
| 超时 | 缩小日期范围、尽早聚合、加上 LIMIT |
要生成一个文件给别人以后下载?用导出任务,见导出原始数据。
这篇回答解决你的问题了吗?
我们会根据反馈修改和补充这篇内容。
提交没有成功,请稍后再试。
谢谢你的反馈,我们会据此改进这篇内容。你已经反馈过这篇了,谢谢。