Framework Deep Dive

Fogg 行為模型 Fogg Behavior Model

行為 = 動機 × 能力 × 觸發。三者同時到位行為才會發生,產品設計要降低能力門檻。

提出者
BJ Fogg
來源
史丹佛說服科技實驗室
適合階段
產品設計 · 轉換優化
使用時長
1-2 天工作坊
⬇ 下載 Skill

什麼時候該用它?

當你想知道「使用者為什麼不做我希望他做的事」的時候。Fogg 模型幾乎可以解釋所有「使用者不行動」的原因。

  • 轉換率卡住:結帳、註冊、升級付費的轉換率怎麼優化都上不去
  • 推播無效:發了推播但點擊率極低,使用者根本不理你
  • 功能做了沒人用:花了三個月開發的功能,使用率不到 5%
  • 行為改變設計:健身、學習、儲蓄等需要使用者改變習慣的產品
  • onboarding 設計:新使用者不完成關鍵任務就離開了

框架結構

B = MAP

Fogg 的核心公式:Behavior = Motivation × Ability × Prompt

行為只在三個條件同時成立時才會發生。缺任何一個,行為都不會出現。

三個要素

1. Motivation(動機)

使用者有多想做這件事?三組核心動機:

  • 快樂 vs 痛苦
  • 希望 vs 恐懼
  • 社會認同 vs 社會排斥

2. Ability(能力)

使用者做這件事有多容易?六個能力因子:

  • 時間:要花多久?
  • 金錢:要花多少錢?
  • 體力:要多費力?
  • 腦力:要多費心思考?
  • 社會偏差:做這件事會不會被異樣看待?
  • 非常規性:跟日常習慣差多遠?

3. Prompt(觸發)

在對的時間點出現的提示。分為:

  • Spark(火花觸發):動機低時 → 提供激勵(如限時折扣)
  • Facilitator(促進觸發):能力低時 → 降低門檻(如一鍵操作)
  • Signal(訊號觸發):動機和能力都夠時 → 只需提醒(如推播通知)

行動線

想像一條從左下到右上的曲線。曲線上方的區域 = 行為會發生。動機越高,即使能力低也可能行動(排隊搶限量商品);能力越高,即使動機低也可能行動(順手按個讚)。

產品設計的黃金法則:與其努力提升動機,不如努力降低能力門檻。 因為能力是你能控制的,動機往往不是。

來源與歷史

  • 2002:BJ Fogg 在史丹佛大學創立「說服科技實驗室」,開始研究科技如何影響行為
  • 2009:正式發表 Fogg Behavior Model,提出 B=MAT 公式
  • 2019:出版《Tiny Habits》(《設計你的小習慣》),將模型從產品設計擴展到個人行為改變
  • 至今:Instagram、Uber、Fitbit 等公司的設計團隊公開承認受 Fogg 模型影響

真實案例:Uber 如何用 Fogg 模型征服叫車市場

傳統叫車的行為障礙:

要素傳統計程車Uber
動機想從 A 到 B(相同)想從 A 到 B(相同)
能力 — 時間站在路邊等 5-15 分鐘App 叫車等 3-5 分鐘
能力 — 金錢不確定多少錢上車前就看到預估價格
能力 — 腦力要判斷這台車安不安全看評分就知道
能力 — 非常規要現金或刷卡自動扣款,下車就走
觸發沒有(你自己要記得攔車)App 推播、地圖上看到附近的車

Uber 幾乎沒有改變「動機」(你本來就想移動),而是把每一個「能力」門檻都壓到最低。結果:從 2012 到 2015 年,Uber 的月活躍乘客從 10 萬增長到超過 800 萬

使用步驟

Step 1:定義目標行為

精確到一句話:「使用者在 [情境] 完成 [具體動作]」。不要太模糊(「使用者更常使用產品」不是有效定義)。

Step 2:診斷行為失敗的原因

用 MAP 三要素逐一檢查:

  • 動機夠嗎?使用者有理由做這件事嗎?
  • 能力夠嗎?做起來夠簡單嗎?逐一檢查六個能力因子
  • 有觸發嗎?在對的時間點有提示嗎?

Step 3:找出最大瓶頸

通常只有一個要素是主要瓶頸。如果動機很強但能力低 → 簡化操作。如果能力很高但動機低 → 加強價值溝通。如果兩者都夠但沒觸發 → 設計推播或提示。

Step 4:設計干預措施

針對瓶頸設計解法:

  • 動機不足 → 展示社會證明、創造稀缺感、連結情感
  • 能力不足 → 減少步驟、預填表單、提供預設選項
  • 觸發缺失 → 設計推播策略、在對的情境出現 CTA

Step 5:測量並迭代

追蹤目標行為的發生率。A/B 測試不同的干預措施。記住:最有效的改善通常來自「降低能力門檻」而非「提升動機」。

這樣做 vs 避免這些

這樣做

  • 優先降低能力門檻 — 這是 ROI 最高的設計策略
  • 在使用者動機最高的時刻出現觸發 — timing 是一切
  • 用「微行為」取代「大行為」— 先讓使用者做一小步,再逐步升級
  • 同時分析三個要素 — 只看其中一個會得出錯誤結論

避免這些

  • 不要只靠動機 — 動機是波動的,你無法控制使用者今天心情好不好
  • 不要在使用者忙碌時發觸發 — 被打斷的感覺會適得其反
  • 不要把「能力不足」誤判為「動機不足」— 使用者不是不想做,是太麻煩了
  • 不要一次要求太多 — 每個觸發只對應一個簡單動作
Maki 觀點 — 電商場景實戰

Fogg 模型在電商的殺手級應用是「結帳流程優化」。

我看過太多品牌電商的結帳流程長這樣:選商品 → 加入購物車 → 登入/註冊 → 填地址 → 選物流 → 選付款 → 確認訂單 → 完成。七個步驟,每一步都在考驗使用者的「能力」。

用 Fogg 模型診斷:

  • 動機:使用者已經把東西放進購物車了,動機不是問題
  • 能力:七個步驟太多了。特別是「登入/註冊」這一步,殺死了大量轉換
  • 觸發:購物車頁面的「前往結帳」按鈕通常做得很好

改善方向:

  1. 訪客結帳(砍掉登入步驟)— 這一步通常能提升結帳轉換率 15-25%
  2. 地址自動完成(減少打字量)— LINE Login 串接可以自動帶入
  3. 預設最常用的物流和付款方式(減少選擇)

另一個台灣特色應用:LINE OA 推播的 Fogg 分析。很多品牌把 LINE 推播當 Signal 觸發用(動機和能力都夠,只是提醒),但實際上使用者在滑 LINE 時動機通常很低(他在看朋友訊息,不是想買東西)。這時候應該用 Spark 觸發(限時折扣、最後 X 件),而不是 Signal。