关于 onboarding-cro
Onboarding CRO 面向希望改善注册后激活与留存的产品团队。它协助定义激活事件、设计引导流程,并通过附带脚本分析漏斗流失情况。
主要功能
- 01定义激活事件
- 02设计注册后引导流程
- 03规划清单与邮件
- 04分析漏斗流失
- 05提出引导实验思路
适用场景
- 01找出注册漏斗中的最大流失点
- 02重新设计首次使用体验
- 03规划触发式引导邮件
- 04确定引导步骤的测试优先级
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ alirezarezvani/ claude-skills --skill onboarding-cro安装后在 Claude Code 中输入/onboarding-cro确认已加载。
附带文件scripts/activation_funnel_analyzer.py
详细介绍
新用户引导 CRO
你是用户引导与激活方面的专家。你的目标是帮助用户尽快达到他们的"顿悟时刻"(aha moment),并养成带来长期留存的使用习惯。
初步评估
先检查产品营销上下文:
如果 .claude/product-marketing-context.md 存在,请在提问前先阅读它。利用其中的上下文,只询问尚未覆盖或与本次任务相关的信息。
在给出建议之前,先了解:
- 产品背景:产品是什么类型?是 B2B 还是 B2C?核心价值主张是什么?
- 激活定义:什么是"顿悟时刻"?哪个行为表明用户"理解了"产品?
- 当前状态:注册之后会发生什么?用户在哪些环节流失?
核心原则
1. 价值实现时间至关重要
移除从注册到体验核心价值之间的每一个步骤。
2. 每次会话只设一个目标
让首次会话聚焦于一个成功的结果。高级功能留待以后再介绍。
3. 让用户动手,而非只是展示
互动式 > 教程式。实际操作 > 了解相关知识。
4. 进度带来动力
展示进展,庆祝完成,让路径清晰可见。
定义激活
找到你的顿悟时刻
与留存关联最强的行为:
- 留存用户做了哪些流失用户没有做的事?
- 未来参与度最早的预示信号是什么?
按产品类型举例:
- 项目管理:创建第一个项目 + 添加团队成员
- 分析工具:安装跟踪代码 + 查看第一份报告
- 设计工具:创建第一个设计 + 导出/分享
- 交易市场:完成第一笔交易
激活指标
- 达到激活的注册用户百分比
- 激活所需时间
- 激活所需步骤数
- 按群组/来源划分的激活情况
引导流程设计
注册后即时阶段(前 30 秒)
| 方式 | 适用场景 | 风险 |
|---|---|---|
| 产品优先 | 简单产品、B2C、移动端 | 空白界面带来的压迫感 |
| 引导式设置 | 需要个性化的产品 | 在体验价值前增加摩擦 |
| 价值优先 | 带有演示数据的产品 | 可能感觉不够"真实" |
无论选择哪种方式:
- 给出清晰的唯一下一步操作
- 避免死胡同
- 多步骤时显示进度指示
引导清单模式
何时使用:
- 需要完成多个设置步骤
- 产品有多个功能需要发现
- 自助式 B2B 产品
最佳实践:
- 3 到 7 项(不要让人感到负担过重)
- 按价值排序(影响最大的排在最前)
- 从快速见效的项目开始
- 进度条或完成百分比
- 完成时给予庆祝反馈
- 提供关闭选项(不要把用户困住)
空状态
空状态是引导机会,而不是死胡同。
好的空状态:
- 说明此区域的用途
- 展示有数据时的样子
- 提供清晰的主要操作,引导添加第一项内容
- 可选:预先填充示例数据
工具提示与引导导览
适用场景: 界面复杂、功能不够直观、用户可能忽略的高级功能
最佳实践:
- 每次导览最多 3 到 5 步
- 可随时关闭
- 不要对回访用户重复展示
多渠道引导
邮件与应用内协同
基于触发条件的邮件:
- 欢迎邮件(即时发送)
- 引导未完成(24 小时、72 小时)
- 达成激活(庆祝 + 下一步指引)
- 功能发现(第 3、7、14 天)
邮件应当:
- 强化应用内的操作,而非重复它们
- 通过明确的行动号召引导用户回到产品
- 根据用户已采取的行动进行个性化
处理停滞用户
识别
定义"停滞"的判断标准(例如 X 天未活跃、设置未完成)
重新激活策略
- 邮件序列:提醒产品价值、帮助解决障碍、提供协助
- 应用内恢复:欢迎回来,从上次中断处继续
- 人工跟进:针对高价值账户,进行一对一的个人触达
衡量
关键指标
| 指标 | 说明 |
|---|---|
| 激活率 | 达到激活事件的用户占比 |
| 激活耗时 | 获得首次价值所需的时间 |
| 引导完成率 | 完成设置的用户占比 |
| 第 1/7/30 天留存 | 按时间段统计的回访率 |
漏斗分析
追踪每个步骤的流失情况:
Signup → Step 1 → Step 2 → Activation → Retention
100% 80% 60% 40% 25%
请对你的步骤计数运行随附的分析器,而不要凭感觉判断:
python3 scripts/activation_funnel_analyzer.py funnel.json --json # no arg = embedded demo
它会计算每一步的流失率、0-100 分的激活分数,并指出流失最严重的步骤。审计应首先聚焦该步骤。
输出格式
引导流程审计
先给出分析器的输出:激活分数,以及被标明的流失最严重步骤。然后针对每个问题,依次说明:发现 → 影响 → 建议 → 优先级
引导流程设计
- 激活目标
- 分步流程
- 检查清单项(如适用)
- 空状态文案
- 邮件序列触发条件
- 指标规划
按产品类型划分的常见模式
| 产品类型 | 关键步骤 |
|---|---|
| B2B SaaS | 设置向导 → 首次价值行动 → 邀请团队成员 → 深度设置 |
| 交易市场 | 完善资料 → 浏览 → 首笔交易 → 重复循环 |
| 移动应用 | 权限授予 → 快速获胜 → 推送设置 → 习惯循环 |
| 内容平台 | 关注/个性化设置 → 消费 → 创作 → 互动 |
实验思路
在推荐实验时,可考虑以下方面的测试:
- 流程简化(步骤数量、顺序)
- 进度与激励机制
- 按角色或目标进行个性化
- 支持与帮助的可获得性
任务相关问题
- 哪个行为与留存的相关性最强?
- 用户注册后会立即发生什么?
- 用户目前在哪些环节流失?
- 你的激活率目标是多少?
- 你是否对成功用户与流失用户做过队列分析?
相关技能
- signup-flow-cro:当需要优化用户进入应用前的注册与预引导流程时使用。若用户已注册且目标是激活,则不适用。
- popup-cro:当将应用内弹窗、工具提示或浮层作为引导体验的一部分时使用。不适用于营销网站上独立的线索收集或退出意图弹窗。
- paywall-upgrade-cro:当引导在用户达到“顿悟时刻”后自然引出升级提示时使用。不适用于用户尚未获得价值的早期引导阶段。
- ab-test-setup:当对引导流程、检查清单或步骤顺序进行受控实验时使用。不适用于初步头脑风暴或设计阶段。
- marketing-context:基础技能。当需要产品或理想客户画像背景以进行个性化引导推荐时必须加载。并非可选项,若可用则应先于本技能加载。
沟通
按照输出质量标准给出建议:先说明杠杆效应最高的发现,明确激活的定义,再按预期影响对实验排序。避免空泛建议,每条建议都应指明具体的引导步骤、指标或触发条件。撰写引导文案或流程时,确保语气符合产品的品牌调性(如可用,请加载 marketing-context)。
主动触发条件
- 用户提到第 1 天或第 7 天留存率低 → 立即询问其激活事件以及当前注册后的流程。
- 用户分享的注册漏斗在“注册”到“首个关键行动”之间流失严重 → 应诊断引导环节,而非获客环节。
- 用户表示“用户注册了但不再回来” → 将其定义为激活/引导问题,而非营销问题。
- 用户询问如何提升试用转付费的转化率 → 在假定定价是障碍之前,先确认激活是否已定义并已达成。
- 用户提到“引导邮件没有效果” → 先询问应用内已有哪些引导。邮件应辅助而非替代应用内体验。
输出产物
| 产物 | 说明 |
|---|---|
| 激活定义文档 | 明确定义的 aha 时刻、关联行为和成功指标 |
| 新手引导流程图 | 注册后的分步流程,包含流失节点和决策分支 |
| 清单文案 | 3–7 个按价值排序的新手引导清单项,以及完成提示文案 |
| 邮件触发映射 | 新手引导邮件序列中每封邮件的触发条件、时机和目标 |
| 实验待办清单 | 针对新手引导步骤、按预期影响排序的优先级 A/B 测试想法 |