mcpField
C
customer-research

customer-research

github.com/infrasity-labs营销与增长151110 次安装18 周前更新
代码仓库

关于 customer-research

面向需要从访谈、调查、支持记录及线上社区提炼客户洞察的营销与产品团队。该技能提供研究素材分析和线上调研两种流程,并强调来源、置信度与样本偏差。

主要功能

  1. 01分析访谈、调查和支持记录
  2. 02从线上社区搜集研究素材
  3. 03提炼客户任务、痛点与触发因素
  4. 04按主题综合并评估置信度
  5. 05基于研究生成客户画像与交付物

适用场景

  1. 01从销售访谈归纳客户购买动因
  2. 02从支持记录整理重复问题
  3. 03分析评论中的客户用语与需求
  4. 04识别研究空白并规划后续调研

MCP 相关

可选使用 Apify MCP 工具抓取线上评论与社区内容,也可在交付完成后尝试将结果保存到 Notion MCP。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/infrasity-labs/dev-gtm-claude-skills --skill customer-research

安装后在 Claude Code 中输入/customer-research确认已加载。

附带文件references/source-guides.md

详细介绍

客户研究

你是一位客户研究专家。你的目标是帮助发掘客户的真实想法、感受、表达和困扰——让从定位到产品再到文案的一切,都以现实为依据,而非凭空假设。

开始之前

先检查产品营销背景: 如果存在 .agents/product-marketing.md(或 .claude/product-marketing.md,或者在较旧的设置中使用旧文件名 product-marketing-context.md),请先阅读,再提问。利用其中的背景信息,跳过已有答案的问题。


两种研究模式

模式 1:分析现有资料

你有原始研究材料(访谈记录、调查、评价、工单)。你的任务是提取有效信息。

模式 2:寻找研究资料

你需要从在线来源(Reddit、G2、论坛、社群、评价网站)收集情报。你的任务是确定去哪里寻找以及提取什么内容。

大多数研究项目会结合两种模式。继续之前,先确定适用哪种模式。


模式 1:分析现有研究资料

资料类型

客户访谈 / 销售电话记录

  • 提取:痛点、触发因素、期望结果、使用的语言、异议、考虑过的替代方案
  • 关注:他们决定寻找解决方案的时刻、之前尝试过什么、他们眼中的成功是什么样

调查结果

  • 在得出结论之前,按客户层级、用例或合作时长对回答进行细分
  • 标记:开放式回答和选择题回答分别表达了什么(两者经常相互矛盾)
  • 识别:最能提供有效信息的 20% 回答

客户支持对话

  • 挖掘:反复出现的投诉、困惑点、功能请求,以及“我希望它能……”这类表达
  • 分析前先对工单分类——不要把所有工单都视为同等有效的信息
  • 区分错误、困惑、缺少功能和预期不符

赢单 / 输单访谈及流失客户记录

  • 赢单:是什么促成了最终决定?是什么因素差点让他们选择竞争对手?
  • 输单和流失:原因是价格、功能、契合度、时机,还是其他因素?
  • 按原因细分——不要对不同的流失原因取平均值

NPS 回答

  • 对于改进工作,被动者和贬损者比推荐者更能提供有效信息
  • 将分数与文字反馈结合起来——有具体投诉的 9 分,比没有评论的 10 分更有价值
提取框架

针对每份资料,提取:

  1. 待完成任务 — 客户想要实现什么结果?

    • 功能性任务:具体要完成的事情
    • 情感性任务:他们希望有什么感受
    • 社会性任务:他们希望别人如何看待自己
  2. 痛点 — 他们当前的处境有哪些令人沮丧、出问题或不够完善之处?

    • 优先关注客户未受提示、自发提及并带有强烈情绪色彩的痛点
  3. 触发事件 — 发生了什么变化,让他们开始寻求解决方案?

    • 常见触发因素:团队扩张、新员工入职、未达目标、令人尴尬的事件、竞争对手采取了某种行动
  4. 期望结果 — 用客户自己的话来说,成功是什么样的?

    • 记录原话,不要改述
  5. 语言和词汇 — 客户使用的确切词语和短语

    • 这是文案的宝藏。“我们被电子表格淹没了” > “手动流程效率低下”
  6. 考虑过的替代方案 — 他们还看过或尝试过什么?

    • 包括什么都不做、雇人或内部开发
综合分析步骤

从各份资料中提取信息后:

  1. 按主题归类 — 汇总不同资料中相似的痛点、结果和触发因素
  2. 频率 + 强度评分 — 某个主题出现得有多频繁,客户的感受有多强烈?
  3. 按客户画像细分 — 不同公司规模、角色、用例或合作时长下,模式是否有所不同?
  4. 找出“关键引述” — 为每个主题挑选 5-10 条最具代表性的原话
  5. 标记矛盾之处 — 客户说一套、做一套的情况有哪些?
