fogg-behavior-model
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseFogg Behavior Model - B = MAP
Fogg行为模型 - B = MAP
The Fogg Behavior Model explains that three elements must converge at the same
moment for a behavior to occur: Motivation, Ability, and a Prompt.
When a behavior does not occur, at least one of these elements is missing.
Fogg行为模型指出,行为的发生需要三个要素在同一时刻同时具备:动机(Motivation)、能力(Ability)和触发提示(Prompt)。当行为未发生时,至少其中一个要素缺失。
When to Use This Skill
适用场景
- Designing onboarding and activation flows
- Improving conversion rates
- Building habit-forming products
- Increasing feature adoption
- Understanding why users drop off
- Planning behavior change interventions
- 设计用户引导与激活流程
- 提升转化率
- 打造培养用户习惯的产品
- 提高功能使用率
- 分析用户流失原因
- 规划行为改变干预方案
The B = MAP Formula
B = MAP公式
┌─────────────────────────────────────────────────────────────────┐
│ BEHAVIOR = MAP │
│ │
│ Behavior happens when Motivation, Ability, and Prompt │
│ come together at the SAME MOMENT. │
│ │
│ When behavior doesn't happen → at least one is missing. │
└─────────────────────────────────────────────────────────────────┘
High │ ·····
M │ ····· Behavior
o │ ····· Happens
t │ ····· Here
i │····─────────────────────────────
v │ Action Line
a │
t │ Behavior
i │ Fails
o │ Here
n │
Low └─────────────────────────────────────
Hard ←── Ability ──→ Easy
Prompts only work above the Action Line.┌─────────────────────────────────────────────────────────────────┐
│ BEHAVIOR = MAP │
│ │
│ Behavior happens when Motivation, Ability, and Prompt │
│ come together at the SAME MOMENT. │
│ │
│ When behavior doesn't happen → at least one is missing. │
└─────────────────────────────────────────────────────────────────┘
High │ ·····
M │ ····· Behavior
o │ ····· Happens
t │ ····· Here
i │····─────────────────────────────
v │ Action Line
a │
t │ Behavior
i │ Fails
o │ Here
n │
Low └─────────────────────────────────────
Hard ←── Ability ──→ Easy
Prompts only work above the Action Line.The Three Elements
三大核心要素
1. Motivation
1. 动机(Motivation)
What drives the user to act?
Motivation Sources:
Core Motivators (Fogg):
├── Pleasure / Pain
├── Hope / Fear
└── Social Acceptance / Rejection
Additional Drivers:
├── Intrinsic interest
├── Personal goals
├── External rewards
└── Social pressure| Motivator | Low | High |
|---|---|---|
| Pleasure/Pain | "I should exercise" | "I want to feel great" |
| Hope/Fear | "Might be useful" | "Don't want to miss out" |
| Social | "No one cares" | "Everyone's doing it" |
是什么驱动用户采取行动?
Motivation Sources:
Core Motivators (Fogg):
├── Pleasure / Pain
├── Hope / Fear
└── Social Acceptance / Rejection
Additional Drivers:
├── Intrinsic interest
├── Personal goals
├── External rewards
└── Social pressure| 动机类型 | 低动机状态 | 高动机状态 |
|---|---|---|
| 愉悦/痛苦 | "我应该锻炼身体" | "我想要感觉更棒" |
| 希望/恐惧 | "可能有用" | "不想错过机会" |
| 社交认同/排斥 | "没人在意" | "大家都在做" |
2. Ability
2. 能力(Ability)
How easy is it to do?
Ability Factors (Fogg):
Simplicity Chain (weakest link determines ability):
├── Time: How long does it take?
├── Money: How much does it cost?
├── Physical effort: How hard physically?
├── Mental effort: How much thinking?
├── Social deviance: How weird is it?
└── Non-routine: How different from habits?
Ability = Inverse of the HARDEST factor| Factor | Low Ability | High Ability |
|---|---|---|
| Time | 30-minute signup | 2-click signup |
| Money | $99/month | Free trial |
| Physical | Visit store | Click button |
| Mental | Complex form | Smart defaults |
| Social | Public commitment | Private action |
| Routine | New behavior | Fits existing habit |
执行该行为的难度如何?
Ability Factors (Fogg):
Simplicity Chain (weakest link determines ability):
├── Time: How long does it take?
├── Money: How much does it cost?
├── Physical effort: How hard physically?
├── Mental effort: How much thinking?
├── Social deviance: How weird is it?
└── Non-routine: How different from habits?
Ability = Inverse of the HARDEST factor| 影响因素 | 低能力状态 | 高能力状态 |
|---|---|---|
| 时间 | 30分钟注册流程 | 两步点击注册 |
| 金钱 | 每月99美元 | 免费试用 |
| 体力消耗 | 到线下门店办理 | 点击按钮即可 |
| 脑力消耗 | 复杂表单填写 | 智能默认选项 |
| 社交偏差 | 公开承诺行为 | 私密操作 |
| 日常习惯 | 全新行为模式 | 契合现有习惯 |
3. Prompt
3. 触发提示(Prompt)
What triggers action at the right moment?
Prompt Types:
Spark (High Ability, Low Motivation):
├── Inspires and motivates
├── Appeals to emotions
└── Example: "Your friends are waiting"
Facilitator (High Motivation, Low Ability):
├── Makes action easier
├── Reduces friction
└── Example: "One-click purchase"
Signal (High Motivation, High Ability):
├── Simple reminder
├── Just needs timing
└── Example: "Time to check in"在正确的时刻触发行动的信号是什么?
Prompt Types:
Spark (High Ability, Low Motivation):
├── Inspires and motivates
├── Appeals to emotions
└── Example: "Your friends are waiting"
Facilitator (High Motivation, Low Ability):
├── Makes action easier
├── Reduces friction
└── Example: "One-click purchase"
Signal (High Motivation, High Ability):
├── Simple reminder
├── Just needs timing
└── Example: "Time to check in"Behavior Diagnosis Framework
行为诊断框架
Step 1: Define Target Behavior
步骤1:定义目标行为
Be specific about what you want users to do:
Behavior Definition:
❌ Vague: "Use the app more"
✅ Specific: "Complete a 5-minute workout daily"
Components:
├── Who: [Target user segment]
├── What: [Specific action]
├── When: [Timing/context]
└── How often: [Frequency]明确你期望用户执行的具体行为:
Behavior Definition:
❌ 模糊描述:"更多使用应用"
✅ 具体描述:"每天完成5分钟锻炼"
核心要素:
├── 谁:[目标用户群体]
├── 做什么:[具体行动]
├── 何时:[时间/场景]
└── 频率:[执行频次]Step 2: Diagnose Missing Element
步骤2:诊断缺失要素
Diagnosis Tree:
Is the user doing the behavior?
│
├── NO → Diagnose which element is missing:
│ │
│ ├── Do they WANT to do it?
│ │ ├── NO → Motivation problem
│ │ └── YES → Continue
│ │
│ ├── CAN they easily do it?
│ │ ├── NO → Ability problem
│ │ └── YES → Continue
│ │
│ └── Are they PROMPTED at the right moment?
│ ├── NO → Prompt problem
│ └── YES → Re-examine all three
│
└── YES → Behavior successfulDiagnosis Tree:
Is the user doing the behavior?
│
├── NO → Diagnose which element is missing:
│ │
│ ├── Do they WANT to do it?
│ │ ├── NO → Motivation problem
│ │ └── YES → Continue
│ │
│ ├── CAN they easily do it?
│ │ ├── NO → Ability problem
│ │ └── YES → Continue
│ │
│ └── Are they PROMPTED at the right moment?
│ ├── NO → Prompt problem
│ └── YES → Re-examine all three
│
└── YES → Behavior successfulStep 3: Design Intervention
步骤3:设计干预方案
| Problem | Solution Approach |
|---|---|
| Low Motivation | Increase desire (spark prompt) |
| Low Ability | Reduce friction (facilitator prompt) |
| No Prompt | Add well-timed trigger (signal prompt) |
| Multiple issues | Start with Ability (easiest to change) |
| 问题类型 | 解决方案方向 |
|---|---|
| 动机不足 | 提升欲望(使用Spark类触发提示) |
| 能力不足 | 降低执行难度(使用Facilitator类触发提示) |
| 缺乏触发提示 | 添加时机恰当的触发信号(使用Signal类触发提示) |
| 多要素问题 | 从能力入手(最容易优化的要素) |
Output Template
输出模板
After completing analysis, document as:
markdown
undefined完成分析后,按照以下格式记录:
markdown
undefinedBehavior Design Analysis
行为设计分析
Target Behavior: [Specific behavior]
User Segment: [Who]
Date: [Date]
目标行为: [具体行为]
用户群体: [目标用户]
日期: [分析日期]
Current State
当前状态评估
| Element | Score (1-5) | Evidence |
|---|---|---|
| Motivation | [Score] | [What indicates this] |
| Ability | [Score] | [What indicates this] |
| Prompt | [Score] | [What indicates this] |
| 要素 | 评分(1-5) | 评估依据 |
|---|---|---|
| 动机(Motivation) | [分数] | [支撑该评分的证据] |
| 能力(Ability) | [分数] | [支撑该评分的证据] |
| 触发提示(Prompt) | [分数] | [支撑该评分的证据] |
Ability Breakdown
能力维度细分评估
| Factor | Current State | Bottleneck? |
|---|---|---|
| Time | [Assessment] | Yes/No |
| Money | [Assessment] | Yes/No |
| Physical | [Assessment] | Yes/No |
| Mental | [Assessment] | Yes/No |
| Social | [Assessment] | Yes/No |
| Routine | [Assessment] | Yes/No |
| 影响因素 | 当前状态 | 是否为瓶颈? |
|---|---|---|
| 时间 | [评估结果] | 是/否 |
| 金钱 | [评估结果] | 是/否 |
| 体力消耗 | [评估结果] | 是/否 |
| 脑力消耗 | [评估结果] | 是/否 |
| 社交偏差 | [评估结果] | 是/否 |
| 日常习惯 | [评估结果] | 是/否 |
Diagnosis
诊断结论
Primary Issue: [Motivation/Ability/Prompt]
Root Cause: [Specific reason]
核心问题: [动机/能力/触发提示]
根本原因: [具体原因]
Intervention Design
干预方案设计
| Priority | Change | Element | Expected Impact |
|---|---|---|---|
| 1 | [Specific change] | [M/A/P] | [Measurable outcome] |
| 2 | [Specific change] | [M/A/P] | [Measurable outcome] |
| 优先级 | 具体优化措施 | 针对要素 | 预期影响 |
|---|---|---|---|
| 1 | [具体调整内容] | [M/A/P] | [可衡量的结果] |
| 2 | [具体调整内容] | [M/A/P] | [可衡量的结果] |
Success Metrics
成功指标
| Metric | Current | Target | Timeline |
|---|---|---|---|
| [Behavior rate] | X% | Y% | [Time] |
undefined| 指标 | 当前值 | 目标值 | 时间周期 |
|---|---|---|---|
| [行为完成率] | X% | Y% | [时长] |
undefinedReal-World Examples
实际案例
Example 1: Daily Exercise Habit
案例1:日常锻炼习惯养成
Target Behavior: Do a 20-minute workout daily
Motivation:
├── Want to get fit ✓
├── Feel better ✓
└── Score: 4/5 (High)
Ability:
├── Time: 20 min → Could be less
├── Physical: Moderate effort
├── Mental: Need to decide what to do
├── Routine: Not part of current habits
└── Score: 2/5 (Low - bottleneck)
Prompt:
├── No consistent trigger
└── Score: 2/5 (Low)
Interventions:
├── Ability: Reduce to 5-minute starter routine
├── Ability: Pre-select workout (no decisions)
├── Prompt: Phone alarm + clothes laid out
└── Routine: Anchor to morning coffeeTarget Behavior: Do a 20-minute workout daily
Motivation:
├── Want to get fit ✓
├── Feel better ✓
└── Score: 4/5 (High)
Ability:
├── Time: 20 min → Could be less
├── Physical: Moderate effort
├── Mental: Need to decide what to do
├── Routine: Not part of current habits
└── Score: 2/5 (Low - bottleneck)
Prompt:
├── No consistent trigger
└── Score: 2/5 (Low)
Interventions:
├── Ability: Reduce to 5-minute starter routine
├── Ability: Pre-select workout (no decisions)
├── Prompt: Phone alarm + clothes laid out
└── Routine: Anchor to morning coffeeExample 2: Feature Adoption (SaaS)
案例2:SaaS产品功能使用率提升
Target Behavior: Use new collaboration feature
Motivation:
├── Users don't see value yet
└── Score: 2/5 (Low - problem)
Ability:
├── Feature is buried in menu
├── Requires 4 clicks to access
└── Score: 2/5 (Low - problem)
Prompt:
├── One email announcement sent
└── Score: 1/5 (Very low)
Interventions:
├── Motivation: Show social proof ("Teams save 2hrs/week")
├── Ability: Add one-click access from dashboard
├── Ability: Pre-configure with defaults
├── Prompt: In-app tooltip at relevant moment
└── Prompt: Contextual suggestion during related tasksTarget Behavior: Use new collaboration feature
Motivation:
├── Users don't see value yet
└── Score: 2/5 (Low - problem)
Ability:
├── Feature is buried in menu
├── Requires 4 clicks to access
└── Score: 2/5 (Low - problem)
Prompt:
├── One email announcement sent
└── Score: 1/5 (Very low)
Interventions:
├── Motivation: Show social proof ("Teams save 2hrs/week")
├── Ability: Add one-click access from dashboard
├── Ability: Pre-configure with defaults
├── Prompt: In-app tooltip at relevant moment
└── Prompt: Contextual suggestion during related tasksExample 3: Newsletter Signup
案例3:新闻通讯订阅
Target Behavior: Subscribe to weekly newsletter
Motivation:
├── Valuable content promised
├── Social proof: "10,000 subscribers"
└── Score: 3/5 (Medium)
Ability:
├── Email only (simple)
├── One field
└── Score: 5/5 (High)
Prompt:
├── Popup after 30 seconds
├── User often not ready yet
└── Score: 2/5 (Wrong timing)
Intervention:
├── Prompt: Move to end of valuable article
├── Prompt: "Want more like this?"
└── Context: After user received valueTarget Behavior: Subscribe to weekly newsletter
Motivation:
├── Valuable content promised
├── Social proof: "10,000 subscribers"
└── Score: 3/5 (Medium)
Ability:
├── Email only (simple)
├── One field
└── Score: 5/5 (High)
Prompt:
├── Popup after 30 seconds
├── User often not ready yet
└── Score: 2/5 (Wrong timing)
Intervention:
├── Prompt: Move to end of valuable article
├── Prompt: "Want more like this?"
└── Context: After user received valueDesign Principles
设计原则
Start with Ability
优先优化能力
Why Ability First:
Motivation:
├── Hard to change
├── Often outside your control
└── Fluctuates over time
Ability:
├── Directly designable
├── Permanent once improved
└── Helps when motivation dips
"Make it so easy they can't say no."Why Ability First:
Motivation:
├── Hard to change
├── Often outside your control
└── Fluctuates over time
Ability:
├── Directly designable
├── Permanent once improved
└── Helps when motivation dips
"Make it so easy they can't say no."Right Prompt, Right Moment
恰当的时机,恰当的提示
Prompt Timing:
Too Early:
├── User not ready
├── Creates annoyance
└── Wasted impression
Too Late:
├── Moment passed
├── Motivation cooled
└── Friction accumulated
Just Right:
├── High motivation moment
├── Ability is present
└── Action is natural next stepPrompt Timing:
Too Early:
├── User not ready
├── Creates annoyance
└── Wasted impression
Too Late:
├── Moment passed
├── Motivation cooled
└── Friction accumulated
Just Right:
├── High motivation moment
├── Ability is present
└── Action is natural next stepTiny Habits Approach
微习惯方法
BJ Fogg's Tiny Habits:
1. Make it TINY
└── Smallest possible version of behavior
2. Find the right ANCHOR
└── Existing habit to attach to
3. Celebrate IMMEDIATELY
└── Positive emotion reinforces
Formula: "After I [ANCHOR], I will [TINY BEHAVIOR]"
Example: "After I pour my coffee, I will do 2 pushups"BJ Fogg's Tiny Habits:
1. Make it TINY
└── Smallest possible version of behavior
2. Find the right ANCHOR
└── Existing habit to attach to
3. Celebrate IMMEDIATELY
└── Positive emotion reinforces
Formula: "After I [ANCHOR], I will [TINY BEHAVIOR]"
Example: "After I pour my coffee, I will do 2 pushups"Behavior Types
行为类型划分
| Type | Motivation | Ability | Focus |
|---|---|---|---|
| Green | High | High | Just add prompt |
| Blue | High | Low | Increase ability |
| Purple | Low | High | Increase motivation |
| Gray | Low | Low | Major redesign needed |
| 类型 | 动机水平 | 能力水平 | 优化重点 |
|---|---|---|---|
| 绿色 | 高 | 高 | 仅需添加触发提示 |
| 蓝色 | 高 | 低 | 提升执行能力 |
| 紫色 | 低 | 高 | 提升动机水平 |
| 灰色 | 低 | 低 | 需要整体重新设计 |
Integration with Other Methods
与其他方法的结合
| Method | Combined Use |
|---|---|
| Hooked Model | Fogg explains the trigger/action phase |
| Cognitive Load | Ability = inverse of cognitive load |
| Loss Aversion | Powerful motivation lever |
| Curiosity Gap | Motivation through information gaps |
| Five Whys | Why isn't behavior happening? |
| 方法名称 | 结合使用场景 |
|---|---|
| Hooked模型 | Fogg模型解释触发/行动阶段的底层逻辑 |
| 认知负荷理论 | 能力与认知负荷成反比 |
| 损失厌恶原理 | 强大的动机触发杠杆 |
| 好奇心缺口 | 通过信息缺口提升动机 |
| 五问法 | 深挖行为未发生的根本原因 |
Quick Reference
快速检查清单
B = MAP CHECKLIST
Motivation Boosters:
□ Clear value proposition
□ Social proof present
□ Loss framing considered
□ Personalized relevance
□ Emotional connection
Ability Enhancers:
□ Minimum steps possible
□ Smart defaults set
□ No unnecessary fields
□ Mobile-friendly
□ Fits existing routines
Prompt Optimization:
□ Right type for situation
□ Appears at right moment
□ Clear call to action
□ Not interruptive
□ Contextually relevantB = MAP CHECKLIST
Motivation Boosters:
□ Clear value proposition
□ Social proof present
□ Loss framing considered
□ Personalized relevance
□ Emotional connection
Ability Enhancers:
□ Minimum steps possible
□ Smart defaults set
□ No unnecessary fields
□ Mobile-friendly
□ Fits existing routines
Prompt Optimization:
□ Right type for situation
□ Appears at right moment
□ Clear call to action
□ Not interruptive
□ Contextually relevant