想象你是一座新落成的“AI之城”的旅游局长。这座城市功能丰富、景观迷人,可第一批游客来了之后却在城门口迷了路:没有人迎接、没有路线图、没有必逛的打卡点,逛了十分钟便失望离开,甚至告诉朋友“别去那地方”。增长停滞,你万分焦虑。而“新用户Onboarding设计”,正是为这座城设计“首次游览体验”的全部功课:在正确的地点迎接游客,用最短的路程带他们看到最震撼的景点(那个令他们惊呼“哇”的时刻),路上不迷路、不排队,最后还让他们忍不住拍照分享、呼朋引伴。 这篇文章会带你扮演一位金牌导游,把AI之城的首游路线从无到有设计出来:从定义激活指标、优化首次体验,到拆解Onboarding流程、设计裂变与邀请奖励,最后用数据实验持续迭代。你不需要懂代码,跟着这条游览路线走完,就能掌握AI产品增长中最关键的Onboarding实战方法。

岗位关联

掌握新用户Onboarding设计,你将学会用数据驱动的方式提升激活与裂变,成为AI产品增长团队中最懂“如何留住新用户”的人。

目录
  1. 可视化演示
  2. 激活核心指标
  3. 首次体验优化
  4. Onboarding流程
  5. 用户激活策略
  6. 裂变增长设计
  7. 邀请奖励策略
  8. 数据实验优化
  9. AI 应用场景
  10. Python 演示
  11. 常见误区
  12. 面试题

可视化演示

展示用户激活漏斗、邀请裂变增长循环和首次体验关键触点,直观理解Onboarding设计的核心环节。

本节配有交互动效(进入视口后自动加载,约 3KB)。

用户激活漏斗 每阶段用户递减可视化 流失环节高亮标注 Activation=DAU/MAU 发现到激活逐层递减,关键在首次使用

激活核心指标

金牌导游的第一课,是明确“什么才算一次成功的游览”。是游客进了城就算成功?还是他们站在最震撼的观景台前、发自内心地“哇”了一声才算?前者叫注册,后者才是激活——激活,就是新用户首次达成你预设的关键行为、体验到产品核心价值的那个“Aha时刻”。它是Onboarding设计的北极星,一切流程都围绕它展开。

围绕Aha时刻,你需要建立一套可量化的指标体系:先定义激活标准,再通过数据埋点追踪新用户行为,最后把激活行为与次日、7日留存关联起来验证——只有那些“看过观景台”的游客,才更愿意再次光临这座城市。

就像旅游局用“打卡观景台的游客占比”来考核导游一样,激活率就是你Onboarding设计的第一张成绩单。没有这个坐标,再热闹的欢迎仪式都只是自我感动。

P激活=NAhaN新增×100%\displaystyle P_{\text{激活}} = \frac{N_{\text{Aha}}}{N_{\text{新增}}} \times 100\%
  1. 分子 N_Aha(达成Aha时刻的人数)统计周期内,首次完成关键激活行为的用户数量。它是激活的“完成者”。
    NAhaN_{\text{Aha}}
  2. 分母 N_新增(新增用户总数)同期首次进入产品的新用户总量,是激活的“候选池”。
    N新增N_{\text{新增}}
  3. 比例 × 100%求出两者之比并百分比化,方便跨周期、跨版本对标。
    NAhaN新增×100%\frac{N_{\text{Aha}}}{N_{\text{新增}}} \times 100\%

首次体验优化

游客踏入城门后的前五分钟,决定了整座城市在他们心中的底色。一位贴心的导游不会急着拉游客去买纪念品,而是先递上一杯热茶(极简欢迎页),然后直奔最壮观的景点——把核心价值前置。这五分钟体验的优化目标,专业上叫缩短TTV(Time To Value,首次价值时间),即从注册完成到第一次感知产品价值所花的时间。

TTV越短,用户越容易产生“这地方来对了”的感觉。为此,欢迎流程要克制(三屏以内讲完“你是谁、你能得到什么”),新手指引要轻量(用空白态引导代替强制教学),价值前置优先于功能罗列,同时用一键登录等方式降低门槛,让游客“零行李”上路。

城市的好感度,往往源于第一杯茶的温暖。把TTV压缩到几十秒,游客才愿意跟着导游往城市深处走。

