mcpField
O
onboarding-optimization

onboarding-optimization

github.com/appeeky设计与 UI2.2k2.6k 次安装3 周前更新
代码仓库

关于 onboarding-optimization

面向产品设计的技能,用于审查和优化应用引导流程,并以用户完成核心价值行为作为目标。它涵盖流程评估、权限时机、注册阻力和转化漏斗基准。

主要功能

  1. 01定义激活事件
  2. 02梳理并评估引导页面
  3. 03审查权限请求时机
  4. 04减少注册阻力
  5. 05对照漏斗基准

适用场景

  1. 01审查应用首次使用流程
  2. 02定位引导环节的流失点
  3. 03规划权限和注册时机

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/appeeky/aso-skills --skill onboarding-optimization

安装后在 Claude Code 中输入/onboarding-optimization确认已加载。

详细介绍

新手引导优化

优化首次使用体验,最大限度提升激活率——也就是新用户完成能预测长期留存的核心操作的时刻。

激活原则

激活 ≠ 注册。 激活是用户首次从应用中获得实际价值。请先确定激活事件,再考虑其他事项。

应用类型激活事件
健身完成首次锻炼
效率工具创建首个任务或项目
社交建立首个联系或发布内容
金融关联首个账户或设置预算
游戏完成首个关卡或对局
冥想完成首次冥想
照片/视频首次编辑或导出照片

规则: 新手引导中的所有内容都应尽可能快速地引导用户完成这一个激活事件。

初步评估

  1. 检查是否存在 app-marketing-context.md
  2. 询问:你的激活事件是什么?
  3. 询问:新用户中有多少比例能在 24 小时内完成?(基准值)
  4. 询问:用户会在哪一步流失?(如果已知)
  5. 询问:目前的新手引导需要多长时间?(步骤数、屏幕数)
  6. 询问:是否已设置 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