customer-journey-map by deanpeters/product-manager-skills
npx skills add https://github.com/deanpeters/product-manager-skills --skill customer-journey-map创建一份全面的客户旅程地图,可视化客户在所有阶段(从认知到忠诚)如何与您的品牌互动,记录他们在每个阶段的行为、接触点、情绪、关键绩效指标、业务目标和涉及的团队。使用此地图来识别痛点、协调跨职能团队,并系统性地改善客户体验以实现业务目标。
这不是用户流程图——它是一个结合了客户同理心和业务指标的战略性工件,旨在推动可操作的改进。
借鉴自 NNGroup 的框架和卡内基梅隆大学的 PM 课程,客户旅程地图记录了:
水平结构(阶段):
垂直结构(针对每个阶段):
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
使用 template.md 获取完整的填写结构。
在绘制地图之前,请确保您拥有:
skills/proto-persona/SKILL.md)如果缺失: 首先进行探索性访谈、定义用户画像或接触点审计。
定义您想要实现的目标:
## 目标
- [目标 1:例如,"识别导致认知到考虑阶段流失的前 3 个痛点"]
- [目标 2:例如,"协调市场和销售团队在每个阶段的客户动机"]
- [目标 3:例如,"了解情感旅程以指导信息传递策略"]
质量检查:
选择一个画像作为重点(为每个画像创建单独的地图):
## 画像
- [画像名称和简要描述]
- [示例:"经理迈克:35-42岁,中型 B2B SaaS 公司的产品总监,在数据驱动的优先级排序方面有困难,重视节省时间而非功能深度"]
为何每个地图对应一个画像: 不同的画像有不同的旅程。混合它们会造成混淆。
对于每个阶段(认知、考虑、决策、服务、忠诚),记录:
客户在此阶段做什么:
### 阶段:[阶段名称,例如:认知]
**客户行为:**
- [行为 1:例如,"看到关于产品管理工具的 LinkedIn 广告"]
- [行为 2:例如,"在会议上从产品经理同行那里听说这个工具"]
- [行为 3:例如,"在 Google 搜索'最佳产品路线图软件'"]
质量检查:
客户在何处/如何与您的品牌互动:
**接触点:**
- [接触点 1:例如,"LinkedIn 广告"]
- [接触点 2:例如,"产品经理会议上的口碑传播"]
- [接触点 3:例如,"Google 自然搜索结果"]
- [接触点 4:例如,"评论网站(G2, Capterra)"]
质量检查:
客户的情绪和想法:
**客户体验:**
- [情绪 1:例如,"好奇但怀疑——'这真的比电子表格好吗?'"]
- [情绪 2:例如,"被选项淹没——'工具太多,我该怎么选?'"]
- [情绪 3:例如,"抱有希望但谨慎——'这能节省我的时间吗?'"]
质量检查:
此阶段的关键绩效指标:
**关键绩效指标:**
- [KPI 1:例如,"品牌知名度(通过调查衡量)"]
- [KPI 2:例如,"LinkedIn 广告展示次数:10万/月"]
- [KPI 3:例如,"自然搜索流量:5千访客/月"]
- [KPI 4:例如,"G2 评论浏览量:2千/月"]
质量检查:
您在此阶段试图实现的目标:
**业务目标:**
- [目标 1:例如,"提高在 B2B SaaS 公司产品经理中的品牌知名度"]
- [目标 2:例如,"每月产生 500 个合格潜在客户"]
- [目标 3:例如,"在 G2 排名中定位为前 3 名路线图工具"]
质量检查:
谁负责此阶段:
**涉及团队:**
- [团队 1:例如,"市场部(广告活动、搜索引擎优化)"]
- [团队 2:例如,"内容部(博客文章、比较指南)"]
- [团队 3:例如,"客户成功部(案例研究、客户评价)"]
质量检查:
创建一个表格或视觉图表:
| 阶段 | 认知 | 考虑 | 决策 | 服务 | 忠诚 |
|---|---|---|---|---|---|
| 客户行为 | 看到广告、听同行介绍、Google 搜索 | 比较功能、阅读评论、请求演示 | 注册免费试用、用真实数据测试、评估投资回报率 | 团队入驻、构建第一个路线图、与 Jira 集成 | 日常使用、推荐给同行、在 LinkedIn 上分享成功经验 |
| 接触点 | LinkedIn 广告、会议、Google、评论网站 | 网站、演示通话、销售邮件 | 产品(免费试用)、入职邮件 | 产品、支持聊天、知识库 | 产品、社区论坛、客户成功跟进 |
| 客户体验 | 好奇但怀疑 | 兴奋但被选项淹没 | 对设置时间感到焦虑、对节省时间抱有希望 | 如果简单则感到宽慰,如果复杂则感到沮丧 | 满意且自信,为成功感到自豪 |
| 关键绩效指标 | 展示次数:10万/月,流量:5千/月 | 演示请求:100/月,试用注册:50/月 | 转化率:20%,价值实现时间:<2 小时 | 激活率:70%,支持工单量 | 留存率:85%,净推荐值:50,推荐率:15% |
| 业务目标 | 提高品牌知名度,每月产生 500 个潜在客户 | 提高潜在客户质量,将销售周期缩短至 30 天 | 提高试用转付费转化率,优化入职流程 | 减少流失,提高激活率,最小化支持成本 | 提高客户终身价值,产生推荐,向上销售高级功能 |
| 涉及团队 | 市场部、内容部 | 市场部、销售部、产品部 | 销售部、产品部、入职团队 | 产品部、支持部、客户成功部 | 产品部、客户成功部、市场部 |
审查地图并提出问题:
优先级排序标准:
查看 examples/sample.md 获取完整的客户旅程地图示例。查看 examples/meta-product-manager-skills.md 获取一个元"吃狗粮"示例,该示例映射了此仓库自身的客户旅程。
迷你示例摘录:
| **阶段** | **认知** | **考虑** | **决策** |
| **客户行为** | 看到 LinkedIn 广告 | 在 G2 上比较 | 开始免费试用 |
| **客户体验** | 好奇但怀疑 | 不知所措 | 对设置感到焦虑 |
症状: "客户感到高兴"或"客户满意"
后果: 无法深入了解他们为何有这种感觉或需要改进什么。
解决方法: 要具体:"因为设置只花了 30 分钟,而不是担心的 3 小时,所以感到宽慰。"
症状: 只记录数字接触点(网站、应用)
后果: 遗漏线下互动(会议、口碑、支持电话)。
解决方法: 包含所有接触点:物理的、数字的、人工的和自动化的。
症状: 映射您希望客户做什么,而不是他们实际做什么
后果: 旅程地图反映的是一厢情愿,而非现实。
解决方法: 通过客户研究、分析和支持工单进行验证。
症状: 旅程地图有行为和情绪,但没有指标或业务目标
后果: 无法衡量成功或确定改进优先级。
解决方法: 为每个阶段添加关键绩效指标和业务目标。确保它们可衡量。
症状: 旅程地图创建一次后,永不更新
后果: 随着客户行为的演变,地图变得过时。
解决方法: 每季度审查。根据新数据、产品变化或市场变化进行更新。
skills/proto-persona/SKILL.md — 定义旅程地图的用户画像skills/jobs-to-be-done/SKILL.md — 指导客户行为和目标skills/problem-statement/SKILL.md — 识别每个阶段的痛点skills/user-story-mapping/SKILL.md — 互补(故事地图侧重于产品使用,旅程地图涵盖所有接触点)https://github.com/deanpeters/product-manager-prompts 仓库中的 prompts/customer-journey-mapping-prompt-template.md。技能类型: 组件 建议文件名: customer-journey-map.md 建议放置位置: /skills/components/ 依赖项: 引用 skills/proto-persona/SKILL.md、skills/jobs-to-be-done/SKILL.md、skills/problem-statement/SKILL.md
每周安装次数
249
仓库
GitHub 星标数
1.5K
首次出现
2026年2月12日
安全审计
安装于
codex220
opencode218
gemini-cli215
github-copilot214
cursor212
kimi-cli211
Create a comprehensive customer journey map that visualizes how customers interact with your brand across all stages—from awareness to loyalty—documenting their actions, touchpoints, emotions, KPIs, business goals, and teams involved at each stage. Use this to identify pain points, align cross-functional teams, and systematically improve the customer experience to achieve business objectives.
This is not a user flow diagram—it's a strategic artifact that combines customer empathy with business metrics to drive actionable improvements.
Adapted from NNGroup's framework and Carnegie Mellon's PM curriculum, a customer journey map documents:
Horizontal structure (stages):
Vertical structure (for each stage):
Use template.md for the full fill-in structure.
Before mapping, ensure you have:
skills/proto-persona/SKILL.md)If missing: Run discovery interviews, persona definition work, or touchpoint audits first.
Define what you want to achieve:
## Objectives
- [Goal 1: e.g., "Identify top 3 pain points causing drop-off between Awareness and Consideration"]
- [Goal 2: e.g., "Align marketing and sales on customer motivations at each stage"]
- [Goal 3: e.g., "Understand emotional journey to inform messaging strategy"]
Quality checks:
Select one persona to focus on (create separate maps for each persona):
## Persona
- [Persona name and brief description]
- [Example: "Manager Mike: 35-42, Director of Product at mid-sized B2B SaaS, struggles with data-driven prioritization, values time savings over feature depth"]
Why one persona per map: Different personas have different journeys. Mixing them creates confusion.
For each stage (Awareness, Consideration, Decision, Service, Loyalty), document:
What customers do at this stage:
### Stage: [Stage Name, e.g., Awareness]
**Customer Actions:**
- [Action 1: e.g., "See LinkedIn ad about product management tools"]
- [Action 2: e.g., "Hear about tool from PM peer at conference"]
- [Action 3: e.g., "Google 'best product roadmap software'"]
Quality checks:
Where/how customers interact with your brand:
**Touchpoints:**
- [Touchpoint 1: e.g., "LinkedIn Ads"]
- [Touchpoint 2: e.g., "Word-of-mouth at PM conferences"]
- [Touchpoint 3: e.g., "Google organic search results"]
- [Touchpoint 4: e.g., "Review sites (G2, Capterra)"]
Quality checks:
Emotions and thoughts customers have:
**Customer Experience:**
- [Emotion 1: e.g., "Curious but skeptical—'Is this actually better than spreadsheets?'"]
- [Emotion 2: e.g., "Overwhelmed by options—'Too many tools, how do I choose?'"]
- [Emotion 3: e.g., "Hopeful but cautious—'Could this save me time?'"]
Quality checks:
Key performance indicators for this stage:
**KPIs:**
- [KPI 1: e.g., "Brand awareness (measured via surveys)"]
- [KPI 2: e.g., "LinkedIn ad impressions: 100k/month"]
- [KPI 3: e.g., "Organic search traffic: 5k visitors/month"]
- [KPI 4: e.g., "G2 review views: 2k/month"]
Quality checks:
What you're trying to achieve at this stage:
**Business Goals:**
- [Goal 1: e.g., "Increase brand awareness among PMs at B2B SaaS companies"]
- [Goal 2: e.g., "Generate 500 qualified leads/month"]
- [Goal 3: e.g., "Position as top 3 roadmap tool in G2 rankings"]
Quality checks:
Who owns this stage:
**Teams Involved:**
- [Team 1: e.g., "Marketing (ad campaigns, SEO)"]
- [Team 2: e.g., "Content (blog posts, comparison guides)"]
- [Team 3: e.g., "Customer Success (case studies, testimonials)"]
Quality checks:
Create a table or visual diagram:
| Stage | Awareness | Consideration | Decision | Service | Loyalty |
|---|---|---|---|---|---|
| Customer Actions | See ad, hear from peers, Google search | Compare features, read reviews, request demo | Free trial signup, test with real data, evaluate ROI | Onboard team, build first roadmap, integrate with Jira | Use daily, recommend to peers, share wins on LinkedIn |
| Touchpoints | LinkedIn Ads, conferences, Google, review sites | Website, demo calls, sales emails | Product (free trial), onboarding emails | Product, support chat, knowledge base | Product, community forums, customer success check-ins |
| Customer Experience | Curious but skeptical | Excited but overwhelmed by options | Anxious about setup time, hopeful about time savings |
Review the map and ask:
Prioritization criteria:
See examples/sample.md for a full customer journey map example. See examples/meta-product-manager-skills.md for a meta dogfooding example mapping this repository's own customer journey.
Mini example excerpt:
| **Stage** | **Awareness** | **Consideration** | **Decision** |
| **Customer Actions** | Sees LinkedIn ad | Compares on G2 | Starts free trial |
| **Customer Experience** | Curious but skeptical | Overwhelmed | Anxious about setup |
Symptom: "Customer feels happy" or "Customer is satisfied"
Consequence: No insight into why they feel that way or what to improve.
Fix: Be specific: "Relieved that setup took 30 minutes, not 3 hours as feared."
Symptom: Only documenting digital touchpoints (website, app)
Consequence: Miss offline interactions (conferences, word-of-mouth, support calls).
Fix: Include all touchpoints: physical, digital, human, and automated.
Symptom: Mapping what you want customers to do, not what they actually do
Consequence: Journey map reflects wishful thinking, not reality.
Fix: Validate with customer research, analytics, and support tickets.
Symptom: Journey map has actions and emotions but no metrics or business objectives
Consequence: No way to measure success or prioritize improvements.
Fix: Add KPIs and business goals for each stage. Make them measurable.
Symptom: Journey map created once, never updated
Consequence: Map becomes outdated as customer behavior evolves.
Fix: Review quarterly. Update based on new data, product changes, or market shifts.
skills/proto-persona/SKILL.md — Defines the persona for the journey mapskills/jobs-to-be-done/SKILL.md — Informs customer actions and goalsskills/problem-statement/SKILL.md — Identifies pain points at each stageskills/user-story-mapping/SKILL.md — Complementary (story mapping focuses on product usage, journey mapping covers all touchpoints)prompts/customer-journey-mapping-prompt-template.md in the https://github.com/deanpeters/product-manager-prompts repo.Skill type: Component Suggested filename: customer-journey-map.md Suggested placement: /skills/components/ Dependencies: References skills/proto-persona/SKILL.md, skills/jobs-to-be-done/SKILL.md, skills/problem-statement/SKILL.md
Weekly Installs
249
Repository
GitHub Stars
1.5K
First Seen
Feb 12, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
codex220
opencode218
gemini-cli215
github-copilot214
cursor212
kimi-cli211
注册流程转化率优化指南:减少摩擦、提高完成率的专家技巧
24,500 周安装
内容引擎:AI驱动的内容创作与多平台分发工具,实现高效内容再利用与原生适配
1,100 周安装
Coinbase钱包充值指南:使用USDC通过多种支付方式为钱包充值
946 周安装
Defuddle 网页内容提取工具 - 一键去除广告侧边栏,输出干净 Markdown
931 周安装
前端设计技能:告别通用AI UI,打造独特、生产级、令人难忘的界面
961 周安装
Medusa 管理面板自定义开发指南:使用 Admin SDK 和 UI 组件构建扩展
990 周安装
Tailwind CSS v4 最佳实践:Vite插件、@theme指令、OKLCH颜色格式详解
446 周安装
| Relieved if easy, frustrated if complex |
| Satisfied and confident, proud of wins |
| KPIs | Impressions: 100k/month, traffic: 5k/month | Demo requests: 100/month, trial signups: 50/month | Conversion rate: 20%, time-to-value: <2 hours | Activation rate: 70%, support ticket volume | Retention rate: 85%, NPS: 50, referral rate: 15% |
| Business Goals | Increase brand awareness, generate 500 leads/month | Improve lead quality, reduce sales cycle to 30 days | Increase trial-to-paid conversion, optimize onboarding | Reduce churn, improve activation, minimize support costs | Increase LTV, generate referrals, upsell premium features |
| Teams Involved | Marketing, Content | Marketing, Sales, Product | Sales, Product, Onboarding | Product, Support, Customer Success | Product, Customer Success, Marketing |