TTV=T首达价值−T注册完成\displaystyle TTV = T_{\text{首达价值}} - T_{\text{注册完成}}
  1. T_注册完成(起点时刻)用户完成注册、真正进入产品的那一刻。
    T注册完成T_{\text{注册完成}}
  2. T_首达价值(价值时刻)用户第一次体验到核心价值、产生“哇”的感受的时刻。
    T首达价值T_{\text{首达价值}}
  3. 做差得到TTV两者相减即首次价值时间,TTV越短,用户越早爱上这座城。
    TTV=T首达价值−T注册完成TTV = T_{\text{首达价值}} - T_{\text{注册完成}}

Onboarding流程

没有游客喜欢一条要徒步十公里才能看到风景的路线。导游设计路线时,会把观光拆成一站一站:每站都有小惊喜,每站都不让游客等待超过必要时间。Onboarding流程设计正是如此——把激活路径拆解成清晰的步骤,控制好每一步的节奏,并用“行为触发”(例如完成上一步后自动弹出下一步引导)让用户像坐上游览车一样顺畅前进。

同时,每一站都要“少排队”:表单能少填一项就少填一项,能用选择代替输入的绝不让用户打字。因为漏斗法则冷酷无情——每多一个步骤,就会多流失一层用户。

好的旅游路线必有休息点和预告牌;好的Onboarding流程也会让用户始终知道“我在哪一步、下一步会看到什么”,从而愿意一路走下去。

R完成=r1×r2×⋯×rn\displaystyle R_{\text{完成}} = r_{1} \times r_{2} \times \cdots \times r_{n}
  1. r_i(单步转化率)第 i 个步骤中继续前进的用户比例,代表这一站的“通关率”。
    r1×r2×⋯×rnr_{1} \times r_{2} \times \cdots \times r_{n}
  2. 连乘(∏)全流程完成率等于每一步转化率的乘积,一步差,全盘差。
    R完成=∏i=1nriR_{\text{完成}} = \prod_{i=1}^{n} r_{i}
  3. 直观感受若每步都是80%,五步之后完成率只剩约32.8%。
    0.8×0.8×0.8×0.8×0.8≈0.3280.8 \times 0.8 \times 0.8 \times 0.8 \times 0.8 \approx 0.328

用户激活策略

每个城市都有一处“拍照圣地”:游客站上去,举起手机,咔嚓一声,就完成了“我来过”的仪式。对AI产品而言,这个仪式就是用户完成N次关键行为。激活策略的第一步,是画出激活路径:从注册到Aha时刻,用户需要走过哪几步?哪一步是通向价值的最短关键动作?

第二步,用数据找出“魔法数字”——那个与留存显著正相关的行为次数阈值。比如某AI写作产品发现,新用户首次体验期生成过3篇内容的人,7日留存明显更高,3就是魔法数字。它不是拍脑袋的数字,而是从用户行为数据中“挖”出来的留存分水岭。

找到魔法数字后,还要用“渐进披露”把功能一点点呈现:先引导用户完成那个关键行为,再逐步开放更多能力,避免信息过载。导游不会在城门口就把所有景点讲一遍,而是先带你到拍照圣地按下快门——激活策略的精髓,就是“先按下快门,再带你逛全城”。

