名称: 客户旅程映射工作坊 描述: 通过自适应问题指导产品经理创建客户旅程图,涵盖角色(人物画像)、场景/目标、旅程阶段、行动/情感以及改善机会。 类型: 交互式
目的
通过自适应问题指导产品经理创建客户旅程图,涵盖角色(人物画像)、场景/目标、旅程阶段、行动/情感以及改善机会。使用此工具可视化端到端客户体验,识别痛点,并在团队间建立共享心智模型——避免表面级功能列表,确保发现工作专注于真实客户问题,而非假设的解决方案。
这不是功能路线图——它是一个发现和对齐工具,揭示体验断裂之处以及改善影响最大的地方。
关键概念
什么是客户旅程图?
旅程图(NNGroup)可视化“一个人为实现目标所经历的过程”。它将用户行为汇编成时间线,融入思想和情感以创建叙事,然后精简并完善为可视化作品。
五个关键组件(NNGroup框架)
- 角色 — 特定的角色或用户视角,作为地图的锚点
- 场景 + 期望 — 情境背景和相关目标
- 旅程阶段 — 组织体验的高级阶段(例如,发现、试用、购买、使用、寻求支持)
- 行动、心态和情感 — 各阶段的用户行为、思想和情感反应
- 机会 — 识别体验改善处的见解
旅程图结构
角色: [角色名称]
场景: [目标/背景]
阶段 1: 发现 → 阶段 2: 试用 → 阶段 3: 购买 → 阶段 4: 使用 → 阶段 5: 支持
↓ ↓ ↓ ↓ ↓
行动: 行动: 行动: 行动: 行动:
思想: 思想: 思想: 思想: 思想:
情感: 😊😐😞 情感: 情感: 情感: 情感:
↓ ↓ ↓ ↓ ↓
机会: 机会: 机会: 机会: 机会:
为何有效
- 强制对话: 团队就客户体验的共享理解达成一致
- 揭示痛点: 情感 + 行动突出体验断裂处
- 优先改进: 基于影响排名的机会指导路线图决策
- 以人为中心: 关注客户视角,而非内部流程
反模式(这不是什么)
- 不是服务蓝图: 旅程图关注客户视角;服务蓝图映射内部操作
- 不是用户故事地图: 旅程图支持发现;用户故事地图促进实施规划
- 不是体验地图: 旅程图针对特定用户和产品;体验地图探索更广泛的人类行为
何时使用
- 启动客户发现(理解当前体验)
- 识别保留/参与计划的痛点
- 使跨职能团队就客户视角对齐
- 优先处理要解决的问题
何时不使用
- 当您已深刻理解客户旅程时
- 用于技术重构(无面向客户的旅程)
- 作为用户研究的替代(地图需要研究输入)
促进事实来源
使用工作坊促进作为此技能的默认交互协议。
它定义:
- 会话提示 + 进入模式(指导式、上下文转储、最佳猜测)
- 单问题轮次,使用自然语言提示
- 进度标签(例如,上下文 Qx/8 和评分 Qx/5)
- 中断处理和暂停/恢复行为
- 决策点的编号建议
- 常规问题的快速选择编号响应选项(当有用时包括
其他(指定))
此文件定义领域特定的评估内容。如有冲突,遵循此文件的领域逻辑。
应用
此交互式技能提出最多 5 个自适应问题,每个步骤提供3-4 个枚举选项。
交互模式:当您希望单步流程,决策点有编号建议,常规问题有快速选择选项时,与skills/workshop-facilitation/SKILL.md配对。如果用户要求一次性输出,则跳过多轮促进。
步骤 0: 收集上下文(提问前)
代理建议:
在创建旅程图之前,收集上下文:
客户研究:
- 用户访谈、发现笔记、支持工单
- 流失原因、退出调查、NPS 反馈
- 分析数据(流失点、功能使用)
- 角色或原型角色
产品上下文:
- 网站文案、产品描述、定位
- 竞争对手旅程图或评论(G2, Capterra)
- 现有旅程文档(如有)
您可以粘贴此内容直接,或简要描述客户体验。
问题 1: 识别角色(人物画像)
代理询问: “谁是此旅程图的角色?(哪个角色或用户段?)”
提供 4 个枚举选项:
- 主要角色 — “您的主要目标客户(例如,‘小企业主’)”(最常见的起点)
- 次要角色 — “具有不同需求的次要用户段(例如,‘企业管理员’ 与 ‘终端用户’)”(如果主要角色已映射则使用)
- 高流失角色 — “流失率最高的用户段(例如,‘试用用户不转化’)”(适用于保留计划)
- 新发现角色 — “来自最近研究的新兴用户段(例如,‘远程团队’ 后疫情)”(适用于市场扩展)
或描述您的特定角色。
适应: 使用上下文中的角色(原型角色、JTBD 研究等)
用户响应: [选择或自定义]
问题 2: 定义场景 + 目标
代理询问: “此旅程的场景和目标是什么?(角色试图实现什么?)”
提供 4 个枚举选项:
- 首次使用 — “新用户入职,从发现到激活”(适用于 SaaS、应用)
- 核心工作流 — “用户定期执行的任务(例如,‘创建发票’、‘运行报告’)”(适用于已建立产品)
- 问题解决 — “用户遇到问题并寻求帮助(例如,‘忘记密码’、‘账单问题’)”(适用于支持/保留)
- 升级/扩展 — “免费用户考虑付费计划,或现有客户扩展使用”(适用于增长计划)
或描述您的特定场景。
用户响应: [选择或自定义]
代理提取:
- 角色: [问题 1 的角色]
- 场景: [问题 2 的上下文]
- 目标: [角色试图实现什么]
问题 3: 识别旅程阶段
代理说: “让我们将旅程分解为高级阶段(通常为 4-6 个阶段,从开始到结束)。”
代理基于场景(问题 2)生成 4-6 个旅程阶段。
示例(如果场景 = “首次使用”):
旅程阶段(从左到右):
1. 发现 — 用户了解产品
2. 评估 — 用户研究、比较替代方案
3. 试用 — 用户注册,开始入职
4. 激活 — 用户达到“顿悟时刻”,体验价值
5. 使用 — 用户将产品集成到工作流中
6. 扩展 — 用户考虑升级或邀请团队
代理询问: “这些阶段捕捉了完整旅程吗?我们应该添加、删除或重命名阶段吗?”
用户响应: [批准或修改]
问题 4: 映射每阶段的行动、思想、情感
代理说: “现在让我们映射角色在每个阶段做什么、想什么和感觉什么。”
代理基于上下文(步骤 0)和场景(问题 2)生成每阶段 3-5 个行动、思想和情感。
示例(对于阶段 3: “试用 — 用户注册,开始入职”):
阶段 3: 试用(入职)
行动:
- 使用电子邮件注册
- 接收欢迎电子邮件
- 首次登录
- 看到空仪表板
- 搜索“入门指南”
思想:
- “这看起来有希望,但我不确定从哪里开始”
- “我需要看教程视频吗?”
- “第一步是什么?”
情感:
- 好奇但不确定 🤔
- 稍微沮丧(无明确下一步)😕
- 希望它会变得更容易 🙂
痛点:
- 无入职检查清单或引导游览
- 空状态未建议下一步行动
- 导航中有太多选项(令人不知所措)
代理对所有旅程阶段重复此操作,显示完整地图。
代理询问: “这准确捕捉了客户体验吗?我们应该调整行动、思想或情感吗?”
用户响应: [批准或修改]
问题 5: 识别机会(要解决的痛点)
代理说: “基于旅程图,让我们识别改善机会——按影响排序。”
代理生成 5-7 个机会(情感强度最高或流失率最高的痛点)。
示例:
# 机会(按影响排序)
## 1. 入职缺乏引导的第一步(阶段 3: 试用)
**痛点:** 用户看到空仪表板,不知道首先做什么
**证据:** 60% 的注册在 24 小时内未完成第一个行动
**机会:** 添加交互式入职检查清单(“创建您的第一个项目”、“邀请团队成员”)
**影响:** 高 — 直接影响激活率
---
## 2. 定价页面令人困惑(阶段 2: 评估)
**痛点:** 用户不理解哪种计划适合他们的需求
**证据:** 定价页面高跳出率(70% 未注册即离开)
**机会:** 添加计划比较工具或“哪种计划适合我?”测试
**影响:** 高 — 直接影响试用转化
---
## 3. 支持难以找到(阶段 5: 使用)
**痛点:** 用户遇到问题,难以找到帮助
**证据:** 支持工单常称“我在文档中找不到答案”
**机会:** 添加应用内帮助组件、上下文提示
**影响:** 中 — 影响保留,但较少用户达到此阶段
---
## 4. 电子邮件确认缺乏上下文(阶段 1: 发现)
**痛点:** 营销电子邮件未清晰解释价值
**证据:** 电子邮件活动点击率低(5% vs 行业平均 15%)
**机会:** 用客户语言重写电子邮件,明确 CTA
**影响:** 中 — 影响顶部漏斗意识
---
## 5. 升级提示感觉强迫(阶段 6: 扩展)
**痛点:** 用户感知升级提示为销售倾向,而非有帮助
**证据:** NPS 评论中的负面情绪(“太多升级弹窗”)
**机会:** 上下文显示升级价值(当用户达到免费计划限制时)
**影响:** 低 — 影响较小用户子集
代理询问: “这些机会符合您的优先级吗?我们应该首先关注哪个?”
用户响应: [选择或自定义]
输出: 客户旅程图 + 机会列表
完成流程后,代理输出:
# 客户旅程图: [问题 2 的场景]
**角色:** [问题 1 的角色]
**场景:** [问题 2 的上下文]
**目标:** [角色试图实现什么]
**日期:** [今天的日期]
---
## 旅程阶段
[阶段 1] → [阶段 2] → [阶段 3] → [阶段 4] → [阶段 5] → [阶段 6]
---
## 完整旅程图
### 阶段 1: [名称]
**行动:**
- [行动 1]
- [行动 2]
- [行动 3]
**思想:**
- "[引用 1]"
- "[引用 2]"
**情感:**
- [情感 1] 😊
- [情感 2] 😐
**痛点:**
- [痛点 1]
- [痛点 2]
---
### 阶段 2: [名称]
[...对所有阶段重复结构...]
---
## 机会(优先排序)
### 机会 1: [名称](高影响)
**阶段:** [旅程阶段]
**痛点:** [描述]
**证据:** [数据/研究]
**提议解决方案:** [如何解决]
**影响:** 高 — [理由]
---
### 机会 2: [名称](高影响)
**阶段:** [旅程阶段]
**痛点:** [描述]
**证据:** [数据/研究]
**提议解决方案:** [如何解决]
**影响:** 高 — [理由]
---
[...对所有机会继续...]
---
## 下一步
1. **验证机会:** 使用`发现访谈准备.md`与客户测试假设
2. **优先修复:** 使用`优先级顾问.md`选择首先处理的机会
3. **创建问题陈述:** 使用`问题陈述.md`构建顶级机会
4. **构建实验:** 使用`机会解决方案树.md`设计解决方案和 POC
---
**准备开始处理机会吗?如果您想优化地图或深入特定痛点,请告诉我。**
示例
示例 1: 好旅程图(SaaS 入职)
问题 1 响应: “主要角色 — 小企业主”
问题 2 响应: “首次使用 — 新用户入职,从发现到激活”
问题 3 - 阶段生成:
发现 → 评估 → 试用 → 激活 → 使用 → 扩展
问题 4 - 阶段 3(试用)映射:
行动:
- 通过 Google SSO 注册
- 接收欢迎电子邮件
- 登录,看到空仪表板
- 点击“帮助”按钮,观看 5 分钟教程
- 尝试创建第一个项目,在表单上卡住
思想:
- “这看起来足够简单”
- “等等,'工作区' 与 '项目' 有什么区别?”
- “我需要填写所有这些字段吗?”
情感:
- 最初兴奋 😊
- 对术语感到困惑 😕
- 因模糊表单而沮丧 😞
痛点:
- 无引导入职检查清单
- 术语未解释(工作区 vs 项目)
- 表单有太多必填字段前期
问题 5 - 机会识别:
- 添加入职检查清单(高 — 影响激活)
- 简化术语(中 — 影响理解)
- 减少必填表单字段(中 — 影响完成率)
为何有效:
- 情感 + 行动清晰揭示痛点
- 机会与特定阶段挂钩
- 研究证据(流失数据、支持工单)
示例 2: 差旅程图(太通用)
阶段: “使用产品”
行动:
- 使用产品
- 执行任务
思想:
- “这很好”
情感:
- 开心 😊
为何失败:
- 无特异性(什么任务?哪些功能?)
- 无痛点识别(一切都“好”)
- 无法提取可行动机会
修复:
- 具体化: “用户创建发票 → 发送给客户 → 跟踪支付状态”
- 包括真实客户引用: “我希望我能批量发送发票”
- 展示情感高峰和低谷(不只是开心)
常见陷阱
陷阱 1: 映射内部流程,而非客户体验
症状: 旅程阶段 = “潜在客户生成 → 资格 → 演示安排 → 交易关闭”
后果: 关注销售流程,而非客户视角
修复: 从客户视角映射: “发现问题 → 研究解决方案 → 试用产品 → 采用”
陷阱 2: 无情感或痛点
症状: 旅程图仅列出行动,无思想/情感
后果: 错过重点——无法识别体验断裂处
修复: 添加客户引用、情感状态(沮丧、喜悦、困惑)
陷阱 3: 一张图中太多角色
症状: 尝试在一张旅程图中映射“所有用户”
后果: 失去焦点,变得通用
修复: 每个角色一张图。如果多个角色,创建单独地图。
陷阱 4: 机会未优先排序
症状: 列出 20 个机会,无排名
后果: 团队瘫痪,不知道从何开始
修复: 基于证据和情感强度按影响排序(高/中/低)
陷阱 5: 孤立创建地图
症状: PM 独自创建旅程图,不涉及团队
后果: 无共享心智模型,地图不驱动决策
修复: 促进跨职能团队工作坊(PM、设计、工程、支持)
参考
相关技能
客户旅程图.md— 包含旅程图模板的组件技能原型角色.md— 定义旅程映射的角色问题陈述.md— 将机会转换为问题陈述发现访谈准备.md— 收集映射的研究输入机会解决方案树.md— 为旅程机会设计解决方案
外部框架
- Nielsen Norman Group, “Journey Mapping 101”(2016)— 旅程映射权威指南
- Adaptive Path, “Guide to Experience Mapping”(2013)— 体验与旅程图的区别
Dean 的工作
- [如果 Dean 有旅程映射资源,链接此处]
技能类型: 交互式
建议文件名: 客户旅程映射工作坊.md
建议位置: /skills/interactive/
依赖项: 使用 客户旅程图.md、原型角色.md、问题陈述.md、任务到完成.md