关于 onboarding-optimization
面向产品设计的技能,用于审查和优化应用引导流程,并以用户完成核心价值行为作为目标。它涵盖流程评估、权限时机、注册阻力和转化漏斗基准。
主要功能
- 01定义激活事件
- 02梳理并评估引导页面
- 03审查权限请求时机
- 04减少注册阻力
- 05对照漏斗基准
适用场景
- 01审查应用首次使用流程
- 02定位引导环节的流失点
- 03规划权限和注册时机
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ appeeky/ aso-skills --skill onboarding-optimization安装后在 Claude Code 中输入/onboarding-optimization确认已加载。
详细介绍
新手引导优化
优化首次使用体验,最大限度提升激活率——也就是新用户完成能预测长期留存的核心操作的时刻。
激活原则
激活 ≠ 注册。 激活是用户首次从应用中获得实际价值。请先确定激活事件,再考虑其他事项。
| 应用类型 | 激活事件 |
|---|---|
| 健身 | 完成首次锻炼 |
| 效率工具 | 创建首个任务或项目 |
| 社交 | 建立首个联系或发布内容 |
| 金融 | 关联首个账户或设置预算 |
| 游戏 | 完成首个关卡或对局 |
| 冥想 | 完成首次冥想 |
| 照片/视频 | 首次编辑或导出照片 |
规则: 新手引导中的所有内容都应尽可能快速地引导用户完成这一个激活事件。
初步评估
- 检查是否存在
app-marketing-context.md - 询问:你的激活事件是什么?
- 询问:新用户中有多少比例能在 24 小时内完成?(基准值)
- 询问:用户会在哪一步流失?(如果已知)
- 询问:目前的新手引导需要多长时间?(步骤数、屏幕数)
- 询问:是否已设置 Firebase/Mixpanel 漏斗?
新手引导审核框架
第 1 步 — 梳理当前流程
列出从打开应用到激活的每个屏幕:
App open → [Screen 1] → [Screen 2] → ... → Activation event
为每个屏幕标记:必需 | 增加价值 | 仅造成阻力
移除或延后所有仅造成阻力的内容。
第 2 步 — 为每个屏幕评分
| 因素 | 问题 | 分数 |
|---|---|---|
| 必要性 | 用户能否不经过此步骤就完成激活? | 0 = 跳过 |
| 时机 | 现在是提出此请求的合适时机吗? | |
| 价值交换 | 用户是否明白这对自己有什么好处? | |
| 认知负荷 | 这需要用户做出多少个决定? |
第 3 步 — 权限请求时机
权限是用户流失的头号原因。规则如下:
| 权限 | 何时请求 | 绝不要在何时请求 |
|---|---|---|
| 推送通知 | 激活后,而非激活前 | 冷启动时 |
| 位置 | 功能需要时 | 注册期间 |
| 相机/麦克风 | 在使用时,根据具体情境请求 | 用户获得任何价值之前 |
| 联系人 | 使用社交功能时 | 新手引导期间 |
| 跟踪(ATT) | 用户已投入使用后 | 首次打开时 |
预授权说明屏幕: 在系统提示前,务必先显示一个原生风格的说明屏幕。了解“为什么”后,用户授予权限的比例会提高 2–3 倍。
第 4 步 — 注册阻力
| 模式 | 影响 | 建议 |
|---|---|---|
| 用户获得价值前必须注册 | 高流失率 | 延后到激活之后 |
| 仅支持邮箱+密码 | 中等流失率 | 添加 Sign in with Apple + Google |
| 冗长的个人资料设置 | 高流失率 | 最多询问 1 个问题,其余内容延后 |
| 必须验证邮箱 | 扼杀使用势头 | 延后或设为可选 |
访客模式/先体验再注册: 允许用户先体验核心价值,再要求他们创建账户。访客转为注册用户的转化率通常为 40–60%,而强制注册门槛下的转化率为 15–30%。
按应用类型划分的新手引导模式
价值优先(大多数应用推荐采用)
Open → Core feature demo / interactive preview
→ Activation moment
→ "Save your progress" → Sign-up
→ Permission asks
→ Personalization
个性化优先(适用于健康、健身和 AI 应用)
Open → 3–5 personalization questions (show progress bar)
→ "Your plan is ready" reveal moment
→ Sign-up gate (invested now)
→ Activation
社交优先(社交应用)
Open → Sign in with Apple/Google (single tap)
→ Find friends / follow suggestions
→ First feed with content
→ Activation (post, comment, react)
漏斗基准
| 步骤 | 基准 | 较差 |
|---|---|---|
| 打开应用 → 首次互动 | > 85% | < 70% |
| 注册转化率 | > 60% | < 40% |
| 推送权限授予率 | > 50% | < 30% |
| 激活(D0) | > 40% | < 20% |
| 次日留存率 | > 30% | < 15% |
个性化问题
如果包含个性化内容,请遵循以下规则:
- 新手引导中的问题最多 3–5 个
- 每个问题都必须明显影响用户体验
- 显示进度指示器(第 1 步,共 3 步)
- 使用可视化选项,而非文本输入
- 绝不要询问不会立即使用的数据
新手引导中的付费墙展示位置
**规则:**先展示价值,再展示付费墙。
| 展示位置 | 适用情况 |
|---|---|
| 激活前 | 几乎从不适用——用户还没有价值参照 |
| 激活时 | 效果显著——用户刚刚体验到价值 |
| 激活后第 1 天 | 最适合订阅类应用 |
| 情境触发(功能门控) | 适合基于功能的付费墙 |
有关付费墙设计的详细信息,请参阅 monetization-strategy。
输出格式
新手引导审核
Current flow:
[Screen 1] — Required / friction
[Screen 2] — Value-adding
[Screen 3] — Required / friction
...
[Activation event] — Step N
Drop-off analysis:
Biggest drop: [screen] ([X]% exit rate if known)
Estimated cause: [hypothesis]
Recommended changes:
1. [Remove / defer X] — Expected impact: [lift in activation]
2. [Reorder Y before Z] — Expected impact: [rationale]
3. [Add pre-permission screen for Z] — Expected impact: [grant rate improvement]
Revised flow:
Open → [Screen] → [Screen] → Activation → Sign-up → Permissions
Estimated steps removed: [N]
Estimated time to activation: [Xs → Xs]
权限请求页面文案模板
[Icon representing the permission]
[Benefit headline — what the user gets]
e.g., "Get notified when your goal is complete"
[One-line explanation]
e.g., "We'll only send you reminders you set — no spam."
[Allow button] [Not now]
相关技能
retention-optimization— 第 7 天/第 30 天留存策略monetization-strategy— 付费墙展示位置和试用设计ab-test-store-listing— 测试新手引导的不同版本app-analytics— 设置激活漏斗跟踪rating-prompt-strategy— 激活后何时请求评分
评论
支持 Markdown