Activated={1,N关键行为≥M0,N关键行为<M\displaystyle \text{Activated} = \begin{cases} 1, & N_{\text{关键行为}} \geq M \\ 0, & N_{\text{关键行为}} < M \end{cases}
  1. N_关键行为(行为计数)统计该用户完成关键行为的次数,例如生成了多少篇内容。
    N关键行为N_{\text{关键行为}}
  2. M(魔法数字阈值)数据分析得到的魔法数字,行为次数达到它就大概率留下。
    ≥M\geq M
  3. 分段函数判定次数达到M输出1(激活),否则输出0(未激活),给出清晰的激活判定。
    Activated={1,⋯0,⋯\text{Activated} = \begin{cases} 1, & \cdots \\ 0, & \cdots \end{cases}

裂变增长设计

一趟美好的旅行结束后,游客会做两件事:发朋友圈,推荐朋友。如果每位游客平均能再带来几个朋友、而每个朋友又能再带来几个新朋友,这座城市就会自己“生长”起来。这就是裂变增长。衡量它的核心指标叫K因子(K-Factor),它回答一个问题:一个用户平均能带来多少个新用户?

K因子由三部分构成:发出邀请的用户比例(I)、邀请的转化率(C)、每位用户平均发出的邀请数(S)。当K > 1时,病毒循环自我维持,用户数如滚雪球般增长;当K < 1时,雪球越滚越小,需要靠产品和运营不断“补动力”。

邀请机制要设计在激活之后(只有感受到价值才愿意分享),分享路径要短(一键生成邀请卡),社交激励要自然(晒成果比晒奖励更容易传播)。城市最好的广告,从来不是宣传片,而是游客相册里那一张张自带光环的照片。

K=I×C×S\displaystyle K = I \times C \times S
  1. I(邀请发出率)有多少比例的用户愿意主动发出邀请,取决于分享链路是否顺滑。
    II
  2. C(邀请转化率)收到邀请的人有多大比例完成注册并体验到Aha时刻。
    CC
  3. S(人均邀请数)平均每位发出邀请的用户邀请了几个朋友。
    SS
  4. 三者相乘K = I × C × S,K > 1 增长自转,K < 1 增长衰减。
    K=I×C×SK = I \times C \times S

邀请奖励策略

“带朋友来,你们俩都有奶茶券”——这是餐饮店最经典的裂变玩法。旅游局也学聪明了:邀请者获得积分,被邀请者获得首游优惠,双方都有甜头,城市才有持续流量。这就是邀请奖励设计中的“双向激励”。

但奖励不能无限大方:邀请奖励的边际成本,必须小于被邀请者可能带来的生命周期价值(LTV)。否则邀请越多亏得越多。同时还要配置防作弊风控,识别批量注册、设备异常等刷奖励行为,保护预算不被羊毛党吃光。

好的奖励像“首客茶点”——恰到好处的甜,让人想再来,又不至于让店里亏本;若无风控,城市就会涌进一群专薅奶茶券的过路人。

Cost奖励<LTV×P转化\displaystyle \text{Cost}_{\text{奖励}} < \text{LTV} \times P_{\text{转化}}
  1. LTV(生命周期价值)被邀请用户在整个生命周期内预计贡献的总收益。
    LTV\text{LTV}
  2. P_转化(转化概率)被邀请者最终激活并付费的期望概率。
    P转化P_{\text{转化}}
  3. 期望价值(右侧)每个被邀请者的期望价值 = LTV × 转化概率,这是奖励的“预算上限”。
    LTV×P转化\text{LTV} \times P_{\text{转化}}
  4. 成本约束(左侧)奖励成本必须小于该上限,否则每邀请一人都在亏本。

数据实验优化

旅游局不会靠感觉决定明年路线,而是会同时开出两辆观光车:A车走老路线,B车走新路线,分别统计游客的满意度与回头率。这就是A/B测试。Onboarding的每个改动——欢迎文案、按钮颜色、步骤数量、奖励力度——都应该通过实验验证,而不是“我觉得用户喜欢”。

实验之外,还需要两个工具:漏斗分析用来定位每一步的流失瓶颈;用户分群用来观察不同渠道、不同时期进入的用户行为差异。两者结合,形成“假设—实验—上线或回滚”的迭代闭环,让Onboarding永不停步地变好。

金牌导游从不自封“最懂游客”,而是让数据当导游。每一次实验,都是对AI之城首游之路的一次精心升级。

Lift=CR实验−CR对照CR对照×100%\displaystyle \text{Lift} = \frac{CR_{\text{实验}} - CR_{\text{对照}}}{CR_{\text{对照}}} \times 100\%
  1. CR_实验(实验组转化率)新方案用户的激活率。
    CR实验CR_{\text{实验}}
  2. CR_对照(对照组转化率)旧方案用户的激活率。
    CR对照CR_{\text{对照}}
  3. 差除对照(相对提升)用差值除以对照组,得到相对提升幅度,而非绝对差。
    CR实验−CR对照CR对照\frac{CR_{\text{实验}} - CR_{\text{对照}}}{CR_{\text{对照}}}
  4. 百分比化乘以100%后直观呈现实验效果,便于决策汇报。
    ×100%\times 100\%

AI 应用场景

场景一:AI教育产品的首次体验优化

阶段:用户激活阶段

解决的问题:传统教育App在新用户注册后,直接把整屏课程列表甩给用户,新人面对海量内容无从下手,24小时流失率高达80%。AI产品的解法是重构Onboarding流程:注册后60秒内引导用户完成一次AI对话式测评,立刻生成个性化学习路径报告,让用户马上感知“这个产品懂我”。

具体案例:某AI英语学习产品在欢迎流程中嵌入“AI口语水平测评”,新用户3分钟内完成对话并拿到能力雷达图,激活率从18%提升至42%,次日留存翻倍,TTV从15分钟压缩到3分钟。

场景二:AI工具产品的邀请裂变

阶段:裂变增长阶段

解决的问题:单纯发奖励的邀请活动容易引来羊毛党,裂变质量差。AI工具产品的解法是“晒成果式邀请”:用户用AI生成作品后,在结果页一键生成带自己署名的邀请卡片,朋友点击即可免费体验,双方各得积分,配合风控识别批量注册。

具体案例:某AI绘图工具将邀请入口嵌入“生成结果页”而非个人中心,并实行双向积分奖励,K因子从0.3提升到1.2,三个自然月内新增用户增长5倍,作弊率控制在0.5%以内。

Python 演示

python53 行
# -*- coding: utf-8 -*-"""新用户Onboarding激活与裂变模拟器基于概率模拟Onboarding漏斗,并估算邀请K因子带来的增长"""import random  def build_funnel(new_users, step_rates):    """按概率模拟新人逐步骤前进,返回各层存活人数"""    funnel = [new_users]    survivors = new_users    for rate in step_rates:        survivors = sum(1 for _ in range(survivors) if random.random() < rate)        funnel.append(survivors)    return funnel  def activation_rate(funnel):    """激活率 = 最后一步存活人数 / 初始进入人数"""    return funnel[-1] / funnel[0]  def k_factor(avg_invites, invite_conv):    """K因子 = 每位用户平均发出的邀请数 × 邀请转化率"""    return avg_invites * invite_conv  def predict_users(seed_users, k_value, rounds):    """按K因子预测多轮裂变后的累计用户数"""    total = seed_users    wave = seed_users    for _ in range(rounds):        wave = int(wave * k_value)        total += wave    return total  def main():    random.seed(42)    steps = [0.90, 0.85, 0.80, 0.75, 0.85]    funnel = build_funnel(10000, steps)    print("各步骤留存:", funnel)    print("激活率: {:.1%}".format(activation_rate(funnel)))     k_value = k_factor(avg_invites=3, invite_conv=0.4)    print("K因子: {:.2f}".format(k_value))    total = predict_users(seed_users=2000, k_value=k_value, rounds=4)    print("4轮裂变后累计用户:", total)  if __name__ == "__main__":    main()
目的:用随机模拟器演示Onboarding漏斗激活率与K因子裂变的计算逻辑,把指标体系落地成可复现的数据分析脚本。
  1. random.seed(42)固定随机种子,让每次运行结果可复现,方便团队对齐实验。
  2. funnel = build_funnel(10000, steps)模拟一万名新用户依次通过五个Onboarding步骤。
  3. survivors = sum(1 for _ in range(survivors) if random.random() < rate)给每个用户独立“掷骰子”,概率小于转化率则通过本步,否则流失。
  4. return funnel[-1] / funnel[0]用最后一步存活人数除以初始人数,得到整条漏斗的激活率。
  5. k_value = k_factor(avg_invites=3, invite_conv=0.4)按K = 平均邀请数 × 邀请转化率算得K因子为1.2。
  6. wave = int(wave * k_value)每一轮新用户数等于上一轮用户数乘以K因子,模拟病毒循环。
  7. print("激活率: {:.1%}".format(activation_rate(funnel)))用百分比格式化输出激活率,便于阅读汇报。

常见误区

误区我总觉得Onboarding就是给新用户做一个漂亮的教程页或引导视频,让用户看完就会用了,激活率自然就上去了。

正解Onboarding不是“教学”,而是“首游体验设计”。它的目标不是让用户“学会所有功能”,而是让用户“尽快体验到核心价值”。引导视频往往又长又枯燥,用户根本看不完;真正有效的方式是让用户在真实场景中完成一次关键操作,自己感受到Aha时刻。就像导游不会让游客先看三小时城市纪录片再出发,而是直接把车开向最美观景台。

为何常见:因为我们习惯用“教学思维”看问题,觉得把功能和规则讲清楚用户就会用;但用户并不想“学产品”,只想“用产品解决问题”。

误区我觉得用户都很懒,Onboarding步骤越少越好,最好注册完就直接进入主界面,一步都不加,这样流失最少。

正解步骤并非越少越好,关键是“每一步是否有价值”。如果删掉的步骤恰好是让用户理解核心价值的“Aha铺垫”,那么流程虽短,用户却像没头苍蝇一样乱逛,激活率反而更低。正确的做法是:保留“通往Aha时刻的必要步骤”,砍掉“无关紧要的填表步骤”。就像观光路线不能无限缩短——你得带游客走到观景台,才能让他们看到风景。

为何常见:很多人把“流失率随步骤增加而上升”的漏斗规律理解成“必须无限减少步骤”,忽略了步骤本身可以创造价值。

误区我把Onboarding改版后激活率从20%涨到35%,感觉大功告成,长舒一口气开始庆祝。

正解激活率的提升要结合“激活质量”来看。若新激活用户只是完成了某个无关痛痒的操作(如“点击了某个按钮”),并没有真正体验到核心价值,那么他们很快还是会流失,激活率的上涨只是虚假繁荣。需要把激活行为与次日、7日留存、付费转化等后端指标关联验证,确认“有效激活”而非“动作完成”。就像游客如果只是拍了张城门的照片就离开,和真正看到观景台全景的游客,绝不是同一种“激活”。

为何常见:激活率是最直观的观测指标,我们天然倾向于“指标涨=做得好”,而忽略了指标背后的行为质量。

误区我负责邀请活动,觉得只要奖励给得够多、够豪,用户一定会疯狂邀请朋友,裂变数据就能一飞冲天。

正解重金奖励会吸引来大量“羊毛党”而非真实用户:他们注册完、领完奖就走,既没有激活也没有留存,K因子看似高企,实际全是无效流量。奖励设计必须与LTV匹配,并配以风控识别批量注册、设备异常等作弊行为。真正健康的裂变,源动力是“产品价值值得分享”,奖励只是锦上添花。就像餐厅靠好吃才能让客人带朋友来,满减券只能吸引一次性的薅羊毛者。

为何常见:裂变增长给人一种“花钱买用户”的直觉,奖励金额与用户数量之间的线性关系让人误以为投入越高产出越高,忽略了作弊与留存成本。

面试题

Q1. 新用户Onboarding设计的最终目标是?

单选题 · easy

  • A.让用户看完所有教程页面
  • B.让用户填写完整的个人资料
  • C.让用户尽快达成Aha时刻← 正确答案
  • D.让用户尽快购买付费会员

答案:C。Onboarding的目标不是“教完所有功能”或“收集资料”,而是让用户快速体验到产品的核心价值(Aha时刻),从而产生对留存最有意义的关键行为。就像导游的目标不是讲完城市历史,而是让游客看到最震撼的景点后愿意留下来。

Q2. K因子(K-Factor)的计算公式是?

单选题 · easy

  • A.新增用户数除以流失用户数
  • B.邀请率乘转化率乘人均邀请数← 正确答案
  • C.付费用户数除以新增用户总数
  • D.激活率乘以次日留存率的乘积

答案:B。K = I × C × S,即“发出邀请的用户比例 × 邀请转化率 × 人均邀请数”。K > 1 代表每个新用户平均能带来超过一个用户,实现自增长。A是留存相关公式,C是付费率,D是留存指标,均与病毒循环无关。

Q3. 关于“魔法数字”(Magic Number),下列说法正确的是?

单选题 · mid

  • A.产品经理拍脑袋定出的操作次数
  • B.与留存强正相关的关键行为次数← 正确答案
  • C.用户付费解锁高级功能的数量限制
  • D.为公平给所有用户设定的统一限额

答案:B。魔法数字是通过数据挖掘发现的、与留存强相关的关键行为次数阈值,比如“7日内关注10个用户”。它需要数据分析验证而非主观设定,也不与付费或限额相关。A是主观拍脑袋,C与D均偏离了激活与留存的关联本质。

Q4. Onboarding流程设计中,正确的节奏是?

单选题 · mid

  • A.一次性展示所有功能并让用户自由探索
  • B.要求用户先填完所有资料再体验产品
  • C.渐进披露先完成核心体验再开放功能← 正确答案
  • D.隐藏所有引导让用户自己摸索使用

答案:C。渐进披露(Progressive Disclosure)是Onboarding的核心原则:像导游先带你看主景点、再带你逛小巷子,先让用户完成关键行为,再逐步呈现功能,避免信息过载。A是信息过载,B门槛过高,D则让用户失去方向。

Q5. 以下属于邀请奖励设计基本原则的有?

多选题 · mid

  • A.双向激励让邀请者与被邀请者都获益← 正确答案
  • B.奖励力度越大越好不设任何上限
  • C.配备风控机制识别批量刷奖励行为← 正确答案
  • D.奖励成本与用户生命周期价值相匹配← 正确答案

答案:ACD。好的邀请奖励讲究“双方都有甜头”(A),需要风控防羊毛党(C),成本必须受LTV约束(D)。B错:奖励并非越大越好,过重奖励会吸引非目标用户并侵蚀利润。

Q6. 某AI产品激活率由20%提升至30%,则相对提升幅度是多少?

单选题 · hard

  • A.提升10个百分点的幅度
  • B.提升15个百分点的幅度
  • C.提升66.7个百分点的幅度
  • D.提升50个百分点的幅度← 正确答案

答案:D。相对提升幅度 = (实验组激活率 − 对照组激活率) ÷ 对照组激活率 = (30% − 20%) ÷ 20% = 50%。A是绝对差值而非相对幅度;B与C均来自错误的运算。汇报实验效果时通常使用相对提升,更直观且能跨基线比较。

Q7. 关于Onboarding漏斗分析与用户分群,下列说法正确的有?

多选题 · hard

  • A.漏斗各步骤流失率在不同渠道完全相同
  • B.拆解每步转化率可定位流程瓶颈步骤← 正确答案
  • C.用户分群能发现不同渠道用户的激活差异← 正确答案
  • D.首日激活行为与长期留存完全没有关联

答案:BC。漏斗分析的价值在于逐层拆解,找到流失最严重的“卡点”(B)。用户分群(Cohort)则可以对比不同渠道、不同时间进入的用户,发现差异(C)。A错在假设流失率恒定;D错在激活行为恰恰与留存高度相关。

Q8. 降低新用户使用门槛的常见手段是?

单选题 · mid

  • A.强制用户填写完整的行业与职位问卷
  • B.支持第三方一键登录和空白态引导← 正确答案
  • C.在首页堆叠尽可能多的功能入口按钮
  • D.要求新用户先阅读完产品的使用文档

答案:B。第三方一键登录省去注册表单,空白态引导(Empty State)告诉用户“下一步该做什么”,都是典型的降低门槛手段。A与D加大摩擦,C造成信息过载,都违背Onboarding的“轻量”原则。

Q9. “用户激活”的准确定义是?

单选题 · easy

  • A.用户首次达成预设关键行为体验核心价值← 正确答案
  • B.用户完成了产品注册流程成为账号用户
  • C.用户首次完成一笔真实产品的付费购买
  • D.用户将产品推荐给至少一位新的好友

答案:A。激活(Activation)强调“体验核心价值”,即达成Aha时刻,而非仅仅注册。B只是注册,C是付费(转化),D是裂变。“注册 ≠ 激活”,这一点正是Onboarding设计的题眼。

Q10. 关于A/B测试在Onboarding优化中的应用,下列做法正确的有?

多选题 · hard

  • A.同时只改变一个核心变量来确定效果归因← 正确答案
  • B.实验样本量足够大以保证统计结果显著← 正确答案
  • C.看到结果后立即全量上线无需再次验证
  • D.结合漏斗分析与分群解释实验效果差异← 正确答案

答案:ABD。A/B测试的核心是“单变量 + 足够样本 + 统计检验”(A、B),结论还应用漏斗和分群交叉解释(D)。C错在重要实验应重复验证、观察长期留存后再全量,避免“一跑定乾坤”。