重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
customer-journey-map by dengineproblem/agents-monorepo
npx skills add https://github.com/dengineproblem/agents-monorepo --skill customer-journey-map客户旅程绘制与优化专家。
1. 认知阶段:
- 客户意识到问题
- 开始寻找解决方案
- 触点:广告、内容、推荐
2. 考虑阶段:
- 比较选项
- 研究解决方案
- 触点:网站、演示、评价
3. 购买阶段:
- 做出决定
- 完成购买
- 触点:结账、销售、合同
4. 上手阶段:
- 初次产品体验
- 设置和学习
- 触点:欢迎流程、培训、支持
5. 使用阶段:
- 定期使用
- 获取价值
- 触点:产品、帮助中心、邮件
6. 支持阶段:
- 解决问题
- 任务协助
- 触点:聊天、邮件、电话
7. 续约/拥护阶段:
- 订阅续订
- 向他人推荐
- 触点:续订、推荐、评价
# 客户旅程地图:[用户画像名称]
## 目标:[客户希望达成的目标]
| 阶段 | 行动 | 触点 | 情感 | 痛点 | 机会点 |
|-------|---------|-------------|----------|-------------|---------------|
| 认知阶段 | 谷歌搜索 | SEO、广告 | 沮丧 | 选项太多 | 更好的内容 |
| 考虑阶段 | 比较 | 网站、演示 | 感兴趣 | 难以比较 | 比较工具 |
| 购买阶段 | 支付 | 结账 | 焦虑 | 流程太长 | 一键购买 |
| 上手阶段 | 设置 | 邮件、应用 | 困惑 | 步骤太多 | 快速成功体验 |
| 使用阶段 | 日常使用 | 产品 | 满意 | 程序错误 | 功能指南 |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
## 介绍(5 分钟)
- 请介绍一下您自己和您的角色
- 您使用 [产品] 多久了?
## 发现阶段(10 分钟)
- 您是如何了解到我们的?
- 您当时想解决什么问题?
- 您考虑了哪些替代方案?
## 决策阶段(10 分钟)
- 是什么影响了您的决定?
- 还有谁参与了决策?
- 您有什么疑虑吗?
## 体验阶段(15 分钟)
- 描述一下您初次使用产品的体验
- 哪些地方比较困难?
- 有什么让您惊喜的地方?
## 当前使用情况(10 分钟)
- 您多久使用一次?
- 您最常使用哪些功能?
- 缺少什么功能?
## 结束(5 分钟)
- 您会推荐我们吗?为什么?
- 您会优先改进哪方面?
-- 按阶段的转化漏斗
SELECT
stage,
COUNT(DISTINCT user_id) as users,
COUNT(DISTINCT user_id) * 100.0 /
FIRST_VALUE(COUNT(DISTINCT user_id)) OVER (ORDER BY stage_order) as conversion_rate
FROM user_journey_events
WHERE created_at >= CURRENT_DATE - INTERVAL '30 days'
GROUP BY stage, stage_order
ORDER BY stage_order;
-- 阶段间时间间隔
SELECT
stage_from,
stage_to,
AVG(EXTRACT(EPOCH FROM (to_timestamp - from_timestamp)) / 3600) as avg_hours
FROM (
SELECT
user_id,
stage as stage_from,
LEAD(stage) OVER (PARTITION BY user_id ORDER BY created_at) as stage_to,
created_at as from_timestamp,
LEAD(created_at) OVER (PARTITION BY user_id ORDER BY created_at) as to_timestamp
FROM user_journey_events
) sub
WHERE stage_to IS NOT NULL
GROUP BY stage_from, stage_to;
Process Friction:
- 步骤过多
- 等待时间过长
- 重复操作
- 说明不清晰
Interaction Friction:
- 联系支持困难
- 渠道不一致
- 缺乏个性化
- 回复慢
Product Friction:
- 程序错误
- 功能缺失
- 界面复杂
- 性能问题
Emotional Friction:
- 不信任
- 沮丧
- 困惑
- 失望
High Impact
│
│ ★ 速赢项目 ★ 重大项目
│ (优先执行) (仔细规划)
│
├──────────────────────────────────────
│
│ ✗ 填充任务 ✗ 费力不讨好的任务
│ (有时间再做) (避免)
│
Low Impact
Low Effort ──────────── High Effort
## 数字触点
| 渠道 | 阶段 | 负责人 | 指标 |
|---------|-------|-------|---------|
| 网站 | 认知阶段 | 市场营销 | 流量、跳出率 |
| 博客 | 考虑阶段 | 内容 | 页面停留时间 |
| 演示 | 考虑阶段 | 销售 | 完成率 |
| 应用 | 使用阶段 | 产品 | 日活用户、留存率 |
| 邮件 | 所有阶段 | 市场营销 | 打开率、点击率 |
| 聊天 | 支持阶段 | 支持 | 客户满意度、首次回复时间 |
## 人工触点
| 渠道 | 阶段 | 负责人 | 指标 |
|---------|-------|-------|---------|
| 销售电话 | 购买阶段 | 销售 | 成交率 |
| 上手引导 | 上手阶段 | 客户成功 | 实现价值时间 |
| 季度业务回顾 | 留存阶段 | 客户成功 | 净推荐值 |
| 支持电话 | 支持阶段 | 支持 | 解决率 |
const emotionScale = {
-3: { label: 'Frustrated', color: '#FF4444', icon: '😤' },
-2: { label: 'Annoyed', color: '#FF8844', icon: '😕' },
-1: { label: 'Neutral-', color: '#FFBB44', icon: '😐' },
0: { label: 'Neutral', color: '#CCCCCC', icon: '😶' },
1: { label: 'Satisfied', color: '#88CC44', icon: '🙂' },
2: { label: 'Happy', color: '#44BB44', icon: '😊' },
3: { label: 'Delighted', color: '#22AA22', icon: '🤩' }
};
// 示例旅程情感数据
const journeyEmotions = [
{ stage: 'Awareness', score: 1, note: 'Found helpful article' },
{ stage: 'Consideration', score: -1, note: 'Pricing unclear' },
{ stage: 'Purchase', score: 2, note: 'Easy checkout' },
{ stage: 'Onboarding', score: -2, note: 'Too many steps' },
{ stage: 'Usage', score: 2, note: 'Getting value' }
];
## 服务蓝图:[服务名称]
### 客户行动
[客户可见的行动]
### 前台(可见)
| 步骤 | 员工行动 | 渠道 |
|------|-----------------|---------|
| 1 | 问候 | 聊天 |
| 2 | 了解问题 | 聊天 |
| 3 | 解决方案 | 聊天 + 屏幕共享 |
### 后台(不可见)
| 步骤 | 行动 | 系统 |
|------|--------|--------|
| 1 | 查找客户信息 | CRM |
| 2 | 查看历史记录 | 工单系统 |
| 3 | 必要时升级 | Slack |
### 支持流程
| 系统 | 功能 |
|--------|----------|
| CRM | 客户数据 |
| 知识库 | 解决方案 |
| 分析系统 | 模式识别 |
Test: Onboarding Flow
Hypothesis: Simplified onboarding increases activation
Control:
- 7 steps
- All features shown
- No personalization
Variant:
- 3 steps
- Progressive disclosure
- Role-based personalization
Metrics:
- Primary: Activation rate (Day 7)
- Secondary: Time to value
- Guardrail: Support tickets
Sample size: 2000 users per variant
Duration: 4 weeks
def calculate_journey_improvement_roi(
current_conversion: float,
improved_conversion: float,
customer_value: float,
monthly_visitors: int,
implementation_cost: float
) -> dict:
current_customers = monthly_visitors * current_conversion
improved_customers = monthly_visitors * improved_conversion
additional_customers = improved_customers - current_customers
monthly_revenue_lift = additional_customers * customer_value
annual_revenue_lift = monthly_revenue_lift * 12
roi = (annual_revenue_lift - implementation_cost) / implementation_cost * 100
return {
"additional_customers_monthly": additional_customers,
"monthly_revenue_lift": monthly_revenue_lift,
"annual_revenue_lift": annual_revenue_lift,
"roi_percent": roi,
"payback_months": implementation_cost / monthly_revenue_lift
}
- [ ] 基于真实数据(访谈 + 分析)
- [ ] 包含情感路径
- [ ] 所有触点均已记录
- [ ] 痛点已排定优先级
- [ ] 机会点与指标关联
- [ ] 后台流程已描述
- [ ] 有行动计划
- [ ] 为每项改进定义了负责人
Weekly Installs
39
Repository
GitHub Stars
3
First Seen
Jan 29, 2026
Security Audits
Installed on
github-copilot39
opencode38
gemini-cli38
codex38
kimi-cli38
amp38
Эксперт по картированию и оптимизации клиентского пути.
1. Awareness:
- Клиент узнаёт о проблеме
- Начинает искать решения
- Touchpoints: реклама, контент, рекомендации
2. Consideration:
- Сравнивает варианты
- Исследует решения
- Touchpoints: сайт, демо, reviews
3. Purchase:
- Принимает решение
- Совершает покупку
- Touchpoints: checkout, sales, договор
4. Onboarding:
- Первый опыт с продуктом
- Настройка и обучение
- Touchpoints: welcome, training, support
5. Usage:
- Регулярное использование
- Получение ценности
- Touchpoints: продукт, help center, email
6. Support:
- Решение проблем
- Помощь с задачами
- Touchpoints: chat, email, phone
7. Renewal/Advocacy:
- Продление подписки
- Рекомендации другим
- Touchpoints: renewals, referral, reviews
# Customer Journey Map: [Persona Name]
## Goal: [Что клиент хочет достичь]
| Stage | Actions | Touchpoints | Emotions | Pain Points | Opportunities |
|-------|---------|-------------|----------|-------------|---------------|
| Awareness | Поиск в Google | SEO, Ads | Frustration | Много вариантов | Лучший контент |
| Consideration | Сравнение | Сайт, Демо | Interest | Сложно сравнить | Comparison tool |
| Purchase | Оплата | Checkout | Anxiety | Долгий процесс | One-click |
| Onboarding | Setup | Email, App | Confusion | Много шагов | Quick wins |
| Usage | Ежедневно | Product | Satisfaction | Bugs | Feature guides |
## Intro (5 min)
- Расскажите о себе и вашей роли
- Как давно используете [продукт]?
## Discovery Phase (10 min)
- Как вы узнали о нас?
- Какую проблему пытались решить?
- Какие альтернативы рассматривали?
## Decision Phase (10 min)
- Что повлияло на решение?
- Кто ещё участвовал в принятии решения?
- Какие были сомнения?
## Experience Phase (15 min)
- Опишите первый опыт с продуктом
- Что было сложным?
- Что приятно удивило?
## Current Usage (10 min)
- Как часто используете?
- Какие функции используете чаще всего?
- Чего не хватает?
## Closing (5 min)
- Порекомендовали бы нас? Почему?
- Что бы улучшили в первую очередь?
-- Conversion funnel by stage
SELECT
stage,
COUNT(DISTINCT user_id) as users,
COUNT(DISTINCT user_id) * 100.0 /
FIRST_VALUE(COUNT(DISTINCT user_id)) OVER (ORDER BY stage_order) as conversion_rate
FROM user_journey_events
WHERE created_at >= CURRENT_DATE - INTERVAL '30 days'
GROUP BY stage, stage_order
ORDER BY stage_order;
-- Time between stages
SELECT
stage_from,
stage_to,
AVG(EXTRACT(EPOCH FROM (to_timestamp - from_timestamp)) / 3600) as avg_hours
FROM (
SELECT
user_id,
stage as stage_from,
LEAD(stage) OVER (PARTITION BY user_id ORDER BY created_at) as stage_to,
created_at as from_timestamp,
LEAD(created_at) OVER (PARTITION BY user_id ORDER BY created_at) as to_timestamp
FROM user_journey_events
) sub
WHERE stage_to IS NOT NULL
GROUP BY stage_from, stage_to;
Process Friction:
- Слишком много шагов
- Долгое время ожидания
- Повторяющиеся действия
- Неясные инструкции
Interaction Friction:
- Сложность связи с поддержкой
- Несогласованность каналов
- Отсутствие персонализации
- Долгий ответ
Product Friction:
- Баги и ошибки
- Отсутствие функций
- Сложный интерфейс
- Проблемы производительности
Emotional Friction:
- Недоверие
- Frustration
- Confusion
- Разочарование
High Impact
│
│ ★ Quick Wins ★ Major Projects
│ (Do First) (Plan Carefully)
│
├──────────────────────────────────────
│
│ ✗ Fill-ins ✗ Thankless Tasks
│ (Do if time) (Avoid)
│
Low Impact
Low Effort ──────────── High Effort
## Digital Touchpoints
| Channel | Stage | Owner | Metrics |
|---------|-------|-------|---------|
| Website | Awareness | Marketing | Traffic, Bounce |
| Blog | Consideration | Content | Time on page |
| Demo | Consideration | Sales | Completion |
| App | Usage | Product | DAU, Retention |
| Email | All | Marketing | Open, Click |
| Chat | Support | Support | CSAT, FRT |
## Human Touchpoints
| Channel | Stage | Owner | Metrics |
|---------|-------|-------|---------|
| Sales call | Purchase | Sales | Win rate |
| Onboarding | Onboarding | CS | TTV |
| QBR | Retention | CS | NPS |
| Support call | Support | Support | Resolution |
const emotionScale = {
-3: { label: 'Frustrated', color: '#FF4444', icon: '😤' },
-2: { label: 'Annoyed', color: '#FF8844', icon: '😕' },
-1: { label: 'Neutral-', color: '#FFBB44', icon: '😐' },
0: { label: 'Neutral', color: '#CCCCCC', icon: '😶' },
1: { label: 'Satisfied', color: '#88CC44', icon: '🙂' },
2: { label: 'Happy', color: '#44BB44', icon: '😊' },
3: { label: 'Delighted', color: '#22AA22', icon: '🤩' }
};
// Example journey emotion data
const journeyEmotions = [
{ stage: 'Awareness', score: 1, note: 'Found helpful article' },
{ stage: 'Consideration', score: -1, note: 'Pricing unclear' },
{ stage: 'Purchase', score: 2, note: 'Easy checkout' },
{ stage: 'Onboarding', score: -2, note: 'Too many steps' },
{ stage: 'Usage', score: 2, note: 'Getting value' }
];
## Service Blueprint: [Service Name]
### Customer Actions
[Видимые действия клиента]
### Frontstage (Visible)
| Step | Employee Action | Channel |
|------|-----------------|---------|
| 1 | Приветствие | Chat |
| 2 | Выяснение проблемы | Chat |
| 3 | Решение | Chat + Screen share |
### Backstage (Invisible)
| Step | Action | System |
|------|--------|--------|
| 1 | Lookup customer | CRM |
| 2 | Check history | Ticketing |
| 3 | Escalate if needed | Slack |
### Support Processes
| System | Function |
|--------|----------|
| CRM | Customer data |
| Knowledge Base | Solutions |
| Analytics | Patterns |
Test: Onboarding Flow
Hypothesis: Simplified onboarding increases activation
Control:
- 7 steps
- All features shown
- No personalization
Variant:
- 3 steps
- Progressive disclosure
- Role-based personalization
Metrics:
- Primary: Activation rate (Day 7)
- Secondary: Time to value
- Guardrail: Support tickets
Sample size: 2000 users per variant
Duration: 4 weeks
def calculate_journey_improvement_roi(
current_conversion: float,
improved_conversion: float,
customer_value: float,
monthly_visitors: int,
implementation_cost: float
) -> dict:
current_customers = monthly_visitors * current_conversion
improved_customers = monthly_visitors * improved_conversion
additional_customers = improved_customers - current_customers
monthly_revenue_lift = additional_customers * customer_value
annual_revenue_lift = monthly_revenue_lift * 12
roi = (annual_revenue_lift - implementation_cost) / implementation_cost * 100
return {
"additional_customers_monthly": additional_customers,
"monthly_revenue_lift": monthly_revenue_lift,
"annual_revenue_lift": annual_revenue_lift,
"roi_percent": roi,
"payback_months": implementation_cost / monthly_revenue_lift
}
- [ ] Основана на реальных данных (интервью + аналитика)
- [ ] Включает эмоциональный путь
- [ ] Все touchpoints задокументированы
- [ ] Pain points приоритизированы
- [ ] Opportunities связаны с метриками
- [ ] Backstage процессы описаны
- [ ] Есть план действий
- [ ] Определены owners для каждого улучшения
Weekly Installs
39
Repository
GitHub Stars
3
First Seen
Jan 29, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
github-copilot39
opencode38
gemini-cli38
codex38
kimi-cli38
amp38
注册流程转化率优化指南:减少摩擦、提高完成率的专家技巧
33,200 周安装
Terraform AWS 模块专家指南:可复用模块设计、状态管理与生产级HCL最佳实践
64 周安装
基于思维的推理(Thought-Based Reasoning)技术指南:Zero-shot CoT、Self-Consistency等提示工程方法详解
90 周安装
Context7 文档查询技能:无需 MCP 开销,快速获取 API 文档与代码示例
150 周安装
数据类型转换器 - 支持JSON/CSV/XML/YAML/TOML互转,智能扁平化处理
61 周安装
SwiftUI 代码审查与重构指南:状态管理、性能优化与最佳实践
64 周安装
跨境资金流向追踪工具:实时监控北向资金与南向资金,分析沪深港通投资趋势
55 周安装