场景 · 2026 年 9 月 1 日 · 11 分钟

同期群:先定义谁在什么时候进入

同期群问的是一群在同一时刻进入的人,后来如何。进入事件是注册、首单还是首访,必须钉死。观察窗是周还是月,也必须钉死。问数先给出进入人数和仍活跃人数两个整数。

进入事件唯一

不要把注册和首单混成「新用户」。

观察窗对齐

第 1 周是进入后 0-6 天,还是下一个自然周。

活跃定义

登录还是支付。和月活字典保持一致。

一次完整的问法可以先写成下面这样:

2026 年 1 月首单用户,在 2 月是否再次支付。人数和再次支付人数。

落到语句上,草稿常常是:

WITH first_paid AS (
  SELECT user_id, MIN(pay_time) AS first_pay
  FROM orders
  WHERE pay_status = 'paid'
  GROUP BY user_id
  HAVING MIN(pay_time) >= DATE '2026-01-01'
     AND MIN(pay_time) < DATE '2026-02-01'
)
SELECT
  COUNT(*) AS cohort_users,
  COUNT(DISTINCT o.user_id) AS paid_in_feb
FROM first_paid f
LEFT JOIN orders o
  ON o.user_id = f.user_id
 AND o.pay_status = 'paid'
 AND o.pay_time >= DATE '2026-02-01'
 AND o.pay_time < DATE '2026-03-01';

同期群不是留存产品。它只是两个计数和一条进入定义。定义一漂,曲线就会唱歌。

场景是方法的试验场

零售、订单、漏斗、对账、活动、同期群、库存、内容、地域,题目不同,四拍不变。变的是时间列、粒度、状态机和空间字段。

订单是状态机,金额挂在某一态上。漏斗每一步都要写清分母。库存是时点,销售是期间,不能加在一起。地域至少有下单、收货、仓、门店、IP 五种,选错一种地图会说谎。

灰度从每天都问的那几句开始。无聊的句子才扛得住每天跑。新场景先写成卡片,再允许进日常。没有卡片的新词,先拒绝。

读完这一辑可以做什么

只选一个场景,做成三张卡片和三道金标准。不要同时开零售和财务。场景一多,口径会互相污染。

进入事件唯一。进入事件一漂,留存曲线就会唱歌。

WUJI问数

个人笔记站。记录用中文把业务问题变成可核对查询的方法与实践。

本站为个人非经营性网站,内容开放阅读。文中示例仅供学习,执行任何数据库操作前请自行核对。

笔记关于隐私说明使用说明ICP备案查询