工具说明
一、计算器简介
用户生命周期留存分析计算器是一款专门用于按注册分组、分析用户在后续各生命周期日/月留存情况的工具。本工具始终以注册日期(或注册月份)作为分组标签,不依赖首单或首次消费等行为作为分组依据。通过按注册月份或注册日期分组,追踪不同同期群(cohort)在注册后各偏移月、偏移天的保留人数与保留率,生成留存矩阵与平均保留趋势图,帮助您了解不同时期获取用户的留存表现,为制定拉新与留存策略提供数据支持。
核心功能
- 自然月留存矩阵:按注册月份分组,展示各偏移月份(当月、1个月后、2个月后……最多12个月)的用户保留人数,形成倒三角留存矩阵
- 自然日留存矩阵:按注册日期分组,展示各偏移天数(当日、第1天……第30天)的用户保留人数(最近30个注册日),便于观察注册后首月留存细节
- 平均保留趋势图:汇总各偏移月份的平均保留人数与保留率,形成趋势曲线,便于识别留存拐点
- 统一分组口径:所有分析均以注册为 cohort 起点,不含首单等其他分组逻辑
应用场景
- 评估不同注册时期用户的长期留存差异,识别高质量获客渠道
- 识别留存拐点(如第几月、第几天流失加剧),制定针对性运营策略
- 对比运营活动或产品改版前后,新注册用户的留存变化
- 观察用户生命周期保留趋势,为拉新、留存策略提供数据依据
适用客户
本计算器适用于所有需要分析用户生命周期留存、且具备用户注册日期与行为日期的行业和场景,特别适合以下类型的客户:
- 餐饮行业:餐厅、快餐店、咖啡店、奶茶店等,按注册分组分析用户留存,评估菜品质量和服务体验对留存的影响
- 电商平台:B2C电商、C2C平台、垂直电商等,按注册分组追踪用户留存,优化新用户引导与复购策略
- 零售行业:超市、便利店、专卖店、品牌零售等,按注册分组了解用户留存习惯,制定会员营销与促销策略
- 生活服务:美容美发、健身会所、洗车服务、家政服务等,按注册分组分析服务使用留存,评估服务质量对留存的影响
- 在线教育:在线课程平台、培训机构等,按注册分组追踪学员留存,优化课程内容与学习体验
- 订阅服务:视频平台、音乐平台、阅读平台等,按注册分组分析订阅用户留存,评估服务质量与用户满意度
- 其他B2C业务:任何面向个人消费者的业务,只要涉及用户注册与行为记录,且希望按注册分析生命周期留存,均可使用本工具
适用前提:您的业务能够提供用户ID、事件日期(如订单日期、登录日期等行为发生日)和注册日期的数据;且业务上能区分用户是否在注册当天有行为(本工具仅统计注册当天有交易/行为的用户)。
二、算法介绍
2.1 核心概念
分组标签:注册
- Cohort 分组标签:注册日期或注册月份。用户归属到其注册日所在的日期或月份,形成同期群。
- 不使用首单:本工具不以首单、首次消费等作为分组依据,仅以注册为标签。
保留与偏移
- 当日 / 当月:注册日当天,或注册日所在的自然月。
- 第 N 天 / N 个月后:相对注册日的偏移天数或偏移月数。
- 保留:在某个偏移日或偏移月,用户在该日或该月内有至少一条事件(如订单、登录)记录。
用户范围
- 仅统计注册当天有交易(行为)的用户:若某用户注册当天没有任何事件记录,该用户不参与本次分析。
- 由此确保每个 cohort 的“起点”一致,便于横向对比不同注册时期的留存表现。
2.2 计算逻辑
步骤1:数据预处理
系统会对数据进行以下处理:
- 解析日期:将注册日期、事件日期字符串解析为日期对象
- 过滤无效数据:排除用户ID、注册日期、事件日期缺失或无效的记录
- 排除无效区间:排除事件日期早于注册日期的记录
步骤2:识别“注册当天有交易”的用户
对于每个用户:
- 检查是否存在事件日期 = 注册日期的记录
- 若存在,则标记该用户为“注册当天有交易”,纳入后续分析;否则排除
步骤3:计算偏移月 / 偏移天
- 自然月:注册月份
join_month(YYYY-MM),事件月份 event_month(YYYY-MM)。偏移月 = 两月之间的月份差(0 = 当月,1 = 1个月后,……)。
- 自然日:注册日期、事件日期按天差计算偏移天数(0 = 当日,1 = 第1天,……)。自然日表仅保留 0~30 天的列,且仅展示最近 30 个注册日。
步骤4:构建留存矩阵
- 自然月表:行 = 注册月份,列 = 当月、1个月后、……、最多12个月后;单元格 = 该 cohort 在该偏移月内仍有行为的去重用户数。
- 自然日表:行 = 注册日期(最近30行),列 = 当日、第1天、……、第30天;单元格 = 该 cohort 在该偏移天内有行为的去重用户数。
步骤5:平均保留趋势图
按偏移月汇总:对各偏移月,求所有 cohort 的保留用户数均值(或保留率),生成“平均保留趋势”曲线。
步骤6:结果展示
- 用户生命周期保留趋势(自然月):按注册月份分组,展示各偏移月份的用户保留人数;仅统计注册当天有交易的用户
- 用户生命周期保留趋势(自然日):按注册日期分组,展示各偏移天数(0~30天)的用户保留人数;仅统计注册当天有交易的用户,最近30行
- 平均保留趋势:各偏移月的平均保留人数/保留率曲线
2.3 数据过滤规则
- 数据完整性:缺失关键字段(用户ID、注册日期、事件日期)的记录会被自动排除
- 日期解析:系统会自动识别常见日期格式,无法解析的日期会被排除
- 用户范围:仅统计注册当天有交易的用户,注册当天无行为的用户不参与分析
- 自然日表:仅展示最近 30 个注册日、0~30 天的偏移列;自然月表偏移月最多 12 个月
三、使用说明和注意事项
3.1 数据准备
必需字段
在导入数据前,请确保您的数据文件包含以下三个字段:
- 用户ID (
user_id)
- 说明:唯一标识用户的字段(用户ID或手机号均可)
- 格式要求:文本或数字均可
- 示例:
U001、12345、13800138000
- 事件日期 (
event_date)
- 说明:用户发生行为的日期(如订单日期、登录日期)
- 格式要求:支持多种日期格式(如
YYYY-MM-DD、YYYY/MM/DD、MM/DD/YYYY 等)
- 注意事项:系统会自动识别常见日期格式,建议使用标准日期格式以确保解析准确
- 注册日期 (
register_date)
- 说明:用户注册的日期(作为分组标签使用),格式如 2025-01-01 或 2025/1/1
- 格式要求:与事件日期格式相同
- 重要:此字段必须提供,缺失该字段的用户将被排除在分析之外;本工具仅以注册为分组依据,不使用首单等
数据格式要求
- 文件格式:支持 CSV 和 Excel(.xlsx)格式
- 编码:建议使用 UTF-8 编码
- 数据量:建议单次分析的数据量不超过100万条记录,以确保计算效率
- 数据范围:建议包含足够的历史数据,以便观察不同注册时期的留存表现;自然月表偏移最多12个月,自然日表展示最近30个注册日
3.2 字段映射
上传数据后,系统会要求您将数据文件中的列映射到以下字段:
- 用户ID列 → 选择包含用户唯一标识的列
- 事件日期列 → 选择包含用户行为日期(订单日期或行为日期)的列
- 注册日期列 → 选择包含用户注册日期的列(分组标签)
3.3 数据过滤(可选)
系统支持对事件日期进行过滤:
- 日期范围过滤:可以指定分析的时间范围,只分析指定时间段内的数据
- 使用建议:如果数据量较大,建议先过滤到最近1~2年的数据,以提高计算速度
3.4 结果解读
指标说明
- 用户生命周期保留趋势(自然月):反映按注册月份分组的用户在各偏移月的保留人数,便于观察不同获客时期的长期留存差异。保留人数随偏移月增加而总体递减,可识别留存拐点
- 用户生命周期保留趋势(自然日):反映按注册日期分组的用户在各偏移天(0~30天)的保留人数,便于观察注册后首月的逐日留存细节
- 平均保留趋势:反映各偏移月的整体平均保留水平,曲线陡降处通常对应流失加剧的时点,可据此优化运营节奏
留存矩阵分析
- 同行对比:同一注册月份/日期的用户,随偏移月/天增加,保留人数总体递减;若某列异常波动,可结合业务活动排查
- 跨行对比:不同注册时期的 cohort 之间,可对比同一偏移月/天的保留人数,评估不同时期获客质量或运营效果的差异
趋势分析
- 上升趋势:平均保留率呈上升趋势,说明用户留存效果改善,拉新或留存策略有效
- 下降趋势:平均保留率呈下降趋势,需要关注产品体验、服务质量或运营策略,及时调整
- 拐点明显:若某偏移月后保留率明显下滑,可针对该阶段加强触达或权益设计
3.5 注意事项
⚠️ 重要说明
- 分组标签仅为注册:
- 所有 cohort 按注册日期/注册月份划分,本工具不使用首单、首次付费等作为分组依据
- 建议:确保“注册日期”字段准确反映用户注册时间,以便正确分组
- 仅统计注册当天有交易的用户:
- 系统只统计注册当天有至少一条事件记录的用户;注册当天无行为的用户会被排除
- 若用户注册当天没有行为,即使后续有留存,也不会被计入分析
- 建议:确保事件日期与注册日期的口径一致(如均为订单日或均为登录日),且数据中能区分“注册当日是否有行为”
- 事件日期与注册日期:
- 事件日期早于注册日期的记录会被排除
- 建议:上传前检查数据完整性,确保注册日期、事件日期格式正确且逻辑合理
- 自然日表与自然月表范围:
- 自然日表仅展示最近 30 个注册日、0~30 天的偏移;自然月表偏移月最多 12 个月
- 更长期的趋势可结合平均保留趋势图及业务需求综合判断
💡 使用建议
- 数据质量检查:
- 上传前检查数据完整性,确保用户ID、注册日期、事件日期字段无缺失
- 验证日期格式是否正确,避免日期解析错误
- 确保注册日期与事件日期的逻辑关系正确(事件日期不应早于注册日期)
- 分析时间范围:
- 建议包含足够的历史数据(至少数月),以便观察不同注册时期的留存表现
- 若数据量较大,可先过滤到最近1~2年,再视需要放宽范围
- 结果验证:
- 对比不同注册时期的留存矩阵,识别异常波动
- 结合业务活动时间,分析保留率变化的原因
- 验证“仅统计注册当天有交易”的规则是否符合业务预期
- 策略优化:
- 若某偏移月后保留率明显下降,可加强该阶段的用户触达或权益设计
- 若不同注册时期的留存差异大,可评估获客渠道与运营策略的差异,优化拉新与留存投入
3.6 常见问题
Q1:为什么我的数据中有些用户没有被统计?
A:可能的原因包括:
- 用户缺少注册日期字段
- 用户注册当天没有任何事件记录(本工具仅统计注册当天有交易的用户)
- 用户的注册日期或事件日期格式无法解析
- 事件日期早于注册日期的记录会被排除
Q2:为什么必须“注册当天有交易”?
A:便于定义清晰的 cohort 起点,避免把“注册但从未产生行为”的用户混入,影响留存口径的一致性。仅统计注册当天有行为的用户,可确保各 cohort 在同一个起点上对比留存表现。
Q3:“保留”是怎么定义的?
A:在某个偏移日或偏移月内,只要该用户有至少一条事件记录,即视为在该日/月被保留。同一用户在同一偏移日/月内有多条记录也只计一次。
Q4:自然日表为什么只显示 0~30 天?
A:聚焦注册后首月留存,并控制矩阵规模,便于查看。更长期的趋势可参考自然月表与平均保留趋势图。
Q5:本工具是否使用“首单”作为分组依据?
A:不使用。本工具仅以注册日期/注册月份作为分组标签,不依赖首单、首次消费等行为。所有 cohort 均按注册划分。
Q6:如何提高用户生命周期留存?
A:建议从以下几方面入手:
- 优化注册与首次体验,提升注册当日行为转化
- 在留存拐点对应的阶段加强用户触达,推送权益或活动信息
- 分析高留存 cohort 的特征,优化获客渠道与运营策略
- 结合自然月、自然日矩阵与平均保留趋势,识别关键流失节点并制定针对性策略
四、总结
用户生命周期留存分析计算器通过按注册分组的留存矩阵与平均保留趋势,帮助您分析用户生命周期留存。本工具仅以注册为分组标签,仅统计注册当天有交易的用户,便于跨 cohort 对比。正确使用该工具,可以:
- 快速识别不同注册时期用户的留存差异,评估获客与留存效果
- 发现保留率随偏移月/天的变化规律,识别流失拐点
- 对比不同时期 cohort 的留存表现,及时调整拉新与留存策略
- 为制定用户生命周期运营策略提供数据支持
如有任何疑问或需要技术支持,请联系系统管理员。