fogg-behavior-model

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Fogg 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
MotivatorLowHigh
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
FactorLow AbilityHigh Ability
Time30-minute signup2-click signup
Money$99/monthFree trial
PhysicalVisit storeClick button
MentalComplex formSmart defaults
SocialPublic commitmentPrivate action
RoutineNew behaviorFits 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 successful
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 successful

Step 3: Design Intervention

步骤3:设计干预方案

ProblemSolution Approach
Low MotivationIncrease desire (spark prompt)
Low AbilityReduce friction (facilitator prompt)
No PromptAdd well-timed trigger (signal prompt)
Multiple issuesStart with Ability (easiest to change)
问题类型解决方案方向
动机不足提升欲望(使用Spark类触发提示)
能力不足降低执行难度(使用Facilitator类触发提示)
缺乏触发提示添加时机恰当的触发信号(使用Signal类触发提示)
多要素问题从能力入手(最容易优化的要素)

Output Template

输出模板

After completing analysis, document as:
markdown
undefined
完成分析后,按照以下格式记录:
markdown
undefined

Behavior Design Analysis

行为设计分析

Target Behavior: [Specific behavior]
User Segment: [Who]
Date: [Date]
目标行为: [具体行为]
用户群体: [目标用户]
日期: [分析日期]

Current State

当前状态评估

ElementScore (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

能力维度细分评估

FactorCurrent StateBottleneck?
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

干预方案设计

PriorityChangeElementExpected 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

成功指标

MetricCurrentTargetTimeline
[Behavior rate]X%Y%[Time]
undefined
指标当前值目标值时间周期
[行为完成率]X%Y%[时长]
undefined

Real-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 coffee
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 coffee

Example 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 tasks
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 tasks

Example 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 value
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 value

Design 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 step
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 step

Tiny 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

行为类型划分

TypeMotivationAbilityFocus
GreenHighHighJust add prompt
BlueHighLowIncrease ability
PurpleLowHighIncrease motivation
GrayLowLowMajor redesign needed
类型动机水平能力水平优化重点
绿色仅需添加触发提示
蓝色提升执行能力
紫色提升动机水平
灰色需要整体重新设计

Integration with Other Methods

与其他方法的结合

MethodCombined Use
Hooked ModelFogg explains the trigger/action phase
Cognitive LoadAbility = inverse of cognitive load
Loss AversionPowerful motivation lever
Curiosity GapMotivation through information gaps
Five WhysWhy 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 relevant
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 relevant

Resources

参考资源