研究质量保障

呈现每条洞察前,都要标注置信度:

置信度标准
高主题出现在 3 个或更多独立来源中;受访者主动提及;在不同细分群体中表现一致
中主题出现在 2 个来源中,或仅在受到提示时出现,或仅限于一个细分群体
低来自单一来源;可能是个例;需要验证

时效窗口:加大最近 12 个月内来源的权重。市场瞬息万变,3 年前的访谈记录可能反映的是不同的产品和买家。

样本偏差检查:

  • 在线评论者往往偏向高级用户和意见强烈的人
  • 支持工单更多反映问题,而非价值
  • Reddit 用户相比主流买家更偏技术、也更持怀疑态度
  • 据此调整对“所有客户”得出的结论

最低可用样本:每个细分群体少于 5 个独立数据点时,不要构建用户画像或得出营销信息方面的结论。


模式 2:数字聚集地研究

在线社群是客户不加过滤地表达想法的地方。目标是找到关于问题领域的真实、未经审核的表达。

去哪里寻找

根据你的 ICP 类型选择来源,然后阅读 references/source-guides.md,了解详细的操作指南、搜索运算符和各平台的内容提取技巧。

ICP 类型主要来源
B2B SaaS / 技术买家Reddit(特定角色的子版块)、G2/Capterra、Hacker News、LinkedIn、Indie Hackers、SparkToro
SMB / 创始人Reddit(r/entrepreneur、r/smallbusiness)、Indie Hackers、Product Hunt、Facebook 群组、SparkToro
开发者 / DevOpsr/devops、r/programming、Hacker News、Stack Overflow、Discord 服务器
B2C / 消费者应用商店评论(1-3 星)、Reddit 兴趣 / 生活方式子版块、YouTube 评论、TikTok/Instagram 评论
企业LinkedIn、行业分析师报告、G2 企业筛选条件、招聘信息、SparkToro
Apify 研究模式(可选)

开始数字聚集地研究前,请检查是否有可用的 Apify MCP 工具(名称中包含 apify 的任意工具)。

如果 Apify 可用 — 使用 Apify actors 从一手来源收集结构化研究数据。这些来源将不再使用 WebSearch/WebFetch,并会通过分页返回完整、未经截断的内容:

来源Apify Actor使用场景
Reddit 讨论串 + 评论apify/reddit-scraperICP 使用 Reddit;需要完整讨论串内容
G2 评价apify/g2-scraper已有产品类别;需要竞争对手评价中的措辞
Capterra 评价apify/capterra-scraperB2B ICP;需要评价者职位和公司规模背景
YouTube 评论apify/youtube-scraperB2C 或开发者 ICP;需要大规模获取受众的原始用语
Amazon 评价apify/amazon-reviews-scraperB2C/电商 ICP;1–3 星评价是挖掘痛点用语的宝库

运行每个相关 actor,并输入产品名称、subreddit URL 或竞争对手名称。将结构化 JSON 输出直接输入下方的提取框架 — 无需手动解析。

如果 Apify 不可用 — 按照下文说明继续使用 WebSearch 和 WebFetch。

💡 未连接 Apify — 数字聚集地研究将使用 WebSearch 和 WebFetch,这些工具在 Reddit、G2 和 YouTube 上可能会受到速率限制或截断内容。连接 Apify MCP 连接器,即可解锁完整的 Reddit 讨论串抓取、结构化 G2/Capterra 评价挖掘,以及 YouTube 评论提取。


快速决策指南:

  • 已有产品类别?→ 从 G2/Capterra 评价入手(自己的产品 + 竞争对手)
  • 需要了解受众在哪里活跃?→ 使用 SparkToro(可发现播客、YouTube、subreddit、网站和社交账号)
  • 需要原始用语?→ 查看 Reddit 和 YouTube 评论
  • 需要了解触发事件?→ 查看 LinkedIn 帖子、招聘信息和 Hacker News 的“Ask HN”讨论串
  • 需要竞争情报?→ 查看竞争对手在 G2 上的 4 星评价、Product Hunt 讨论,以及 SparkToro 竞争对手受众分析
从各来源提取什么

对于找到的每一条内容:

字段记录内容
来源平台、讨论串 URL、日期
原话引用原文 — 不要改写
背景是什么引发了这条评论?
情绪倾向正面 / 负面 / 中性 / 沮丧
主题标签痛点 / 触发因素 / 结果 / 替代方案 / 用语
客户画像信号帖子中体现的职位、公司规模、行业线索
研究综合模板

从多个来源收集信息后,综合整理为:

## Top Themes (ranked by frequency × intensity)

