// ============================================================================== // 江中乳酸菌素片儿童版 · Ch4 KANO × JTBD 双视角(5 子章) // ============================================================================== // 4.1 KANO 五类·必备/期望/兴奋/无差异/反向 // 4.2 JTBD·家长 Functional 功能价值 // 4.3 JTBD·家长 Emotional 情绪价值 // 4.4 JTBD·儿童 × 家长 Social 社会价值 // 4.5 决策优先级·SKU / 话术 / 包装映射 // ============================================================================== const LA = require('./lactic-analyze.js'); const C = require('./lactic-components.js'); const { BRAND, esc, fmtLikes } = C; // ========================================================== // 4.1 · KANO 五类 // ========================================================== function renderSub4_1(ctx) { const { chapter: c, subIdx, sub, slideNum, slideTotal, data } = ctx; const items = data.items || []; const mustHave = LA.getEvidence(items, { contentMatch: /OTC|国药准字|蓝帽|药品|安全|放心/, minChars: 20, top: 1, seed: 5, }); const perform = LA.getEvidence(items, { contentMatch: /有效|管用|好转|通了|不拉了|便秘好了|见效|改善/, minChars: 20, top: 1, seed: 7, }); const excite = LA.getEvidence(items, { contentMatch: /爱吃|主动要|每天吃|像糖|当零食|甜甜的|奶片/, minChars: 20, top: 1, seed: 11, }); const reverse = LA.getEvidence(items, { contentMatch: /苦|难吃|吐出|抗拒|药盒|硬广|广告/, minChars: 15, top: 1, seed: 13, }); const kanoRows = [ { type: '必备需求', en: 'MUST-HAVE', color: BRAND.CORAL, desc: '没有就不买 · 家长的底线', items: ['OTC 蓝帽子国药准字', '无防腐剂 / 无色素 / 无香精', '说明书明确适用年龄'], voc: mustHave[0], action: '蓝帽 OTC 双证 · 成分表公开 · 分龄说明书', }, { type: '期望需求', en: 'PERFORMANCE', color: BRAND.LACTIC_MINT, desc: '越好越愿意付钱', items: ['便秘 / 积食 / 挑食 / 腹泻 真实改善', '连服 7-14 天可见体感', '停药不反弹 / 菌群稳定'], voc: perform[0], action: '临床数据背书 · 7 天效果打卡包 · 长期服用无反弹', }, { type: '兴奋需求', en: 'ATTRACTIVE', color: BRAND.JIANG_GREEN, desc: '没想到的惊喜 · 溢价来源', items: ['孩子主动要吃(不用哄)', '分龄卡通礼盒(0-3 / 3-6 / 6-12)', '小程序家长社群 + 医生答疑'], voc: excite[0], action: '水果味咀嚼片 + IP 联名 + 家长 App 记录', }, { type: '无差异需求', en: 'INDIFFERENT', color: BRAND.SAGE, desc: '做了也不加分 · 成本浪费', items: ['钙/锌/维生素复合(稀释主心智)', '过多菌株堆砌(多 = 好的幻觉)', '进口原料包装(国货反而更可信)'], voc: null, action: '做减法:单一乳酸菌素 > 成分杂交', }, { type: '反向需求', en: 'REVERSE', color: BRAND.WINE_RED, desc: '做了反而更差', items: ['药盒严肃感(降低儿童接受度)', '硬广洗脑(家长反感 KOL 说教)', '恐惧营销("不吃就生病"吓坏家长)'], voc: reverse[0], action: '禁止药盒设计 · 禁止恐惧营销 · 禁止硬广洗脑', }, ]; return `
${C.renderSectionHead({ eyebrow: `${c.num}.${subIdx} · KANO 五类需求`, title: 'KANO 五类:乳酸菌素片儿童版的需求优先级', subtitle: '把 KANO 模型折叠为可执行的 SKU / 包装 / 话术决策——每一类都对应真实 VOC 证据,不是理论装饰。', color: BRAND.PURPLE, })}
${kanoRows.map((r) => `
${r.en}
${r.type}
${r.desc}
对应需求
    ${r.items.map((it) => `
  • ${it}
  • `).join('')}
${r.voc ? `
${C.renderVocCard(r.voc, { accent: r.color, compact: true, maxChars: 150 })}
` : ''}
决策映射
${r.action}
`).join('')}
${C.renderDecisionList([ `必备 P0:蓝帽 OTC + 无三剂(防腐剂/色素/香精)+ 分龄说明 —— 上市前必做`, `期望 P1:7 天见效打卡 + 真实临床数据 + 停药不反弹宣传`, `兴奋 P2:水果咀嚼片 + 分龄礼盒 + 家长社群 —— 溢价来源`, `反向封锁:不做药盒感 / 不做恐惧营销 / 不做硬广 TVC`, ], { title: '落地决策 · KANO 优先级', accent: BRAND.PURPLE, columns: 2 })}
`; } // ========================================================== // 4.2 · JTBD · 家长 Functional 功能价值 // ========================================================== function renderSub4_2(ctx) { const { chapter: c, subIdx, sub, slideNum, slideTotal, data } = ctx; const items = data.items || []; const func = LA.getEvidence(items, { contentMatch: /便秘|积食|挑食|腹泻|抗生素|菌群|调理肠胃|肠道|消化不良/, minChars: 30, top: 6, seed: 5, }); const funcJobs = [ { icon: '🚫', title: '解决·便秘', color: BRAND.CORAL, voc: func.find((it) => /便秘|便干|几天|憋便|排便/.test(it.content || '')), job: '"孩子好几天才上一次wc,肚子也鼓鼓的"(合生元 ♥144)', metric: '连服 7-14 天排便通畅率 ≥ 70%' }, { icon: '🍔', title: '解决·积食', color: BRAND.WARM_ORANGE, voc: func.find((it) => /积食|口气|舌苔|肚子胀|不爱吃饭|食欲/.test(it.content || '')), job: '"孩子重度积食了‼️"(XHS ♥2247)', metric: '舌苔 + 口气 + 食欲改善 7-14 天' }, { icon: '💊', title: '解决·抗生素后', color: BRAND.TECH_BLUE, voc: func.find((it) => /抗生素|消炎药|头孢|阿莫西林|菌群|杀菌/.test(it.content || '')), job: '"抗生素后停后多久吃益生菌?顺序错了白花钱"(XHS ♥839)', metric: '抗生素后肠道菌群恢复 10-14 天' }, { icon: '🍚', title: '改善·挑食厌食', color: BRAND.SUNNY_YELLOW, voc: func.find((it) => /挑食|饭渣|不爱吃饭|厌食|专注度/.test(it.content || '')), job: '"饭渣孩子 ♥8540 全攻略"——挑食是脾胃问题不是性格问题', metric: '3-4 周食欲 / 进食量 / 专注度提升' }, ]; return `
${C.renderSectionHead({ eyebrow: `${c.num}.${subIdx} · JTBD Functional`, title: '家长 Functional:4 个"雇佣乳酸菌素片"干的真实活', subtitle: '家长不在意"益生菌",在意"孩子的 4 个具体问题"。每个 Job 都对应真实高赞 VOC + 可量化的成功指标。', color: BRAND.TECH_BLUE, })}
${funcJobs.map((j) => `
${j.icon}
${esc(j.title)}
JOB-TO-BE-DONE
${j.job}
${j.voc ? C.renderVocCard(j.voc, { accent: j.color, compact: true, maxChars: 160 }) : `
—— VOC 数据暂缺 ——
`}
成功指标
${esc(j.metric)}
`).join('')}
${C.renderDecisionList([ `Functional 话术四句:便秘通 / 积食消 / 挑食改善 / 抗生素后修复`, `Job-to-be-Done 卡位:不讲"益生菌好",讲"孩子便秘/积食 14 天改善"`, `度量 KPI:14 天改善率 / 3 个月续购率 / 家长 NPS`, `内容主题:XHS"7 天/14 天打卡" + 抖音"孩子前后对比"`, ], { title: '落地决策 · Functional 落位', accent: BRAND.TECH_BLUE, columns: 2 })}
`; } // ========================================================== // 4.3 · JTBD · 家长 Emotional 情绪价值 // ========================================================== function renderSub4_3(ctx) { const { chapter: c, subIdx, sub, slideNum, slideTotal, data } = ctx; const items = data.items || []; const anxiety = LA.getEvidence(items, { contentMatch: /焦虑|担心|怕|害怕|急坏|愁坏|破防|心疼|心酸|睡不着|着急/, minChars: 25, top: 3, seed: 7, }); const relief = LA.getEvidence(items, { contentMatch: /安心|放心|踏实|省心|不用.*操心|解决了|总算|终于|不担心/, minChars: 25, top: 3, seed: 11, }); const emoJobs = [ { title: '化解"带娃生病焦虑"', color: BRAND.CORAL, before: '"孩子拉肚子一天 5 次" ♥4312 · "吃饭像打仗" ♥1144', after: '"家里有常备的一瓶,半夜不用跑医院"', voc: anxiety[0] }, { title: '化解"混用多品牌焦虑"', color: BRAND.WARM_ORANGE, before: '"吃合生元,都说应该吃食品级益生菌,买了肯贝优...八十人说八十样" ♥1', after: '"一瓶管一年,不用再对比十几个品牌"', voc: anxiety[1] }, { title: '化解"长期服用焦虑"', color: BRAND.ROSE, before: '"乳酸菌有个成分,吃多致癌" 谣言 / "长期吃益生菌的副作用" ♥939', after: '"OTC 药品级,江中老国货,长期吃也放心"', voc: anxiety[2] }, { title: '化解"喂药抗拒焦虑"', color: BRAND.BERRY_PINK, before: '"喂药像打仗,吐出来半片满手都是" · "一次一板好麻烦"', after: '"孩子追着要吃,水果味一板就够两次"', voc: relief[0] }, ]; return `
${C.renderSectionHead({ eyebrow: `${c.num}.${subIdx} · JTBD Emotional`, title: '家长 Emotional:从 4 条焦虑到 4 条安心', subtitle: '家长买的不只是药,是一种情绪状态的转移——从"带娃焦虑睡不着"到"每天一片不操心"。', color: BRAND.CORAL, })}
${emoJobs.map((j) => `
${esc(j.title)}
BEFORE · 焦虑
${j.before}
AFTER · 安心
${esc(j.after)}
${j.voc ? C.renderVocCard(j.voc, { accent: j.color, compact: true, maxChars: 160 }) : ''}
`).join('')}
${C.renderInsightHero({ eyebrow: 'EMOTIONAL PROMISE · 情绪承诺', color: BRAND.CORAL, title: `"乳酸菌素片不是治病的药,是一粒让妈妈放心的每日仪式"——这是情绪价值的共同母题。`, subtitle: `广告片不拍产品,拍妈妈看着孩子主动开瓶子那一刻的嘴角——那是真正的情绪价值成交。`, })}
${C.renderDecisionList([ `文案主轴:不讲"益生菌"讲"不操心"—— 带娃一身轻`, `视觉主轴:每支广告都有"焦虑 → 放下" 的母亲神情转变`, `仪式感设计:每日一片的开瓶声 = "今日任务完成" 的情绪钩`, `共情社群:XHS"新手妈妈互助小组" · 抖音"带娃不焦虑打卡"`, ], { title: '落地决策 · Emotional 落位', accent: BRAND.CORAL, columns: 2 })}
`; } // ========================================================== // 4.4 · JTBD · 儿童 × 家长 Social 社会价值 // ========================================================== function renderSub4_4(ctx) { const { chapter: c, subIdx, sub, slideNum, slideTotal } = ctx; const socialRoles = [ { role: '妈妈圈专业感徽章', color: BRAND.BERRY_PINK, scenario: '家长群 / 幼儿园接送 / 同事午餐 → "我家娃吃乳酸菌素片,江中的,日常调理很温和"', hook: '新手妈妈通过"给孩子吃对的东西"建立妈妈圈专业人设——乳酸菌素片作为 OTC 国货,比合生元进口款更有"懂行的内行感"', value: '妈妈圈的"懂事又理性"专业标签', }, { role: '孩子被羡慕的零食感', color: BRAND.SUNNY_YELLOW, scenario: '幼儿园午睡后 / 家庭聚会 / 朋友家玩耍 → 孩子从小书包掏出一板咀嚼片 → 其他小朋友围观', hook: '儿童的社交信号 = "我有你没有的东西"。水果味独立包装 + 卡通 IP = 孩子的社交货币。家长发现孩子主动要吃 = 复购+口碑双飞', value: '孩子群体中的"被看见 / 被羡慕"小确幸', }, { role: '祖辈送孩子的 "爱意表达"', color: BRAND.GOLD, scenario: '春节 / 周末探亲 / 节日礼品 → 奶奶给孙子买 / 姥姥给外孙准备', hook: '祖辈带娃普遍焦虑"孩子肠胃脾胃"(中式育儿痛点),送礼盒装乳酸菌素片 = "我关心你的根"', value: '祖辈 → 孙辈的"中式关心仪式"具象化', }, { role: '家庭守护者角色', color: BRAND.JIANG_GREEN, scenario: '夫妻间 / 家人间 → "老婆,我给娃囤了一年份" · "老公记得给娃带一板去幼儿园"', hook: '夫妻协作 / 家庭成员间的"对孩子的共同关心"——乳酸菌素片作为家庭常备成为"我们一起守护孩子"的实物锚点', value: '家庭关系中的"共同负责"具象化', }, ]; return `
${C.renderSectionHead({ eyebrow: `${c.num}.${subIdx} · JTBD Social`, title: 'Social 社会价值:4 个社交符号 × 家长 + 儿童双视角', subtitle: '产品不是孤立存在的——它是家长朋友圈、孩子幼儿园、祖辈代际间的社交符号道具。每个符号对应关系 × 场景 × 身份表达。', color: BRAND.GOLD, })}
${socialRoles.map((r) => `
SOCIAL ROLE
${esc(r.role)}
场景剧本
${r.scenario}
VOC HOOK
${r.hook}
身份标签
${r.value}
`).join('')}
${C.renderDecisionList([ `妈妈圈营销:XHS"新手妈妈 OTC 选择" × 抖音育儿 KOL 测评`, `孩子社交货币:分龄卡通 IP 联名(喜羊羊 / 宝宝巴士 / 小猪佩奇)`, `祖辈礼品带:节日礼盒 ¥198-298 · "送孙子的健康"`, `家庭共情:微信小程序"全家健康打卡"家长社群`, ], { title: '落地决策 · 4 个社交符号产品化', accent: BRAND.GOLD, columns: 2 })}
`; } // ========================================================== // 4.5 · 决策优先级·SKU / 话术 / 包装映射 // ========================================================== function renderSub4_5(ctx) { const { chapter: c, subIdx, sub, slideNum, slideTotal } = ctx; return `
${C.renderSectionHead({ eyebrow: `${c.num}.${subIdx} · 决策优先级`, title: 'KANO × JTBDSKU / 话术 / 包装 / 价格 映射', subtitle: 'KANO 5 类 × JTBD 3 维 = 15 项具体决策,每一项在下游 SKU / 话术 / 包装 / 价格上都有直接映射。', color: BRAND.SAGE, })}
${C.renderCompareTable({ title: 'DECISION MATRIX · 决策矩阵', headers: ['维度', 'Functional 功能', 'Emotional 情绪', 'Social 社会'], rows: [ [{ html: '必备', color: BRAND.CORAL, bold: true }, { html: 'OTC 合规 × 成分表公开', color: 'var(--text-1)' }, { html: '每天吃得放心', color: 'var(--text-1)' }, { html: '可以光明正大送人', color: 'var(--text-1)' }], [{ html: '期望', color: BRAND.LACTIC_MINT, bold: true }, { html: '便秘/积食/挑食 14 天见效', color: 'var(--text-1)' }, { html: '带娃不焦虑 × 长期养护', color: 'var(--text-1)' }, { html: '妈妈圈"懂行"标签', color: 'var(--text-1)' }], [{ html: '兴奋', color: BRAND.JIANG_GREEN, bold: true }, { html: '7 天打卡包 + 专家答疑', color: 'var(--text-1)' }, { html: '分龄仪式感 + 家长社群', color: 'var(--text-1)' }, { html: '卡通 IP 联名 + 送礼礼盒', color: 'var(--text-1)' }], [{ html: '无差异', color: BRAND.SAGE, bold: true }, { html: '避免多成分堆砌', color: BRAND.SAGE }, { html: '避免过度情绪包装', color: BRAND.SAGE }, { html: '避免进口营销套路', color: BRAND.SAGE }], [{ html: '反向', color: BRAND.WINE_RED, bold: true }, { html: '✗ 剂量夸张 / 虚假宣称', color: BRAND.WINE_RED }, { html: '✗ 恐惧营销 / 吓坏家长', color: BRAND.WINE_RED }, { html: '✗ 药盒感 / 硬广轰炸', color: BRAND.WINE_RED }], ], accent: BRAND.SAGE, })}
SKU 映射
· 日常瓶 60 片 ¥58
· 独立板装 2×14 ¥45
· 分龄礼盒(3 规格)¥128
· 国礼装 ¥298
· 入园装 30 板 ¥75
话术映射
· 儿童肠道养护 OTC
· 告别瓶瓶罐罐
· 江中老国货我放心
· 日常吃每天一片
· 家长+孩子都爱
包装映射
· 去药盒化 轻养生风
· 卡通 IP × 分龄配色
· 草莓/酸奶/橙子三口味
· 独立板装带日期
· 蓝帽子 OTC 显眼
价格映射
· 入门带:¥45-75
· 主销带:¥128-198
· 礼品带:¥298-498
· vs 合生元超金:-50%
· vs 妈咪爱:+30% 溢价
${C.renderDecisionList([ `P0 必备:蓝帽 OTC + 成分无三剂 + 分龄标注`, `P1 期望:14 天见效话术 + 临床数据 + 长期可服`, `P2 兴奋:卡通 IP 联名 + 分龄礼盒 + 家长社群`, `反向封锁:禁止药盒感 + 禁止恐惧营销 + 禁止硬广轰炸`, ], { title: '落地决策 · 5 类需求执行优先级', accent: BRAND.SAGE, columns: 2 })}
`; } module.exports = { 'kano-1': renderSub4_1, 'kano-2': renderSub4_2, 'kano-3': renderSub4_3, 'kano-4': renderSub4_4, 'kano-5': renderSub4_5, };