留存率怎么计算?怎么分析留存问题?
数据分析第 3 / 15 题答题框架
参考思路:定义(第 N 日回访/活跃)→SQL 实现(自关联/lag)→分析(分渠道/分 cohort/对比曲线)→影响留存的拆解(新手引导/核心价值触达)。
五个经典回答示范
回答一 · 校招应届版
留存率定义:某日新增(或活跃)用户在第 N 日再次活跃的比例。计算要点:分母是基准日用户,分子是第 N 日回访的用户;按周月留存要把窗口对齐。分析先分 cohort——按注册周分组看曲线趋势,再切渠道、版本、行为维度定位差异。留存看的是产品价值是否持续,比新增更能说明健康度。
回答二 · 1-3年经验版
我做过的留存专项:次日留存从 42% 掉到 35%。分析路径:先校准口径与埋点排除技术原因;按渠道拆——某信息流渠道占比上升且留存低,拉低整体;再按行为拆——完成新手引导的用户次留 55%,未完成只有 20%。结论是低质渠道加引导触达率下降叠加。行动:渠道出价调整、引导改版,一个月后回到 41%。
回答三 · 资深版
留存分析我讲方法体系:cohort 分析看结构、留存曲线形态判断产品阶段——快速衰减无平台期说明价值未立住;魔法数字分析找高留存行为;survival 分析看长期。同时警惕误读:留存受渠道结构影响巨大,看分渠道留存而非混合值;样本小时段波动不是趋势。留存是结果指标,优化要落到价值触达路径上。
回答四 · 追问应对
追问『SQL 怎么算次日留存』:注册表 left join 活跃表,条件日期差为 1,分母去重注册数分子去重回访数;『周留存怎么定义』:第 N 周内任一天活跃即可,窗口对齐规则要先写清楚;『留存和流失怎么配合看』:流失定义(连续 N 天不活跃)补足留存看不到的召回场景。
回答五 · 反面示范
『留存率就是第二天还来的人占比,掉了一般就是产品不好,让产品改进就行,数据分析算个数字交给老板就好。』——点评:只算了数字没有归因——渠道结构、版本、行为路径都没拆;『让产品改进』给不出 actionable 的方向,这样的分析没有决策价值。
怎么练这道题
- 打开 模拟练习,选择「数据分析」方向,限时 3 分钟作答本题。
- 对照上方答题框架,逐点检查:哪些要素没覆盖、哪里表达啰嗦。
- 用自己项目的真实经历替换框架中的占位内容,重讲一遍并录音回听。
这类题在真实面试中常被追问细节,
建议进入限时模式练一遍。