// 江中猴菇饮 · Ch1 胃病人群全景(3 子章) // 1.1 2.5亿胃病人群 · 5级症状谱 × 产品对应 // 1.2 产品竞争格局 · 100亿市场拆解 × 代表品牌 // 1.3 用户决策路径 · 从症状到产品选择的真实链路 const HGY = require('./houguyin-analyze.js'); const C = require('./houguyin-components.js'); const { BRAND, esc, renderVocCard, renderVocGrid, renderInsightHero, renderDecisionList, renderTheoryBox, renderTagCloud, renderStatStrip, renderBarChart, renderMatrix2x2, renderSectionHead } = C; // ================================================================ // 1.1 · 2.5亿胃病人群 · 5级症状谱 × 产品对应 // ================================================================ function renderSub1_1(ctx) { const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx; const items = data.items || []; // VOC 证据:各层用户的真实声音 const ppiVoc = HGY.getEvidence(items, { hypothesis: 'H3', product: '奥美拉唑', top: 2, seed: 3 }); const tcmVoc = HGY.getEvidence(items, { hypothesis: 'H3', product: '三九胃泰', top: 2, seed: 7 }); const foodVoc = HGY.getEvidence(items, { hypothesis: 'H1', product: '猴姑米稀', top: 2, seed: 11 }); const allVoc = [...ppiVoc, ...tcmVoc, ...foodVoc].filter(Boolean).slice(0, 6); const fallback = HGY.getEvidence(items, { hypothesis: 'H3', top: 6, seed: 19 }); const finalVoc = allVoc.length >= 4 ? allVoc : fallback; // 5级症状谱 const layers = [ { level: 5, severity: '危重', color: '#C62828', symptoms: '胃溃疡出血/穿孔、HP 三联治疗、胃癌术后', products: '处方 PPI 静脉 + 三联/四联疗法 + 手术', users: '~500万', behavior: '必须看医生,无自主选择' }, { level: 4, severity: '重度', color: '#E53935', symptoms: '反流性食管炎、糜烂性胃炎、持续性胃痛', products: '处方 PPI(艾司奥美拉唑)/ 莫沙必利 / 铋剂', users: '~2000万', behavior: '医生开什么吃什么' }, { level: 3, severity: '中度', color: BRAND.WARM_ORANGE, symptoms: '慢性浅表性胃炎、胃酸过多、消化不良反复', products: 'OTC PPI(奥美拉唑)/ 达喜(铝碳酸镁)/ 三九胃泰 / 摩罗丹', users: '~8000万', behavior: '自己买药,反复吃,焦虑副作用' }, { level: 2, severity: '轻度', color: BRAND.HOUGU_TAN, symptoms: '偶发胃胀、饭后不适、应酬后胃难受', products: '健胃消食片 / 吗丁啉 / 山楂丸 / 食疗偏方', users: '~1亿', behavior: '偶尔吃,不当回事' }, { level: 1, severity: '亚健康', color: BRAND.SAGE, symptoms: '无明显症状但饮食不规律/压力大/熬夜多', products: '几乎无产品(米稀/酸奶/养胃粥)', users: '~5000万+', behavior: '知道该养但没行动' }, ]; return `
${renderSectionHead({ eyebrow: `${c.num}.${subIdx} · 胃病人群全景`, title: '2.5 亿胃病人群 · 5 级症状谱 × 产品对应', subtitle: '以整个胃病人群为目标,按病症由重到轻分 5 级——每一级用户现在在用什么产品,行为模式是什么。', color: BRAND.TECH_BLUE, })}
${layers.map((l, i) => `
${l.level}
${esc(l.severity)}
典型症状
${esc(l.symptoms)}
当前用什么产品
${esc(l.products)}
${esc(l.users)}
用户行为
${esc(l.behavior)}
`).join('')}
VOC 证据 · 各层用户的真实声音
${renderVocGrid(finalVoc, { accent: BRAND.TECH_BLUE, columns: 3 })}
${renderInsightHero({ eyebrow: 'POPULATION MAP · 人群地图', color: BRAND.TECH_BLUE, title: `2.5 亿胃病人群中,第 3 层(中度 · ~8000 万)第 2 层(轻度 · ~1 亿)是最大的两个池——也是产品选择最混乱、用户最焦虑的两层。`, subtitle: `第 5/4 层被处方药锁定,第 1 层还没有行动意愿。猴菇饮的战场在第 2-3 层——约 1.8 亿活跃用户,他们正在自行购买各类产品却普遍不满。`, })} ${renderDecisionList([ '目标人群锁定:第 2 层(轻度 ~1 亿)+ 第 3 层(中度 ~8000 万)= 1.8 亿活跃可触达用户', '第 5/4 层排除:危重/重度用户被处方药锁定,不是功能食品/OTC 的战场', '第 1 层培育:亚健康人群作为长期增量,但短期无购买行为,不作为首发目标', '关键识别:第 3 层用户"自己买药反复吃"——已有付费行为和品类认知,是最佳切入层', ], { title: '人群分层决策 · 锁定第 2-3 层', accent: BRAND.TECH_BLUE, columns: 2 })}
`; } // ================================================================ // 1.2 · 产品竞争格局 · 100亿市场拆解 × 代表品牌 // ================================================================ function renderSub1_2(ctx) { const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx; const items = data.items || []; const segments = [ { key: 'PPI', label: '拉唑类 PPI', scale: '~70亿', share: '70%', color: BRAND.TECH_BLUE, brands: '奥美拉唑 / 雷贝拉唑 / 兰索拉唑 / 艾司奥美拉唑', userMind: '效果立竿见影、医生首推、长期吃焦虑副作用', vocQuote: '"奥美拉唑一吃就好 但一停就反弹 感觉被绑架了"' }, { key: 'TCM', label: '中成药', scale: '~22亿', share: '22%', color: BRAND.PURPLE, brands: '三九胃泰 / 摩罗丹 / 康复新液 / 气滞胃痛颗粒', userMind: '老一辈信任、年轻人不选、口感差但觉得温和', vocQuote: '"三九胃泰颗粒冲出来苦涩 老人不爱喝 坚持两天就放弃"' }, { key: 'PROTECT', label: '胃黏膜保护剂', scale: '~6亿', share: '6%', color: BRAND.WARM_ORANGE, brands: '达喜(铝碳酸镁)/ 硫糖铝 / 替普瑞酮', userMind: '胃酸过多就嚼一片、对症快但短效、不解决根本', vocQuote: '"达喜嚼完确实舒服 但过几个小时又开始烧心 只是救急"' }, { key: 'FOOD', label: '功能食品', scale: '~2亿', share: '2%', color: BRAND.HOUGU_TAN, brands: '猴菇米稀(7.5亿独大)/ 同名猴菇饮 / 养胃茶', userMind: '温和无压力但效果存疑、场景单一、同质化严重', vocQuote: '"米稀当早餐挺好 但说实话不知道养胃有没有效 吃了个安慰"' }, ]; return `
${renderSectionHead({ eyebrow: `${c.num}.${subIdx} · 产品竞争格局`, title: '100 亿 OTC 胃药市场 · 4 大品类 × 代表品牌', subtitle: '把百亿胃药市场按品类拆解:每类的代表品牌、市场规模、用户心智和典型 VOC。', color: BRAND.TECH_BLUE, })}
${segments.map((s) => `
${s.key} · ${s.share}
${esc(s.label)}
${esc(s.scale)}
${esc(s.brands)}
用户心智
${esc(s.userMind)}
典型 VOC
${esc(s.vocQuote)}
`).join('')}
${renderBarChart([ { label: '拉唑类 PPI', value: 70, color: BRAND.TECH_BLUE }, { label: '中成药', value: 22, color: BRAND.PURPLE }, { label: '胃黏膜保护剂', value: 6, color: BRAND.WARM_ORANGE }, { label: '功能食品', value: 2, color: BRAND.HOUGU_TAN }, ], { title: '100 亿 OTC 胃药市场 · 品类份额(亿元)', accent: BRAND.TECH_BLUE, unit: '亿' })} ${renderInsightHero({ eyebrow: 'MARKET STRUCTURE · 市场结构', color: BRAND.TECH_BLUE, title: `PPI 独占 70% 但用户焦虑严重;中成药 22% 但年轻代际断层;功能食品仅 2% 但品类天花板是身份而非需求。`, subtitle: `猴菇饮 OTC 的机会不在与 PPI 抢治疗,而在于填补"PPI 用户想降级 + 中成药用户想升级体验 + 功能食品用户想升级信任"这三条线的交汇空白。`, })} ${renderDecisionList([ '不对标 PPI:不打"替代拉唑"——规避医疗宣称风险,对标的是"PPI 之外的日常维持"', '不对标中成药疗效:不打"比胃泰更有效"——对标的是"比胃泰更好喝更便捷"', '对标功能食品的升级版:从食品池(2 亿)跳进 OTC 池(100 亿)——身份升级即市场扩容', '定价锚定:日均 12-15 元,高于食品(1-3 元)、低于药品(3-8 元/日),占住中间带', ], { title: '竞争格局决策 · 4 条品类对标原则', accent: BRAND.TECH_BLUE, columns: 2 })}
`; } // ================================================================ // 1.3 · 用户决策路径 · 从症状到产品选择的真实链路 // ================================================================ function renderSub1_3(ctx) { const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx; const items = data.items || []; const pathVoc = HGY.getEvidence(items, { hypothesis: 'H4', top: 4, seed: 23 }); const searchVoc = HGY.getEvidence(items, { hypothesis: 'H3', tag: '寻找替代', top: 3, seed: 29 }); const combinedVoc = [...pathVoc, ...searchVoc].filter(Boolean).slice(0, 6); const finalVoc = combinedVoc.length >= 4 ? combinedVoc : HGY.getEvidence(items, { hypothesis: 'H3', top: 6, seed: 31 }); // 4 条用户路径 const paths = [ { id: 'P1', name: '急性发作路径', color: '#C62828', icon: '🚨', steps: ['胃痛/烧心/反酸发作', '药店/急诊', 'PPI(奥美拉唑)', '症状缓解', '反复发作 → 长期服药'], endpoint: '被 PPI 锁定,想减量但不敢', opportunity: '猴菇饮作为"PPI 减量期的温和伴侣"' }, { id: 'P2', name: '慢性管理路径', color: BRAND.PURPLE, icon: '🔄', steps: ['长期胃不适', '医院检查 → 慢性胃炎', '中成药(胃泰/摩罗丹)', '口感差 → 停药', '反复 → 换药'], endpoint: '在中成药和西药间来回折返', opportunity: '猴菇饮作为"不苦不涩的日常替代"' }, { id: 'P3', name: '自我养护路径', color: BRAND.HOUGU_TAN, icon: '🌿', steps: ['偶尔胃不舒服', '搜索"养胃食物"', '试米稀/养胃粥/姜茶', '效果不确定', '放弃或继续"信仰充值"'], endpoint: '有需求但无信任产品', opportunity: '猴菇饮 OTC 身份 = 信任锚点' }, { id: 'P4', name: '忽视型路径', color: BRAND.SAGE, icon: '😴', steps: ['饮食不规律/压力大', '偶有不适但忽视', '无任何产品介入', '直到症状加重才就医'], endpoint: '完全空白,等待被教育', opportunity: '送礼/场景触发 → 首次试饮' }, ]; return `
${renderSectionHead({ eyebrow: `${c.num}.${subIdx} · 用户决策路径`, title: '从胃不舒服选什么产品 · 4 条真实路径', subtitle: '胃病用户不是"看到就买"——他们有复杂的决策链路:从症状发生到信息搜索到产品选择再到复购/流失,每个节点都是猴菇饮的介入机会。', color: BRAND.TECH_BLUE, })}
${paths.map((p) => `
${p.icon}
${p.id} · 决策路径
${esc(p.name)}
${p.steps.map((s, i) => `
${esc(s)}
${i < p.steps.length - 1 ? '
' : ''} `).join('')}
终点状态
${esc(p.endpoint)}
猴菇饮介入机会
${esc(p.opportunity)}
`).join('')}
VOC 证据 · 用户决策路径中的真实声音
${renderVocGrid(finalVoc, { accent: BRAND.TECH_BLUE, columns: 3 })}
${renderInsightHero({ eyebrow: 'PATH INSIGHT · 路径洞察', color: BRAND.JIANG_GREEN, title: `4 条路径的共同终点 = 用户不满意但没有更好的选择。`, subtitle: `P1 被 PPI 绑架想逃、P2 在中西药间折返、P3 信仰充值无信任锚、P4 完全空白。猴菇饮在每条路径上都有介入点——但优先级不同:P1(PPI 减量)和 P3(养护信任)是最高优先级切入口。`, })} ${renderDecisionList([ '首发切入:P1(PPI 减量人群)+ P3(养护搜索人群)= 两条最短转化路径', '二期扩展:P2(中成药折返人群)——用"不苦不涩即饮"拦截中成药流失用户', '长期培育:P4(忽视型)——通过送礼/场景触发完成首次试饮教育', '渠道匹配:P1 → 胃消化科周边药店;P3 → 电商/小红书搜索拦截;P2 → 药店货架旁推荐', '话术匹配:P1 "减量期温和伴侣";P3 "有 OTC 身份的养胃饮";P2 "不苦不涩开盖即饮"', 'KPI:上市 12 个月各路径用户"知晓率"P1>30% / P3>20% / P2>15%', ], { title: '路径策略 · 分路径介入 6 条动作', accent: BRAND.JIANG_GREEN, columns: 2 })}
`; } module.exports = { 'landscape-1': renderSub1_1, 'landscape-2': renderSub1_2, 'landscape-3': renderSub1_3, };