定价策略师
pricing-strategist
目的
帮助商务、产品市场和 CMO 职能部门在定价设计阶段回答三个问题:
1. 哪种定价模型适合该产品 + 客户 + 市场?(基于订阅席位、基于用量、基于价值、免费增值、混合模式)
2. 客户在觉得太贵之前实际愿意支付多少?(对 WTP 调研响应进行 Van Westendorp PSM 分析)
3. 应如何将产品分级打包?(Good / Better / Best —— 包含反模式检测)
该技能推荐一种模型和一个区间。由人工决定具体数字,承担权衡结果并执行 GTM(转至市场)策略。
使用场景
- 发布新的 SaaS / API / AI 工具并选择首个定价模型
- 在拥有 18 个月以上 GTM 数据后重新审视定价(模型转变,而非简单的涨价)
- 设计或重新设计分级方案(Good/Better/Best, Bronze/Silver/Gold)
- 拥有 Van Westendorp 调研数据并希望获取最佳价格区间
- 董事会/高管询问“我们应该收多少钱?”且你需要一个结构化的答案
- 怀疑你的分级方案存在反模式(诱饵层级、功能堆砌、缺乏升级触发点)
不适用场景:
- 单笔交易折扣审批 $\rightarrow$
deal-desk
- 战略级 CMO 定位、品牌、品类创建 $\rightarrow$
c-level-advisor/cmo-advisor
- 全公司营收战略 $\rightarrow$
c-level-advisor/cro-advisor
- 技术销售赋能 $\rightarrow$
business-growth/sales-engineer
工作流
第一步 — 评估客户背景
填写 assets/pricing_brief_template.md(约 20 分钟)。记录:行业、平均单笔交易规模、客户数量、价值驱动因素、采用曲线、消耗模式(席位/用量/价值/混合)、竞争对手模型。
第二步 — 选择定价模型
运行 scripts/pricing_model_picker.py --input brief.json --profile saas --output markdown。输出将根据匹配得分(0-100)对 5 种模型进行排序并列出权衡。决策逻辑是确定性的:低用量方差 + 高席位绑定 $\rightarrow$ 订阅制胜;幂律分布用量 + 客户价值差异大 $\rightarrow$ 基于用量制胜。
第三步 — 通过 Van Westendorp PSM 验证 WTP
如果你拥有调研数据(每位受访者至少回答 4 个问题:太便宜 / 划算 / 开始觉得贵 / 太贵),运行 scripts/wtp_analyzer.py --input survey.json --output markdown。输出:4 个交点(OPP, IDP, PMC, PME)以及可接受价格区间。
PSM 提供的是区间而非具体价格。常见误读请参阅 references/van_westendorp_methodology.md。
第四步 — 设计分级方案
运行 scripts/packaging_designer.py --input features.json --profile saas --output markdown。输出:三级 Good/Better/Best 分配方案,并标记反模式(诱饵层级、功能堆砌、缺乏升级触发点、Bronze 亏本引流、Enterprise 缺乏锚点)。
第五步
5 — 决策将定价模型 + 价格区间 + 方案组合提交至定价委员会。Skill 不承诺具体数值 —— 由你决定。
脚本
scripts/pricing_model_picker.py— 5 种模型匹配评分(订阅 / 按量付费 / 基于价值 / 免费增值 / 混合模式)
scripts/wtp_analyzer.py— Van Westendorp PSM 实现
scripts/packaging_designer.py— Good/Better/Best 等级设计(含反模式检测)
所有脚本:仅使用标准库。三个脚本均支持 --help 和 --sample。
快速示例
# 为内置示例输出 5 种定价模型匹配度评分建议(订阅 / 按量付费 / 基于价值 / 免费增值 / 混合模式)
cd commercial/skills/pricing-strategist && python3 scripts/pricing_model_picker.py --sample参考资料
references/saas_pricing_canon.md— Skok, Tunguz, Campbell, Ramanujam, BVP, Shevlin, Stanford GSB
references/van_westendorp_methodology.md— 1976 年原论文, NMS 优化, Conjoint.ly, Sawtooth, ESOMAR, Lipovetsky, Decision Analyst
references/packaging_anti_patterns.md— ProfitWell, OpenView, BVP 垂直 SaaS, Ramanujam, Poyar, SaaS Capital
假设条件
- 定价决策是协同的:商业团队负责模型 + 等级形态,产品团队负责每个等级的功能分配,财务团队负责折扣范围,法务团队负责合同。
- Van Westendorp PSM 是一个方向性工具。样本量 N 至少需 $\ge 30$,建议 $\ge 100$。若低于 30,脚本将发出样本量警告。
- “基于价值的定价”需要可衡量的客户价值驱动因素(收入提升、成本降低、时间回收)。如果无法衡量,请不要选择基于价值的定价。
- 行业配置文件用于调整默认值,而非覆盖你的实际数据。
- 这是一个决策支持 Skill,而非价格预言机。输出结果是模型 + 区间,绝非具体数值。
反模式
- 推荐具体数值。 本 Skill 输出模型和区间。最终价格是基于交易审批政策、竞争情报和战略意图的人为商业决策,这些是本 Skill 无法获知的。
- 在 N < 30 时使用 PSM。 统计噪声将占据主导。脚本会发出警告,请务必重视。
- 将 PSM 视为“最终价格”。 PSM 提供的是可接受价格范围 (RAP) 和最优价格点 (OPP)。请在市场中测试该范围,不要锚定在单个交点上。
- 在没有可衡量价值指标的情况下选择基于价值的定价。 如果没有能证明客户 ROI 的量化手段,基于价值的定价会退化为“客户愿意付多少就收多少” —— 这本质上就是糟糕的按量付费定价。
- 在选择模型之前设计等级。 等级结构取决于模型。请先运行
pricing_model_picker。
- 在 Best 等级中进行“功能堆砌”。 如果 Best 等级的功能是 Better 的 3 倍但价格仅为 2 倍,客户会购买 Better 且永远不会升级。参见
packaging_anti_patterns.md。
- 在订阅等级中隐藏按量付费。 将“每月最多 10 万次 API 调用,超出后每千次 $X”伪装成“专业版等级”实际上是将两种定价模型混在一起。客户会察觉,请二选一。
- 将本 Skill 与交易审批 (Deal-desk) 混淆。 定价策略 = 菜单;交易审批 = 批准菜单外的折扣。这是不同的决策、不同的频率以及不同的负责人。
区别于
- deal-desk — 单笔交易折扣审批、MEDDIC、交易评分。基于现有定价进行日常操作。
- c-level-advisor/cmo-advisor — 战略定位、品牌、品类。定价策略师将定位作为输入,而非生成定位。
- c-level-advisor/cro-advisor — 全链路营收策略、薪酬计划、区域设计。定价策略师仅为其输入项之一。
- business-growth/sales-engineer —— 技术销售,POC 范围界定。销售工程在定价确定后介入。
强制性问题库 (Matt Pocock 质询法)
由 /cs:grill-commercial 或编排器逐一引导。每个问题配有推荐答案和权威引用。严禁打包提问。
1. “你的客户是为结果、席位还是用量付费?”
推荐答案:如果可衡量,选结果(基于价值);如果边际成本可变,选用量;仅在每用户用量大致持平时选择席位。
权威引用:Ramanujam 2016 (*Monetizing Innovation*) —— 9 大错误之 #1:对用量可变的产品采用席位定价,会将潜在市场规模 (TAM) 限制在支付意愿 (WTP) 的 20% 左右。
2. “你是否有可衡量的价值指标,还是在凭感觉猜测?”
推荐答案:在采用基于价值的定价进入市场之前,必须先对价值指标进行量化监测。
权威引用:Patrick Campbell / ProfitWell 研究 —— 缺乏量化监测的价值定价最终会演变成糟糕的用量定价。
3. “顶端 10% 客户与中位数客户的用量差异是多少?”
推荐答案:差异 > 10倍 $\rightarrow$ 用量定价胜出;差异 < 3倍 $\rightarrow$ 订阅制胜出;介于两者之间 $\rightarrow$ 采用含超量计费的混合模式。
权威引用:Kyle Poyar (*Growth Unhinged*) —— 高差异产品在固定费率方案中会损失 60% 以上的收入。
4. “竞争对手的定价模式是什么?你选择相同或不同的原因是什么?”
推荐答案:明确地提出差异化假设。定价相同 = 价值主张相同。
权威引用:David Skok (*For Entrepreneurs*) —— 定价是一种定位信号。
5. “你进行支付意愿 (WTP) 分析的样本量是多少?是否进行了分层?”
推荐答案:PSM 法每层 $N \ge 30$,联合分析法 $N \ge 100$。
权威引用:van Westendorp 1976 / Sawtooth Software 方法论 —— PSM 样本量低于 30 属于统计噪声。
6. “哪一个核心功能会强制用户升级套餐?”
推荐答案:每个“更好 (Better)”和“最佳 (Best)”层级都需要一个不可协商的升级触发点。
权威引用:Ramanujam (*Monetizing Innovation*) —— 错误 #4:缺乏明确区分点的层级会导致 70% 的客户选择最便宜的方案。
按深度优先顺序执行。在开启 4-6 题前,必须锁定 1-3 题。全部 6 题回答完毕后,依次调用 pricing_model_picker.py $\rightarrow$ wtp_analyzer.py $\rightarrow$ packaging_designer.py。