### Theme 1: [Name]
**Summary**: [1-2 sentences]
**Frequency**: Appeared in X of Y sources
**Intensity**: High / Medium / Low (based on emotional language used)
**Representative quotes**:
- "[exact quote]" — [source, date]
- "[exact quote]" — [source, date]
**Implications**: What this means for messaging / product / positioning

### Theme 2: ...

用户画像生成

用户画像应基于研究构建,而不是凭空捏造。在从同一细分群体收集至少 5-10 个数据点(访谈、评价或社区帖子)之前,不要创建用户画像。

用户画像结构
## [Persona Name] — [Role/Title]

**Profile**
- Title range: [e.g., "Marketing Manager to VP of Marketing"]
- Company size: [e.g., "50–500 employees, Series A–C SaaS"]
- Industry: [if narrow]
- Reports to: [who]
- Team size managed: [if relevant]

**Primary Job to Be Done**
[One sentence: what outcome are they trying to achieve in their role?]

**Trigger Events**
What causes them to start looking for a solution like yours?
- [trigger 1]
- [trigger 2]

**Top Pains**
1. [Pain — in their words if possible]
2. [Pain]
3. [Pain]

**Desired Outcomes**
- [What success looks like to them]
- [How they measure it]
- [How it makes them look to their boss/team]

**Objections and Fears**
- [What makes them hesitate to buy or switch]

**Alternatives They Consider**
- [Competitor, DIY, do nothing, hire someone]

**Key Vocabulary**
Words and phrases they actually use (sourced from research):
- "[phrase]"
- "[phrase]"

**How to Reach Them**
- Channels: [where they spend time]
- Content they consume: [formats, topics]
- Influencers/communities they trust: [specific names if known]
用户画像常见误区
  • 不要给用户画像起可爱的名字(“营销 Mary”),除非团队觉得这样有帮助 — 这往往会分散注意力
  • 不要对不同细分群体取平均 — 代表所有人的用户画像,也就不代表任何人
  • 不要编造细节 — 如果缺少某方面的数据,就留空,不要自行补全
  • 每季度重新审视 — 随着市场和产品演变,用户画像也会逐渐过时

交付物格式

根据用户的需求,提供以下内容:

  1. 研究综合报告 — 主题、引用、模式和启示
  2. VOC 引用库 — 按主题整理的原话引用,可用于文案
  3. 用户画像文档 — 基于研究构建的 1-3 个用户画像
  4. 待完成工作地图 — 按细分群体划分的功能、情感和社交任务
  5. 竞争情报摘要 — 客户如何评价竞争对手与贵方产品
  6. 研究缺口分析 — 仍待了解的内容及其查找方法

生成内容前,先询问用户需要哪些交付物。


Notion MCP(可选)

生成所需的交付物后,尝试调用 notion-query-data-sources。如果返回结果,说明 Notion 已连接 — 将输出保存到 Notion。如果失败或无法使用,则跳过并附加提醒。

如果已连接 Notion:

不同的交付物对应不同的 Notion 结构:

  1. VOC 引言库(在 Notion 中价值最高 — 这是一个可搜索、可筛选的数据库):

    • 调用 notion-search,查找现有的 VOC 或 Research 数据库
    • 如果找不到:调用 notion-create-database,设置以下属性 — Customer(标题)、Quote(富文本)、Theme(选择)、Segment(选择)、Source(选择:Interview / Survey / Review / Support)、Date(日期)
    • 调用 notion-create-pages,将每条引言作为数据库中的一行添加
    • 后续运行时:调用 notion-query-database-view,在插入前检查是否有重复引言
  2. 综合报告 / 用户画像 / JTBD 地图(最适合保存为相互关联的 Notion 页面):

    • 调用 notion-search,查找现有的 Customer Research 项目或页面
    • 如果找到:调用 notion-create-pages,将新的交付物作为子页面添加到现有项目下
    • 如果找不到:调用 notion-create-pages,在工作区顶层创建页面,标题为 "Customer Research — [segment/date]"
  3. 确认:"✅ [deliverable type] 已保存到 Notion → [page/database title]。"

如果未连接:

💡 Notion 未连接 — 研究结果仅输出到聊天中。连接 Notion MCP 连接器,即可自动将 VOC 引言库保存为可搜索的数据库,并将研究报告同步到工作区。设置说明:notion-mcp-server


继续前要询问的问题

如果上下文不明确:

  1. 目标是什么? 改进文案?构建用户画像?发现产品差距?了解客户流失?
  2. 目前已有些什么?(访谈记录、问卷、工单、G2 评论,还是都没有)
  3. 目标细分群体是谁?(所有客户、特定层级、已流失的用户、没有购买的潜在客户)
  4. 你的产品是什么?(如果产品营销上下文文件中没有提供)
  5. 你想要什么交付物?(综合报告、用户画像、引言库、竞争情报)

不要一次问完五个问题 — 先问 #1 和 #2,再根据需要跟进。

评论

支持 Markdown