漏斗、留存与路径
三种最常用的事件分析:人卡在哪一步、之后还回不回来、做完这件事通常接着做什么。
漏斗
「事件分析 → 漏斗」。
evstats


怎么用:在参数面板里列出 2~8 个步骤,每一步选一个事件,可以拖动排序;再设一个窗口(小时)。
怎么算:
- 严格按顺序:先做第一步,再做第二步……顺序反了不算转化。
- 相邻两步的间隔不能超过窗口,默认 24 小时,最大 168 小时(7 天)。
- 人数按
distinct_id去重。同一个人多次走完只算一次,取第一次走完的过程。 - 每一步给出人数、相对上一步的转化率、相对第一步的转化率;第一步的两个比率都是 100%。
- 最长跨度 90 天。
主图是横向条形,步骤之间标出流失的人数;点任何一步的人数,跳到事件日志看这一步的事件。
匿名访客在第一步、登录后在第二步的情况,会被当成两个人:匿名和登录的 distinct_id 不同,本期不合并。把漏斗的各步都放在登录前或都放在登录后,结果更准。
留存
「用户分析 → 留存」。
evstats


怎么用:选起始事件和回访事件(默认都是 $pageview),单位选日或周。
怎么算:
- 起始日做过起始事件的人组成一个队列;第 N 个项目日(或周)做过回访事件的人,算第 N 天(周)留存。
- 第 0 列(
rates[0])总是 100%,表示队列本身。 - 一个人只属于他在区间内第一次完成起始事件的那一天。
- 回访事件要不早于这个人在起始日做起始事件的时间。
- 表格最后一行是按队列人数加权的平均值。
- 最长跨度 90 天。
例如起始事件选 signup、回访事件选 $pageview、单位选日,第 1 列就是「注册后第二天还回来看页面的人」的比例。
路径
「事件分析 → 路径」。
evstats


怎么用:选一个起始事件(默认 $pageview)。
怎么算:同一个人做完这个事件之后 30 分钟内的下一个事件,按人数取 Top 10。
结果是一张条形排行。点任何一行,把它设为新的起始事件,页面顶部出现面包屑,可以一步一步往下走、再点面包屑返回。路径只看「下一步」,不画桑基图那样的全路径。最长跨度 31 天。
用接口取
三者都在 OpenAPI 里,参数与页面相同:
bash
curl -sS -H "Authorization: Bearer evs_xxx" \
"https://stats.example.com/api/v1/projects/{projectId}/funnel?from=2026-09-01&to=2026-09-07&steps=\$pageview,signup,pay&window_hours=24"路径分别是 funnel、users/retention、path,见 API 参考。