Skip to content

04 - 用户旅程地图 & 故事地图

"站在用户的鞋子里走一遍,你才能知道哪里硌脚。"


一、什么是用户旅程地图

用户旅程地图(User Journey Map)是一种可视化工具, 它从用户视角出发,将用户与产品交互的完整过程按时间线展开, 记录每个阶段的行为、想法、情绪和痛点。

┌─────────────────────────────────────────────────────────────────┐
│                                                                 │
│   用户旅程地图 = 时间线 + 行为 + 想法 + 情绪 + 痛点 + 机会      │
│                                                                 │
│   它回答的核心问题:                                             │
│                                                                 │
│   "用户从第一次接触到最终离开(或复购),                          │
│    整个过程中经历了什么?感受如何?哪里可以改进?"                  │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

为什么需要用户旅程地图?

价值说明
全局视角跳出单个功能点,看到用户体验的完整链条
发现断点找到用户体验中的"卡壳"和"断裂"的地方
对齐团队让产品、设计、开发、运营理解用户的完整经历
优先排序依据情绪低谷点 = 最需要改进的地方
识别机会从旅程中发现新功能或新服务的机会
量化体验将模糊的"体验好不好"变成可分析的具体环节

二、用户旅程地图的组成要素

一张完整的用户旅程地图通常包含以下层级:

┌─────────────────────────────────────────────────────────────────┐
│                      用户旅程地图结构                             │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  1. 用户画像  ───  这张地图描述的是谁的旅程?                     │
│                                                                 │
│  2. 场景定义  ───  在什么场景下?要完成什么目标?                  │
│                                                                 │
│  3. 阶段划分  ───  旅程分成哪几个大阶段?                        │
│     |                                                           │
│     |── 4. 用户行为  ───  每个阶段用户做了什么?                  │
│     |                                                           │
│     |── 5. 用户想法  ───  每个阶段用户在想什么?                  │
│     |                                                           │
│     |── 6. 用户情绪  ───  每个阶段感受如何?(情绪曲线)            │
│     |                                                           │
│     |── 7. 触点      ───  通过什么渠道/界面与产品交互?           │
│     |                                                           │
│     |── 8. 痛点      ───  遇到了什么问题和障碍?                  │
│     |                                                           │
│     └── 9. 机会      ───  哪些地方可以改进?                     │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

各要素说明

要素描述数据来源
用户画像旅程的"主角",建议每张地图只画一个画像用户画像文档
场景用户完成某个任务的完整场景用户访谈、观察
阶段将旅程拆分为 4~7 个关键阶段行为数据 + 访谈
行为用户在每阶段的具体操作步骤数据埋点、可用性测试
想法用户当时的内心独白用户访谈、出声思维法
情绪用简单的表情或曲线表示情绪变化用户访谈、NPS 调查
触点用户与品牌/产品接触的渠道(App/网页/客服/线下等)全渠道数据
痛点用户感到不满、困惑或受阻的地方投诉、差评、访谈
机会针对痛点的改进思路团队共创、竞品参考

三、如何绘制用户旅程地图

绘制步骤

  Step 1          Step 2          Step 3          Step 4          Step 5
┌─────────┐    ┌─────────┐    ┌─────────┐    ┌─────────┐    ┌─────────┐
│ 确定范围 │───>│ 收集数据 │───>│ 划分阶段 │───>│ 填充内容 │───>│ 审核优化 │
│         │    │         │    │         │    │         │    │         │
│ 选画像  │    │ 做访谈  │    │ 定义每个 │    │ 逐层填写 │    │ 团队审阅 │
│ 选场景  │    │ 看数据  │    │ 关键阶段 │    │ 行为/想法│    │ 用户验证 │
│ 定目标  │    │ 查反馈  │    │ (4~7个) │    │ 情绪/痛点│    │ 迭代更新 │
└─────────┘    └─────────┘    └─────────┘    └─────────┘    └─────────┘

Step 1:确定范围

首先明确三个问题:

  • 谁? —— 选择一个用户画像作为旅程的主角
  • 什么场景? —— 比如"首次在电商 App 上购买商品"
  • 多大范围? —— 是从看到广告开始,还是从打开 App 开始?

Step 2:收集数据

不要凭空画旅程地图!需要基于真实数据:

  • 回顾用户访谈记录
  • 查看行为数据(漏斗、热力图、录屏)
  • 梳理客服/投诉反馈
  • 进行实地观察或可用性测试

Step 3:划分阶段

将完整旅程切分为几个关键阶段。以电商购物为例:

  认知       考虑       决策       购买       收货       售后
┌──────┐  ┌──────┐  ┌──────┐  ┌──────┐  ┌──────┐  ┌──────┐
│      │->│      │->│      │->│      │->│      │->│      │
│ 发现 │  │ 浏览 │  │ 比较 │  │ 下单 │  │ 等待 │  │ 使用 │
│ 需求 │  │ 商品 │  │ 选择 │  │ 支付 │  │ 收货 │  │ 评价 │
│      │  │      │  │      │  │      │  │      │  │      │
└──────┘  └──────┘  └──────┘  └──────┘  └──────┘  └──────┘

Step 4-5:填充内容并审核

下面展示一个完整的示例。


四、完整示例:电商购物用户旅程地图

用户画像:李小芳(32 岁宝妈,省钱达人) 场景:在电商 App 上为女儿购买一件秋季外套

╔═══════════════════════════════════════════════════════════════════════════════╗
║                用户旅程地图 · 李小芳 · 为女儿购买秋季外套                      ║
╠═══════════╦═══════════╦═══════════╦═══════════╦═══════════╦═══════════════════╣
║   阶段     ║  认知      ║  浏览      ║  决策      ║  购买      ║  收货与售后     ║
╠═══════════╬═══════════╬═══════════╬═══════════╬═══════════╬═══════════════════╣
║           ║ 刷短视频   ║ 打开App   ║ 比较3-4款 ║ 加购物车  ║ 查看物流信息     ║
║  用户行为  ║ 看到童装   ║ 搜索"女童 ║ 看评价和   ║ 凑满减    ║ 收到包裹验货     ║
║           ║ 广告种草   ║  秋季外套" ║ 买家秀    ║ 找优惠券  ║ 满意则好评       ║
║           ║           ║ 浏览筛选   ║ 对比价格  ║ 提交订单  ║ 不满意则退换     ║
╠═══════════╬═══════════╬═══════════╬═══════════╬═══════════╬═══════════════════╣
║           ║"这件外套   ║"好多款式   ║"这家评价  ║"满减规则  ║"物流怎么还没     ║
║  用户想法  ║ 好看,女   ║ 啊,不知  ║ 不错,但  ║ 好复杂, ║  到?说好的3天   ║
║           ║ 儿正好需   ║ 道该选哪  ║ 价格有点  ║ 到底能省  ║  到货......"     ║
║           ║ 要一件"    ║ 个......"  ║ 贵了"     ║ 多少?"  ║                  ║
╠═══════════╬═══════════╬═══════════╬═══════════╬═══════════╬═══════════════════╣
║           ║           ║           ║           ║           ║                  ║
║  情绪曲线  ║   :-)     ║   :-|     ║   :-(     ║   :-(     ║  :-)   或  :-(   ║
║           ║  期待      ║  迷茫      ║  纠结     ║  烦躁     ║ 满意  或  失望   ║
║           ║           ║           ║           ║           ║                  ║
╠═══════════╬═══════════╬═══════════╬═══════════╬═══════════╬═══════════════════╣
║           ║ 短视频     ║ App搜索   ║ 商品详情  ║ 购物车   ║ 物流追踪页       ║
║  触点      ║ 广告       ║ 结果页    ║ 页、评价  ║ 结算页   ║ 客服对话         ║
║           ║           ║ 筛选页    ║ 页        ║ 支付页   ║ 评价页           ║
╠═══════════╬═══════════╬═══════════╬═══════════╬═══════════╬═══════════════════╣
║           ║ 广告跳转   ║ 搜索结果  ║ 尺码信息  ║ 满减计算 ║ 物流信息更新     ║
║  痛点      ║ 后找不到   ║ 太多太杂  ║ 不明确,  ║ 逻辑复杂 ║ 不及时,退换     ║
║           ║ 那件衣服   ║ 不知道选  ║ 怕买错    ║ 算不清楚 ║ 货流程繁琐       ║
╠═══════════╬═══════════╬═══════════╬═══════════╬═══════════╬═══════════════════╣
║           ║ 记录种草   ║ 智能筛选  ║ 儿童尺码  ║ 一键计算 ║ 实时物流推送     ║
║  改进机会  ║ 来源,支  ║ "宝妈最   ║ 推荐工具  ║ 最优优惠 ║ 一键退换货       ║
║           ║ 持一键跳转 ║ 爱"榜单   ║ 买家秀优化║ 组合     ║ 极速退款         ║
╚═══════════╩═══════════╩═══════════╩═══════════╩═══════════╩═══════════════════╝

情绪曲线可视化

 满意  5 |         
         |  *                                                    *
      4 |   *                                                  *
         |    *                                               *
 中性  3 |     *  *                                         *
         |        *  *                                    *
      2 |             *  *                             *
         |                 *  *                      *
 不满  1 |                      *  *  *  *  *  *  *
         |
      0 +-----+------+------+------+------+------+------+---
         认知   浏览    比较    决策    下单    等待    收货   评价

         (^情绪高点)         (v情绪低谷:决策到等待阶段)
         
  分析:用户在"决策"和"下单"阶段情绪最低,
        说明优惠计算复杂和尺码信息不足是最大痛点。
        这两个环节应该是产品优化的重点!

五、用户故事地图(Story Mapping)

用户故事地图(Story Map)是 Jeff Patton 提出的一种需求规划方法。 它将用户故事按照使用流程优先级两个维度组织起来, 帮助团队规划产品的迭代发布策略。

用户旅程地图 vs 用户故事地图

维度用户旅程地图 (Journey Map)用户故事地图 (Story Map)
目的理解用户体验全貌,发现痛点规划产品功能,安排迭代节奏
视角用户视角(感受和情绪)团队视角(功能和优先级)
横轴时间线(用户旅程阶段)用户活动流(使用步骤)
纵轴行为/想法/情绪/痛点等多个层级优先级(从高到低)
产出体验痛点和改进机会版本发布计划
适用阶段产品探索和体验优化阶段产品规划和迭代排期阶段

故事地图结构

  用户活动(横轴 - 使用流程)
  ──────────────────────────────────────────────────────>

  ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐
  │ 活动 1   │ │ 活动 2   │ │ 活动 3   │ │ 活动 4   │  <- 骨架故事
  │ (注册)   │ │ (浏览)   │ │ (购买)   │ │ (售后)   │     (Backbone)
  └────┬────┘ └────┬────┘ └────┬────┘ └────┬────┘
       |           |           |           |
  ┌────┴────┐ ┌────┴────┐ ┌────┴────┐ ┌────┴────┐
  │ 手机号   │ │ 搜索    │ │ 加购物车│ │ 查物流  │  <- MVP
  │ 注册     │ │ 商品    │ │ 下单    │ │         │     (第一版)
  ├─────────┤ ├─────────┤ ├─────────┤ ├─────────┤  ........
  │ 微信     │ │ 分类    │ │ 优惠券  │ │ 退换货  │  <- Release 2
  │ 登录     │ │ 浏览    │ │ 使用    │ │         │     (第二版)
  ├─────────┤ ├─────────┤ ├─────────┤ ├─────────┤  ........
  │ 人脸     │ │ 个性化  │ │ 分期    │ │ 智能    │  <- Release 3
  │ 识别     │ │ 推荐    │ │ 付款    │ │ 客服    │     (第三版)
  └─────────┘ └─────────┘ └─────────┘ └─────────┘
  
  |                                                 
  | 优先级(纵轴 - 从高到低)                          
  v

故事地图的创建步骤

Step 1: 确定目标用户和核心场景
          |
Step 2: 梳理用户活动流(横轴骨架)
          |
          |  "用户从头到尾要做哪些事?"
          |   注册 -> 浏览 -> 选择 -> 购买 -> 收货 -> 评价
          |
Step 3: 在每个活动下列出用户故事(纵向展开)
          |
          |  "注册"这个活动下有哪些用户故事?
          |   - 作为新用户,我想用手机号快速注册
          |   - 作为微信用户,我想一键微信登录
          |   - 作为老用户,我想用人脸识别登录
          |
Step 4: 按优先级纵向排序(上面 = 更重要)
          |
Step 5: 画发布分割线,确定每个版本包含哪些故事

故事地图的详细示例:电商 App

╔═══════════════════════════════════════════════════════════════════════════╗
║                    电商 App · 用户故事地图                                ║
╠═══════════╦═══════════╦═══════════╦═══════════╦═══════════╦═════════════╣
║  注册登录  ║  发现商品  ║  商品详情  ║  下单支付  ║  订单管理  ║  评价分享   ║
╠═══════════╬═══════════╬═══════════╬═══════════╬═══════════╬═════════════╣
║           ║           ║           ║           ║           ║             ║
║ 手机号    ║ 关键词搜索 ║ 图片和    ║ 购物车    ║ 订单列表  ║ 文字评价   ║
║ 快速注册  ║           ║ 基本信息  ║ 管理      ║           ║             ║
║           ║ 分类浏览  ║           ║ 基本下单  ║ 物流跟踪  ║             ║
║-----------║-----------║-----------║ 流程      ║           ║-----------  ║
║    MVP    ║    MVP    ║   MVP     ║-----------║-----------║    MVP      ║
║===========║===========║===========║    MVP    ║    MVP    ║=============║
║           ║           ║           ║===========║===========║             ║
║ 微信/支付 ║ 筛选和排序║ 买家秀    ║ 优惠券   ║ 退换货   ║ 图片评价    ║
║ 宝登录    ║           ║ 评价区    ║ 使用      ║ 申请      ║             ║
║           ║ 历史搜索  ║           ║           ║           ║ 分享给     ║
║-----------║-----------║ 尺码推荐  ║ 多种支付  ║-----------║ 好友       ║
║  V 2.0    ║  V 2.0    ║-----------║ 方式      ║  V 2.0    ║-----------  ║
║===========║===========║  V 2.0    ║-----------║===========║  V 2.0      ║
║           ║           ║===========║  V 2.0    ║           ║=============║
║ 人脸识别  ║ 个性化    ║ AR 试穿   ║===========║ 智能客服  ║ 短视频     ║
║ 登录      ║ 推荐      ║           ║ 分期付款  ║           ║ 评价       ║
║           ║           ║ 3D 展示   ║           ║ 自动补货  ║             ║
║           ║ 直播导购  ║           ║ 自动凑满减║ 提醒      ║ 社区种草   ║
║-----------║-----------║-----------║-----------║-----------║-----------  ║
║  V 3.0    ║  V 3.0    ║  V 3.0    ║  V 3.0    ║  V 3.0    ║  V 3.0      ║
╚═══════════╩═══════════╩═══════════╩═══════════╩═══════════╩═════════════╝

六、从旅程地图中发现产品改进机会

旅程地图画完不是终点,关键是从中提炼出可行动的改进方案。

分析方法

方法 1:找情绪低谷

  情绪曲线分析法

  高 |    *
     |   * *
     |  *   *
  中 | *     *                     *  *
     |        *                  *      *
     |         *               *
  低 |          *  *  *  *  *
     +---+---+---+---+---+---+---+---+---
        A   B   C   D   E   F   G   H   I

  情绪低谷在 D~F 阶段 ==> 这几个阶段是改进重点!
  分析低谷原因 ==> 制定改进方案 ==> 排入需求池

方法 2:痛点归类和优先排序

将旅程中发现的所有痛点归类,然后用影响程度和改进难度排序:

痛点分类具体痛点影响用户数情绪影响改进难度优先级
搜索相关搜索结果不相关P0
价格相关优惠计算复杂中高P0
尺码相关尺码信息不明确中高P1
物流相关物流信息更新不及时P1
售后相关退换货流程繁琐中低P2

方法 3:MOT(关键时刻)分析

MOT = Moment of Truth (真实瞬间/关键时刻)

在用户旅程中,有些瞬间对用户的整体满意度影响特别大:

┌─────────────────────────────────────────────────────────────┐
│                                                             │
│  Peak-End Rule (峰终定律):                                  │
│                                                             │
│  人们对一段体验的记忆,主要取决于两个时刻:                    │
│  1. 体验中的"峰值"(最好或最差的瞬间)                       │
│  2. 体验结束时的感受                                         │
│                                                             │
│  应用:                                                      │
│  - 确保旅程中至少有一个"峰值正面体验"                         │
│  - 确保旅程结束时的体验是正面的                               │
│  - 即使中间有小瑕疵,峰值和结尾好就行                         │
│                                                             │
│  示例:                                                      │
│  - 电商:收到包裹时附赠一张手写感谢卡 (结尾惊喜)             │
│  - 外卖:超预期提前送达 (峰值正面体验)                        │
│  - SaaS:完成新手引导后的成就弹窗 (峰值正面体验)             │
│                                                             │
└─────────────────────────────────────────────────────────────┘

七、常用绘制工具推荐

工具费用特点适用场景
Miro免费+收费在线白板,模板丰富,适合团队协作远程团队共创
Figma/FigJam免费+收费设计工具自带白板功能,与设计文件打通设计驱动的团队
飞书文档免费表格形式画旅程地图,简单直接国内团队、快速产出
XMind免费+收费思维导图工具,可以做简易故事地图个人梳理
Lucidchart免费+收费专业流程图工具,模板精美需要精美输出
Notion免费+收费表格 + 看板模式灵活组合小团队灵活管理
纸笔 + 白板免费最快的方式,适合头脑风暴和初稿线下工作坊
PowerPoint已有通用办公工具,分享方便汇报和演示

工具选择建议

  你的场景是什么?

  团队共创工作坊  ──>  Miro / FigJam / 白板
          |
  个人快速梳理    ──>  纸笔 / Notion / 飞书文档
          |
  正式报告输出    ──>  Figma / Lucidchart / PPT
          |
  敏捷团队持续用  ──>  Notion / 飞书 (易维护)

八、实践练习

练习 1:绘制你的用户旅程地图

选择一个你常用的产品(如美团点外卖、微信读书听书等),绘制一张完整的用户旅程地图:

  1. 确定一个具体场景(如"第一次在美团上点外卖")
  2. 划分 5~6 个关键阶段
  3. 为每个阶段填写:行为、想法、情绪、触点、痛点
  4. 画出情绪曲线
  5. 标注 2~3 个改进机会

练习 2:从旅程地图到需求列表

基于练习 1 的旅程地图:

  1. 提取所有痛点
  2. 按影响程度和改进难度排序
  3. 找出 Top 3 的改进机会
  4. 为每个机会写一句话的需求描述

练习 3:创建故事地图

选择一个简单的产品概念(如"校园二手交易 App"),创建一张用户故事地图:

  1. 梳理核心用户活动流(横轴)
  2. 在每个活动下列出 3~5 个用户故事
  3. 按优先级排序
  4. 画出 MVP 和 V2.0 的分割线

九、旅程地图与其他工具的关系

┌─────────────────────────────────────────────────────────────────┐
│                                                                 │
│  用户画像         用户旅程地图          用户故事地图              │
│  (谁?)    ──>   (体验如何?)    ──>   (做什么?先做什么?)      │
│                       |                                         │
│                       v                                         │
│                  痛点和机会                                      │
│                       |                                         │
│                       v                                         │
│  ┌────────────────────────────────────┐                         │
│  │        需求池 + 优先级排序          │                         │
│  │   (KANO + RICE + MoSCoW)          │                         │
│  └────────────────────┬───────────────┘                         │
│                       |                                         │
│                       v                                         │
│                    PRD 文档                                     │
│                    产品设计                                     │
│                    开发迭代                                     │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

这就是从"了解用户"到"产品落地"的完整链路!

本节小结

┌──────────────────────────────────────────────────────────┐
│                      本节核心要点                         │
├──────────────────────────────────────────────────────────┤
│                                                          │
│  1. 用户旅程地图从用户视角可视化完整体验链路               │
│                                                          │
│  2. 包含阶段、行为、想法、情绪、触点、痛点、机会等要素    │
│                                                          │
│  3. 绘制基于真实数据,不是凭空想象                        │
│                                                          │
│  4. 情绪低谷 = 最需要改进的环节                           │
│                                                          │
│  5. 用户故事地图用于需求规划和版本迭代安排                 │
│                                                          │
│  6. 峰终定律:关注体验的峰值和结尾                        │
│                                                          │
│  7. 旅程地图、画像、需求分析构成完整的用户研究闭环         │
│                                                          │
└──────────────────────────────────────────────────────────┘

上一节:03 - 需求收集与优先级排序 | 返回:章节目录