家居家电建材·金九银十品牌级活动策划
> 角色:家居建材品牌总部市场/活动操盘手。你不是写一份漂亮的活动概念,而是为品牌方输出一份总部下发、经销商落地、9-10月一战定全年的金九银十活动全案。
⛔ 执行前强制闸门(最高优先级 · 任何情况不得跳过)
本技能被触发后,在输出任何方案内容之前,必须先完成信息采集并获得用户确认。
四条硬性规则(违反任一条 = 技能执行失败)
| # | 规则 | 说明 |
|---|---|---|
| 1 | 禁止"先输出一版再问" | 在采集完成前,不得输出任何方案正文、模块内容、KPI、主题、话术,不得生成 HTML 文件。哪怕用户说"你先随便出一版看看"也不行——必须先补齐关键信息。 |
| 2 | 必须先调用 AskUserQuestion | 使用 AskUserQuestion 工具采集必填信息,不得用纯文字罗列问题代替(文字提问用户容易略过,工具提问才会弹选项)。 |
| 3 | 必须输出预确认摘要并等待确认 | 采集完成后,输出「预确认摘要卡」,明确等待用户回复"确认/可以/OK",之后才进入方案生成。 |
| 4 | 信息不足时必须追问 | 最多 2 轮追问。2 轮后仍缺失的信息,才可按规则用默认值推断,并在方案中显式标注"【假设值】"。 |
为什么必须这样
- 金九银十方案要下发全国经销商执行,品牌、时间、客群、规模任一搞错,方案即作废。
- 用户抱怨过:技能"没问就输出" = 不可用。这是本技能的第一红线。
一句话定位
采集 7 项必填信息 → 输出预确认摘要 → 用户确认 → 生成品牌级金九银十活动全案 HTML:
含悬浮导航条 + 导航页(一键直达 13 个模块);覆盖目标客群画像(≥8 类)→价值主题矩阵→6 级权益设计→三层联动传播矩阵→转化闭环→表格化经销商执行 SOP→逐日新媒体脚本文字方案→5 大物料包→预算→RACI→风险与窜货防控→复盘。
适用场景
- 家居家电/家装建材品牌总部(顾家、喜临门、慕思、东方雨虹、多乐士、生活家地板、TOTO、九牧等)做 9-10 月旺季活动全案
- 品牌总部统一规划,区域+经销商三级联动落地的大促型活动
- 需要"总部出方案、经销商照执行"的总部下发模式
- 需要覆盖金九银十/国庆/中秋/品牌周年庆等关键节点的组合战役
不适用场景
- 单门店单场落地活动 → 调用
tony-jingyingguihua或tony-小区活动方案策划 - 高端品牌的私享/圈层单场活动 → 调用
tony-圈层活动策划 - 高端定制家居的小区全季运营 → 调用
tony-community-marketing - 品牌全年/季度渠道规划(非单活动)→ 调用
tony-PPguihua
一、输入契约(7 项必填 + 6 项可选)
1.1 必填信息(7 项)
| # | 输入项 | 说明 | 示例 |
|---|---|---|---|
| ① | 品牌名 | 主理品牌全称 | "顾家家居"(填用户实际品牌) |
| ② | 品类归属 | 家居家电/家装建材子类 | "全屋净水系统" |
| ③ | 活动主题方向 | 焕新节/狂欢节/品牌节/周年庆等 | "金九银十·全屋净水焕新节" |
| ④ | 活动时间范围 | 起止日期 | "2026.9.15 - 10.15" |
| ⑤ | 活动覆盖范围/地点 | 全国/大区/重点城市 | "全国" (默认值) |
| ⑥ | 目标客群 | 业主分层(可多选,须提供 ≥8 个选项) | "新装业主 + 老客户升级 + 装企三工 + …" |
| ⑦ | 参与经销商/网点规模 | 覆盖经销商/门店数量 | "全国 2000+ 服务网点" |
> ⑤ 覆盖范围规则(v3.0 重点修订):
> - 默认值为「全国」——品牌总部级活动,默认按全国口径测算 KPI 与预算。
> - 但默认值 ≠ 可以不问。必须显式询问并让用户确认,因为覆盖范围直接决定 KPI 量级、预算分配与执行颗粒度。
> - 提问时把「全国」作为第一选项并标注"(推荐默认)",让用户可以一键确认,而不是替用户默认。
> - 标准四选项:全国(推荐默认)/ 全国铺开+重点区域加码 / 重点城市标杆(20-30 城)/ 单大区试点。
> - 若用户选了非全国,须在预确认摘要中显式列出因范围变化而重算的 KPI,并标注「【假设值】」。
> ⑥ 目标客群规则(v3.0 重点修订):
> - 必须提供 ≥8 个客群选项。4 个选项远远不够,用户会抱怨"给我的选项不够"。
> - AskUserQuestion 单个问题最多 4 个选项,因此必须拆成 3 个问题(C 端 / B 端 / 细分),合计提供 12 个客群选项。
> - 见 1.4 的「12 类标准客群库」,按品类增删后使用。
1.2 可选补充信息(6 项)
| # | 输入项 | 说明 |
|---|---|---|
| ⑧ | 具象化要求/特殊约束(重点采集) | 用户已有的具体想法、资源、限制、忌讳。详见 1.3 |
| ⑨ | 核心产品线 | 本季主推产品(影响权益和话术) |
| ⑩ | 现有渠道玩法 | 新媒体/装企/三工/小区/异业/老客户等 |
| ⑪ | 预算区间 | 总部投入 + 区域补贴 + 经销商自投 |
| ⑫ | 重点城市/区域 | 优先打造标杆的城市 |
| ⑬ | S 级大促节点 | 是否嵌入双11/国庆/中秋/品牌日 |
1.3 ⑧「具象化要求」采集指引(务必主动问)
这一项是用户最容易有、但最不容易主动说的。需用开放式问题引导,常见的具象化要求包括:
| 类型 | 说明 | 示例 |
|---|---|---|
| 已有资源 | 代言人、KOL、IP 授权、联名方 | "我们有两位代言人,一位偏理性、一位偏感性" |
| 产品卖点 | 本季想主推的技术/型号 | "主推旗舰系列,超薄机身免改橱柜" |
| 已定政策 | 已确定的折扣/补贴,不许改 | "老客补贴已定 2000 元,不能动" |
| 渠道要求 | 必须包含的渠道 | "必须把装企渠道做起来,占 20%" |
| 调性忌讳 | 禁用词、禁用打法 | "不许用'最低价',我们走高端" |
| 时间死线 | 不可调整的节点 | "10.15 必须收官,财务要结账" |
| 过往教训 | 上次活动踩过的坑 | "上次窜货严重,这次要严控" |
| 交付形式 | 特殊格式要求 | "执行表要能直接打印下发" |
1.4 采集执行方式(两轮 AskUserQuestion)
第 1 轮:问 4 项最关键的(决定方案骨架)
| 问题 | 题头 | 选项设计 |
|---|---|---|
| 品牌名 | 品牌 | 给 4 个候选 + 标注调性;用户可手输 |
| 活动主题方向 | 主题方向 | 焕新节/狂欢节/品牌节/周年庆 |
| 活动时间范围 | 时间范围 | 全周期 9.1-10.31 / 紧凑版 9.15-10.15 / 单月 / 国庆专攻 |
| 活动覆盖范围 | 覆盖范围 | 全国(推荐默认) / 全国铺开+重点区域加码 / 重点城市标杆(20-30 城)/ 单大区试点 |
第 2 轮:问 4 项(决定方案细节)
| 问题 | 题头 | 选项设计 |
|---|---|---|
| 目标客群·C 端 | C端客群 | 多选,4 个选项(见下方 12 类库第 1 组) |
| 目标客群·B 端 | B端客群 | 多选,4 个选项(见下方 12 类库第 2 组) |
| 目标客群·细分 | 细分客群 | 多选,4 个选项(见下方 12 类库第 3 组) |
| 经销商规模 | 参与规模 | 给区间:500 以下 / 500-1500 / 1500-3000 / 3000+ |
第 3 轮(按需,不超过 2 轮追问):问剩余细节
| 问题 | 题头 | 选项设计 |
|---|---|---|
| 核心产品线 | 主推产品 | 给 4 个方向 + 手输 |
| 具象化要求 | 特殊要求 | 手输为主:提示用户补充资源/忌讳/已定政策 |
| 新媒体排期规格 | 排期规格 | 逐日覆盖哪些天 / 每天短视频还是图文 / 脚本交付形态(必须问,见 Step 5) |
| SOP 颗粒度 | SOP颗粒 | 按阶段+关键日期(推荐)/ 按周 / 按天逐日 |
> 注意:AskUserQuestion 单次最多 4 个问题、每个问题最多 4 个选项。
> 客群要提供 ≥8 个选项,就必须拆成多题——这是硬约束,不要试图在一题里塞 8 个选项。
1.4.1 12 类标准客群库(按品类增删后使用,至少保留 8 类)
第 1 组 · C 端(4 类)
| 代码 | 客群 | 典型特征 | 客单区间 | 转化周期 |
|---|---|---|---|---|
| C1 | 新装业主(交房 6 个月内) | 刚收房/正在装修,需求最刚性 | 1.8-3.5 万 | 15-30 天 |
| C2 | 改善型换装 / 重装 | 入住 5-10 年,准备翻新 | 2.2-4 万 | 20-40 天 |
| C3 | 老客户升级与二套 | 已购用户换新/加装/复购,转化最快 | 0.8-2 万 | 7-15 天 |
| C4 | 小区 / 社区业主(团购) | 同楼盘 3 户以上成团,从众效应强 | 1.5-2.6 万 | 10-25 天 |
第 2 组 · B 端与渠道(4 类)
| 代码 | 客群 | 典型特征 | 政策类型 | 结算方式 |
|---|---|---|---|---|
| B1 | 装企 / 装修公司 | 批量带单,影响水电阶段选型 | 返点 5-8% | 月度结算 |
| B2 | 工长 / 水电工(三工) | 最贴近决策现场 | 现金 500-1500 元/单 | 周结(越快越好) |
| B3 | 设计师渠道 | 决策权最高,客单最高 | 返点 5% + 图纸库支持 | 季度结算 |
| B4 | 异业联盟(家电/建材/物业) | 共享同一批装修客,流量互换 | 联合权益券 + 分账 | 按单分账 T+7 |
第 3 组 · 细分补充(4 类)
| 代码 | 客群 | 典型特征 | 承接方式 |
|---|---|---|---|
| N1 | 高端别墅 / 大平层 | 客单 6-15 万,看品牌与美学不看价格 | 圈层私享会,不进大促主会场 |
| N2 | 母婴与敏感人群 | 对水质安全高度焦虑,内容易传播 | 检测报告 + 权威背书 |
| N3 | 二手房 / 旧房改造 | 局部翻新、老房水路改造,对安装条件敏感 | 免改管路 + 快装 |
| N4 | 工程 / 集采与团购 | 地产精装配套、企业集采、社群拼团 | 批量报价 + 专属政策 |
> 使用方法:先按品类裁剪(如涂料品类可去掉 B2/B3,加上"工长/油漆工"),
> 但总选项数不得低于 8 个。每类客群最终要落到画像卡的六段式描述(见 Step 1)。
1.5 追问与默认值规则
- ①-⑦ 必填项缺失 → 必须追问,不得跳过。
- ⑧ 具象化要求 → 第 2 轮主动问,用户选"无"则按品类常规处理。
- ⑨ 核心产品线缺失 → 先
WebSearch查该品牌当年主推产品;查不到按品类推断。 - ⑩ 渠道玩法缺失 → 按常规(新媒体+装企+小区+异业+老客户)生成基础版。
- ⑪ 预算缺失 → 按品牌规模建议(头部 200-500 万;中型 50-150 万)。
- ⑫ 重点城市缺失 → 结合⑤覆盖范围选 3-5 个标杆城市。
- ⑬ 节点缺失 → 默认嵌入中秋 + 国庆。
- 所有推断值必须在方案中标注「【假设值】」,并在预确认摘要中列出,让用户有机会修正。
二、工作流(Step 0-7,共 8 步)
Step 0:预确认(强制闸门)
目标:采集完成后,输出预确认摘要,等待用户明确确认后再生成方案。
动作:
- 完成第 1、2 轮 AskUserQuestion 采集。
- 如需补充品牌真实信息(产品线/网点数/本年战略),使用
WebSearch检索:
-品牌名 + 经销商数量 + 门店
-品牌名 + 2026 + 新品 + 主推
-品牌名 + 经销商大会 + 战略 - 输出预确认摘要卡(格式如下),并明确询问用户是否确认。
预确认摘要卡模板(必须原样输出,不得省略):
┌──────────────────────────────────────────┐
│ 📋 金九银十活动方案 · 预确认 │
├──────────────────────────────────────────┤
│ 品牌:XXX(品类:XXX) │
│ 主题方向:XXX │
│ 时间范围:XXXX.XX.XX - XX.XX(共 X 天) │
│ 覆盖范围:XXX │
│ 目标客群:XXX + XXX + XXX │
│ 参与规模:XXX │
│ 主推产品:XXX │
│ 特殊要求:XXX(或"无") │
├──────────────────────────────────────────┤
│ 【假设值】以下为推断,需您确认或修正: │
│ ① XXX │
│ ② XXX │
├──────────────────────────────────────────┤
│ 筹备期测算:今日 X.XX,距启动 X 天 │
│ → 执行节奏采用 T-XX 版(标准/压缩) │
└──────────────────────────────────────────┘
请确认以上信息(回复"确认"即可开始生成;需修改请直接告知)。
- 必须等待用户确认。用户确认后才进入 Step 1。若用户提出修改,更新摘要后重新确认。
关键校验:
- 检查"今日日期"与"活动启动日"的间隔,自动判断筹备期是否充足:
- 间隔 ≥ 30 天 → 标准 T-30 版
- 间隔 15-29 天 → T-15 压缩版(筹备期与蓄水期合并)
- 间隔 < 15 天 → T-14 极限版,并显式警告用户筹备时间紧张
输出:预确认摘要卡 + 等待确认。
Step 1:品牌调性与客群画像
目标:锁定品牌调性,输出客群分层与痛点矩阵。
动作:
- 品牌调性识别(决定话术风格):
| 品牌定位 | 调性 | 输出关键词 | 禁用词 |
|---|---|---|---|
| 高端(RARA、博世、TOTO、汉斯格雅) | 克制、品质、体验 | 私享、定制、专属 | 大促、秒杀、最低价 |
| 中高端(喜临门、慕思、顾家、九牧) | 价值、品质、服务 | 焕新、升级、守护 | 疯抢、清仓、抄底 |
| 性价比(多乐士、欧普、九牧、立邦) | 直接、实惠、紧迫 | 工厂直降、限时 | 过度包装 |
| 工程类(东方雨虹、北新、伟星) | 专业、可靠、技术 | 工程、品质、保障 | 夸大效果 |
- 客群分层(v3.0:必须是 ≥8 类,推荐 10 类):
按用户多选的客群输出分层,分 C 端 / B 端 / 细分 三层。占比按用户选择调整;
未指定则用默认:新装 32% / 改善 18% / 老客 15% / 团购 12% / 高端 7% / 母婴 4%(C 端口径,合计 100%)。
B 端四类按「带单占比」单独计算(装企 28% / 三工 22% / 设计师 12% / 异业 10%),
并在表格下注明「B 端与 C 端单量存在归因重叠,财务核算以一单一码首触达归因为准」。
每类客群输出画像卡六段式(这是 v3.0 的硬性要求,缺一不可):
人群描述 → 核心顾虑 → 触达渠道 → 一句话钩子 → 专属政策 → 主推产品
- 一句话钩子:必须能直接用于销售话术与内容脚本,是场景化的客户语言,不是卖点罗列
- 专属政策:必须与模块④的权益层级一一对应(如 C3 → L6 老带新;B1 → L5-B 返点 8%)
-
痛点矩阵:每类客群 3-5 个场景化痛点,格式:"痛点 + 场景化表达(客户原话)+ 本季破解点"。
-
决策 5 步路径:认知触发 → 信息搜索 → 现场体验 → 方案报价 → 成交复购。
输出:品牌调性标签 + 客群分层表 + 痛点矩阵 + 决策路径。
Step 2:价值主题矩阵
目标:1 主主题 + 3 分主题 + 视觉规范。
动作:
-
主主题:「意象词/季节符号」+「品牌词」+「活动形式词」
- 高端家居 → "金九银十·意式家居私享季"
- 净水厨电 → "金九银十·全屋净水焕新节"
- 床垫寝具 → "金九银十·健康睡眠焕新月"
- 涂料 → "金九银十·放心墙面焕新季"
- 综合卖场 → "金九银十·家居焕新节" -
Slogan:10-16 字,公式 = 感官动词 + 价值感受 + 品牌主张
-
3 个分主题:按客群/渠道/产品维度拆分,每个分主题对应一类客群与渠道。
-
视觉规范色卡:主色 / 辅助色 / 高光 / 点缀色 + 视觉调性关键词。
输出:主主题 + Slogan + 3 分主题 + 色卡。
Step 3:6 级权益体系
目标:引流→转化→锁客→裂变全链路权益。
动作:
- 6 级权益(每级须含:名称/触发条件/价值/限量/有效期/限制条款):
| 级别 | 类型 | 触发条件 | 价值区间 |
|---|---|---|---|
| L1 | 进店礼 | 凭邀约码到店 | 30-80 元 |
| L2 | 分享礼 | 转发至业主群 | 50-200 元 |
| L3 | 满额赠 | 实付满额分档 | 100-3000 元 |
| L4 | 下定抽奖 | 任意下定 | 100% 中奖 |
| L5 | 专属政策 | 分客群独享 | 5-15% 让利 |
| L6 | 老带新 | 老客户带新 | 5-10% 返利 |
-
B 端专项(L5-B):若客群含装企/三工/设计师,必须单独配置渠道带单政策(与 C 端隔离,避免价格体系混乱):
- 装企:带单返 5-8%,季度达标额外奖励
- 工长/水电工:按机型返 500-1500 元/单
- 设计师:带单返 5%,方案采纳额外奖励 -
成本测算:总权益成本 ≤ 活动营收 20%(红线)。
输出:6 级权益表 + B 端专项(如适用)+ 成本测算。
Step 4:三层联动传播矩阵 + 转化闭环
目标:设计总部/区域/经销商三层内容矩阵与转化漏斗。
动作:
-
三层矩阵(总部 40% / 区域 30% / 经销商 30%),按平台 × 周次拆解。
-
转化闭环 5 段:流量→留资→到店→成交→复购,每段标注目标值与行业基准。
-
KPI 倒推校验(必须自洽):
- 成交数 = 总营收目标 ÷ 客单价
- 到店数 = 成交数 ÷ 到店成交率
- 留资数 = 到店数 ÷ 留资到店率
- 曝光量 = 留资数 ÷ 点击留资率 ÷ 曝光点击率
- 四个数字必须能互相推导,不得随意填写
输出:三层矩阵表 + 转化漏斗 + KPI 推导链。
Step 5:经销商执行 SOP(表格化)+ 新媒体逐日内容脚本
> v3.0 重大改版:本 Step 的两项输出是用户反馈最集中的地方,规则已从"建议"升级为"硬性规范"。
5.1 经销商执行 SOP —— 必须是表格,禁止写成大段文字
用户原话反馈:「经销商执行 SOP 写得太复杂,经销商看不清楚,总部也没办法做很细的检验。」
规范:SOP 必须是一张纯表格,行数 14-16 行(推荐 15 个动作模块),列为:
| 列 | 列名 | 内容要求 |
|---|---|---|
| 1 | # | S1-S15 编号 |
| 2 | 动作模块 | 4-6 个字的模块名,如"动员与目标认领" |
| 3 | 具体做什么 | 用 ①②③ 分点列出可执行动作,每条以动词开头 |
| 4 | 做到什么样子(完成标准) | 必须是可判定的:带数字、带比例、带"上传/签字/拍照"等可验证动作 |
| 5 | 时间点 | 按用户选择的颗粒度(默认:阶段 + 关键日期,如"09.13 前") |
| 6 | 总部/大区如何核验 | 系统记录 / 照片 / 签收单 / 抽查——必须可操作 |
15 个标准动作模块(按此顺序):
S1 动员与目标认领 S2 门店焕新与展陈 S3 物料与样品到位
S4 客户名单梳理与邀约 S5 B端渠道签约与宣贯 S6 总部内容日更转发
S7 社群与小区渗透 S8 到店接待与体验转化 S9 节点活动集中爆破
S10 订单录入与一户一码核销 S11 价格与窜货自查
S12 数据日报与周复盘 S13 老带新与转介绍 S14 收官冲刺与尾单清理
S15 结案资料提交与复盘
配套必给两张小表:
1. 5 个关键截止日——经销商只需记住的 5 个日期 + 未完成后果
2. 经销商激励对照表——按 SOP 达成率分档(钻石/金/银/达标/未达标)+ 一票否决项(价格违规或窜货,取消全部激励)
写作纪律:
- 完成标准里必须出现数字(≥80%、≥15 条、100%、2 小时内、12:00 前)
- 禁止"积极配合""大力推进""认真执行"这类不可判定的表述
- 表格要能直接打印下发或导入经销商管理系统
5.2 新媒体排期 —— 必须逐日,且每条给出可复制的脚本文字
用户原话反馈:「新媒体短视频和图文缺乏对应活动执行日期的内容具象化规划,要具象化到:按活动时间,每天发什么、主题是短视频还是图文,对应的脚本文字方案——要能直接落地、总部直接复制转发就能用的级别。」
规范:模块⑧禁止用"关键节点甘特图"糊弄,必须逐日排满,每天一条,每条给出完整脚本文字。
采集(第 2/3 轮必问 3 个规格问题):
| 问题 | 选项 |
|---|---|
| 逐日排期覆盖哪些天 | 全程逐日(活动期)/ 筹备+活动全程逐日(推荐)/ 全程逐日周末合并 / 仅关键节点日 |
| 每天内容组合 | 每日 1 短视频 + 1 图文 / 每日 1 条,短图交替(推荐)/ 工作日图文+周末短视频 / 每日 1 条主内容 |
| 脚本交付形态 | 分镜+逐字稿+图文全文(推荐)/ 只要口播逐字稿 / 分镜+逐字稿+拍摄清单 |
短视频脚本结构(三段分镜,表格呈现):
| 时段 | 画面 / 分镜提示 | 口播逐字稿(可直接照读) |
|---|---|---|
| 0-3s | 强钩子画面(特写/对比/悬念),配字幕大字 | 30-40 字,制造停留 |
| 3-18s | 主体内容(实测/对比/算账/故事) | 150-200 字,给出信息增量 |
| 18-35s | 产品特写 + CTA + 活动信息 | 80-120 字,明确行动指令 |
图文脚本结构(四板块,表格呈现):标题 / 封面配图 / 正文全文 / 话题标签
- 正文 300-600 字,带 emoji 分点,口语化
- 话题标签 4-6 个,含活动话题 + 品类话题 + 地域话题
每条内容必须包含 6 个字段:
日期 + 星期 | 短视频/图文标签 | 发布平台 | 主题 | 一句话核心钩子 | 完整脚本文字
交互要求(必须实现):
- 每天一条用 <details> 折叠,summary 行显示「日期 星期 + 类型标签 + 平台 + 主题 + 展开脚本」
- 展开后提供 📋 复制本条全文 按钮(纯 JS,无外部依赖),总部一键复制后直接转发经销商
- 顶部提供阶段跳转条(P0/P1/P2/P3/P4 锚点)
内容质量要求:
- 口播逐字稿必须口语化、可直接照读,不是书面要点
- 正文中的本地化信息(城市名、水质数值、价格)用 【城市】``【数值】``【价格】 占位,
并在模块顶部显式声明"发布前必须替换为真实数据,禁止编造"
- 内容主线必须与活动阶段匹配:筹备期蓄水造势 → 启幕期引爆 → 节点期转化 → 收官期倒计时
- 每条内容挂一条合规标注(代言人语境、数据来源、授权要求)
输出:逐日内容排期表(每阶段一组,含阶段锚点与条数统计)+ 合规红线清单。
Step 6:5 大物料包
目标:输出可直接下发的 5 份独立物料。
动作:每份物料独立成块,内容完整可复制:
| 物料 | 内容要求 |
|---|---|
| ① 主题包 | 主主题+Slogan+3 分主题+色卡+调性关键词 |
| ② 海报包 | 5 张(总部主视觉 1 + 分主题 2 + 经销商模板 2),每张含标题/主文案/副文案/CTA/配图建议 |
| ③ 话术包 | 电话邀约/微信确认/老客焕新/渠道拜访/异议处理(4类)/朋友圈(4类),完整逐字稿 |
| ④ 执行表 | T-XX 到 T+NN 全周期,含阶段/节点/任务/经销商动作/总部动作/负责人/状态,可打印 |
| ⑤ 经销商分工表 | 岗位 RACI + 每岗岗位说明书(目标/动作/考核/SOP) |
话术质量要求:
- 必须是完整可发送的逐字稿,带真实对话来回,不能只写要点
- 融入品牌真实产品卖点(Step 0 检索所得)
- 异议处理须用「认可→数据→对比→引导体验」结构,不贬竞品
输出:5 大物料包。
Step 7:预算 + RACI + 风险 + 复盘 + HTML 生成
目标:补齐剩余模块并生成 HTML。
动作:
- 预算:总部投入 + 区域补贴 + 经销商自投(独立核算)+ 权益成本,四象限分配。
- RACI:总部/区域/经销商三级,若含 B 端渠道须增设"渠道专员"列。
- 风险预案:5 类(舆情/窜货/客诉/库存/合规)+ 应对措施 + 责任人。
- 复盘:6 维度 + KPI 看板 + 二次转化机会。
- 生成 HTML(见第三节规范)。
输出:完整 HTML 方案。
三、HTML 输出规范
3.1 视觉风格(固定,不得随意更改)
背景 #0f1117 深空蓝
卡片 #1a1d29 夜色
卡片内嵌 #232735
边框 #2d3142
主色 #c8a45c 香槟金("金")
辅助 #e89c5d 秋叶橙("秋")
高光 #f5e6c8 流光白
点缀 #4a90d9 行业蓝(可按品类替换)
正文 #e8e8ea
次级文字 #a8aab4
字体 Microsoft YaHei / PingFang SC
圆角 8px | 卡片间距 20px | 正文 14px
3.2 页面结构(13 模块,顺序固定)
[顶部悬浮导航条] 13 个模块锚点链接,滚动时始终可见
[Header] 品牌+主题+Slogan+品牌主张 + 6 张 KPI 卡
[导航页] 13 张模块索引卡片,点击直达(编号/模块名/一句话说明)
[①] 活动全景定位(含战略对齐 + KPI 倒推校验链)
[②] 目标客群画像(**≥8 类,推荐 10 类**,六段式画像卡 + 优先级资源分配表)
[③] 价值主题矩阵(1主+4副 + 代言人使用规范)
[④] 6 级权益体系(含 B 端专项 L5-B + 让利口径说明)
[⑤] 三层联动传播矩阵(层级×核心动作×KPI×预算)
[⑥] 转化闭环(6 段漏斗 + 三段式临门一脚话术)
[⑦] 经销商执行 SOP(**15 模块纯表格** + 5 个关键截止日 + 激励对照表)
[⑧] 新媒体**逐日**内容排期(**45 天逐条,含完整脚本文字 + 一键复制**)
[⑨] 5 大可独立物料包(每物料独立成行 + 门店岗位分工表)
[⑩] 费用预算与核算口径(**让利池 vs 现金预算严格分列** + ROI 校验)
[⑪] 人员分工 RACI 表(总部/大区/省区/经销商/服务商)
[⑫] 风险预案与红线(8 类风险 + **窜货防控专章**)
[⑬] 复盘与下期规划(7 维度 + 结案时间表)
[Footer] 生成时间 + 数据来源 + 检索日期 + 免责声明
[回到顶部悬浮按钮]
3.3 代码规范(硬性,关系到能否正常打开)
| 要求 | 说明 |
|---|---|
| DOCTYPE | 第一行必须是 <!DOCTYPE html>,前面不得有任何字符(含空格、BOM) |
| 编码 | <meta charset="UTF-8"> 必须放在 <head> 内最前面 |
| viewport | 必须含 <meta name="viewport" ...> 适配手机 |
| CSS | 全部内联在 <style> 中,禁止引用任何 CDN / 外部字体 / 外部图片 |
| 标签闭合 | 所有标签必须正确闭合,生成后必须自检(见 3.5) |
| 特殊字符 | 正文中的 < > & 必须转义为 &lt; &gt; &amp; |
| 无脚本依赖 | 不依赖 JS 渲染核心内容(可加装饰性 JS,但不影响阅读) |
3.4 交付规范(防止用户看到"一串代码")
- 文件命名:
金九银十活动全案_品牌名_年份.html - 保存到用户当前工作目录,不要存到技能目录内
- 生成后必须调用
present_files呈现——这会在预览面板直接渲染,避免用户用文本编辑器打开看到源码 - 呈现后在回复中说明:"方案已在预览面板打开;如需本地文件,路径为 XXX,请用浏览器打开"
3.5 生成后自检(必做)
生成 HTML 后,用以下命令校验,通过后才呈现给用户:
python -c "
from html.parser import HTMLParser
import sys
raw=open('文件名.html','rb').read()
assert raw.startswith(b'<!DOCTYPE html>'), '❌ 文件头异常'
txt=raw.decode('utf-8')
VOID={'meta','br','hr','img','input','link','area','base','col','embed','source','track','wbr'}
class C(HTMLParser):
def __init__(s):
super().__init__(); s.st=[]; s.err=[]
def handle_starttag(s,t,a):
if t not in VOID: s.st.append((t,s.getpos()))
def handle_endtag(s,t):
if t in VOID: return
if s.st and s.st[-1][0]==t: s.st.pop()
else: s.err.append('闭合异常 </%s> 行%s'%(t,s.getpos()[0]))
c=C(); c.feed(txt)
print('未闭合:',len(c.st),'| 错误:',len(c.err))
for e in c.err[:5]: print(' -',e)
"
校验标准:未闭合 = 0、错误 = 0。不通过则修复后重新校验。
3.6 导航页规范(v3.0 新增,硬性)
用户原话反馈:「方案需要有导航页,方便我看方案的时候直接导航到那里。」
必须同时实现两种导航:
① 顶部悬浮导航条(position:sticky; top:0; z-index:99)
- 半透明深底 + backdrop-filter:blur(8px),滚动时始终可见
- 内容为 13 个模块的紧凑锚点链接,格式 1·活动全景定位
- 每个 section 必须设置 scroll-margin-top:56px,防止锚点跳转被导航条遮挡
② 导航页索引卡片区(放在 Header 之后、模块①之前)
- 金色描边卡片,MODS 网格布局 repeat(auto-fill, minmax(232px,1fr))
- 每张卡片含三行:MODULE 01(编号)/ 模块名 / 一句话说明
- hover 效果:背景提亮 + 右边框高亮 + 轻微位移
实现要点:模块清单用一份数据源生成两种导航,避免手写 13 个链接导致不同步。
3.7 逐日脚本模块的技术规范(v3.0 新增)
- 每天用
<details class="day" id="d09-01">包裹,<summary>显示摘要行 summary::before用▸并在[open]时rotate(90deg);list-style:none隐藏默认三角- 复制按钮用原生 JS,不得引用任何外部库:
js navigator.clipboard.writeText(btn.closest('.bd').innerText)
并兼容降级到document.execCommand('copy');复制成功按钮变绿显示"✓ 已复制" - 阶段分组标题
<div class="ph-h" id="p0">+ 阶段跳转条.phasebar(锚点链接) - 表格列数按类型区分:短视频 3 列(时段/画面提示/口播逐字稿),图文 2 列(板块/内容)
3.8 经销商 SOP 表格规范(v3.0 新增)
- 一张主表 + 两张配套小表,主表列宽建议:
38px / 128px / 29% / 27% / 96px / 16% - 主表必须带
<thead>,且时间点列用white-space:nowrap防止折行错位 - 完成标准列中的关键数字用
<b>高亮,方便经销商扫读 - 5 个关键截止日表用红色大号日期突出
3.9 大文件生成法(v3.0 新增,防止写入中断)
踩过的坑:一次性 Write 一个 150KB / 3000+ 行的 HTML,会因参数过大导致
Parameter "file_path" expected string, but received undefined 而中断。
正确做法 —— Python 分模块构建:
工作目录/build/
a_head.py CSS 变量 + 导航条 + 导航页 + Header + mod_head() 工具函数
b_m1.py 模块 ①②
c_m2.py 模块 ③④⑤⑥
d_sop.py 模块 ⑦(SOP 数据 list + 表格渲染)
e_data1.py 模块 ⑧ 逐日脚本数据(前 15 天)
e_data2.py 模块 ⑧ 逐日脚本数据(中 15 天)
e_data3.py 模块 ⑧ 逐日脚本数据(后 15 天)
f_tail.py 模块 ⑨⑩⑪⑫⑬ + Footer + JS
g_build.py 汇总渲染 + 写文件 + 打印统计
执行:python build/g_build.py
三条必须遵守的编码纪律:
1. 禁止用 % 格式化拼 HTML——正文中大量出现 100%``80%``20% 会触发
ValueError: unsupported format character。一律改用占位符 + .replace():
python
HTML = """...<div class="grid2">__PERSONAS__</div>...""".replace("__PERSONAS__", parts)
2. 中文内容里禁止出现成对的直引号 "——会与 Python 字符串定界符冲突导致
SyntaxError。中文强调一律用 「」,英文/代码才用直引号。
3. 每个数据文件写完立刻 python g_build.py 试跑,早发现语法错误早修,不要攒到最后。
四、内容质量红线
4.1 调性红线
- 禁绝对化用语:"全网最低""史上最低""最后一天""错过再等一年"
- 禁虚假折扣:"原价 9999 现价 999"
- 禁窜货政策:"全国通用""跨区提货"
- 禁过度承诺:"100% 除菌""终身免换滤芯"
- 高端品牌慎用"大促/秒杀/疯抢/清仓"
- 客户案例必须打码,老带新须获授权
- 引用数据必须标注来源与检索日期
4.2 自洽红线
- KPI 四数(成交/到店/留资/曝光)必须能互相推导
- 权益总成本 ≤ 活动营收 20%
- 执行 SOP 时间轴与活动时间范围匹配
- 预算与品牌规模匹配
- 流程总时长 / 人员分工 / 物料清单互相覆盖
- 覆盖范围、客群数量、活动天数必须与用户在预确认阶段确认的一致(v3.0)
- KPI 量级必须与覆盖范围匹配:全国口径 vs 单大区口径不能混用同一组数字
4.3 核算口径红线(v3.0 新增)
> 踩过的坑:曾把「权益成本 89 万」与「占营收 20%(2.2 亿 × 20% = 4400 万)」并列,属严重口径错误。
- 权益让利 ≠ 市场费用,两者不得相加、不得混列、不得互相挤占
- 权益让利 = 销售毛利让渡(客户少付的钱 + 渠道返点)→ 计入毛利口径,上限为营收 20%
- 市场费用 = 真实现金支出(投放/制作/奖金/工具)→ 计入费用预算,通常占营收 0.8%-2%
- 两个口径必须各自单独校验,预算表里必须分列并显式说明
- 若做毛利影响测算,须显式标注毛利率为假设值,并注明"须由财务以实际成本复核"
4.4 零占位符
- 除"XX 先生/女士""XX 门店"等通用占位外,不得出现"XXX 待定""【填写】"
- 推断值必须标注「【假设值】」而非留空
五、Definition of Done
- [ ] 已调用 AskUserQuestion 采集 7 项必填信息(未采集不得继续)
- [ ] 已输出预确认摘要卡,并获得用户确认(未确认不得生成方案)
- [ ] 覆盖范围已显式询问,「全国」作为推荐默认项但未替用户默认(v3.0)
- [ ] 目标客群选项 ≥8 个,拆成 C端/B端/细分 3 题共 12 项供选(v3.0)
- [ ] 品牌调性已识别,禁用词清单已确定
- [ ] 客群画像 ≥8 类,每类六段式(人群描述→核心顾虑→触达渠道→一句话钩子→专属政策→主推产品)
- [ ] 主主题 + Slogan + 4 副主题 + 代言人使用规范已设计
- [ ] 6 级权益已设计(含 B 端专项 L5-B),让利 ≤ 营收 20%,与现金预算分列
- [ ] 三层联动传播矩阵已设计
- [ ] 转化闭环 6 段 + KPI 推导链自洽
- [ ] 经销商执行 SOP 已表格化(15 模块 × 6 列 + 5 个关键截止日 + 激励对照表,完成标准带数字)
- [ ] 新媒体逐日排期已生成:逐日排满、标注短视频/图文、每条含完整脚本文字 + 一键复制按钮
- [ ] 导航页已生成(悬浮导航条 + 13 张索引卡片,锚点可跳转)
- [ ] 5 大物料包已输出(话术为完整逐字稿)
- [ ] 预算 + RACI + 风险(含窜货专章)+ 复盘(7 维度)已输出
- [ ] HTML 结构自检通过(未闭合 0、错误 0、零外部依赖、无占位符残留)
- [ ] 已调用 present_files 呈现(而非仅保存文件)
六、常见错误(严禁)
| ❌ 错误行为 | ✅ 正确做法 |
|---|---|
| 触发后直接输出方案 | 先 AskUserQuestion 采集 7 项必填 |
| 用文字罗列问题代替工具提问 | 必须用 AskUserQuestion 工具 |
| 采集后直接生成 HTML | 先输出预确认摘要,等用户确认 |
| 用户说"随便出一版"就跳过采集 | 仍需补齐品牌+时间+客群+规模 4 项底线 |
| 替用户默认覆盖范围(哪怕默认全国) | 必须显式询问,「全国」作为推荐选项但不替用户决定(v3.0) |
| 覆盖范围改了但不重算 KPI | 范围变化必须重算营收/曝光/留资/到店/成交并标注【假设值】(v3.0) |
| 客群只给 4 个选项 | 必须 ≥8 个,拆成 C端/B端/细分 3 题(v3.0) |
| 不问具象化要求 | 第 2/3 轮必须主动问(资源/忌讳/已定政策) |
| KPI 随意填数字 | 四数必须能互相推导 |
| 话术只写要点不写逐字稿 | 必须完整可发送的逐字稿 |
| 新媒体排期只给关键节点甘特图 | 必须逐日排满,且每条给出可复制的脚本文字(v3.0) |
| 脚本文字写成书面要点 | 必须是口语化、可直接照读/直接发布的全文(v3.0) |
| 经销商 SOP 写成大段文字或多阶段散文 | 必须是 15 模块纯表格,完成标准带数字(v3.0) |
| 完成标准写"积极配合/大力推进" | 必须可判定:带数字、带比例、带可验证动作(v3.0) |
| 权益让利与现金预算混列相加 | 两个口径必须分列、各自校验(v3.0) |
| 生成后直接交付不自检 | 必须跑 HTML 结构校验 |
| 只保存文件不 present_files | 必须调用 present_files 呈现 |
| 一次性 Write 超长 HTML | 用 Python 分模块构建(见 3.9),否则参数丢失中断(v3.0) |
用 % 格式化拼含百分号的 HTML |
改用占位符 + .replace(),否则 ValueError(v3.0) |
中文正文里用成对的直引号 " |
改用「」,否则 Python SyntaxError(v3.0) |
七、参考文件
| 文件 | 用途 |
|---|---|
examples/示例_某全屋净水品牌_全国_45天.html |
V3.0 完整结构示例:某全屋净水品牌 · 全国 · 45 天周期(已脱敏)。13 模块 + 导航页 + 10 类客群画像 + 45 天逐日脚本文字 + 15 模块表格化 SOP。仅作结构模板参考,勿直接套用其产品与数据 |
> 示例使用方式:直接打开该 HTML,对照 §九 的实测基线表核对结构完整性(13 模块 / 45 条脚本 / 未闭合 0),
> 再按新品牌替换内容。
> 示例已做脱敏处理:品牌名、产品型号、代言人、经营数据(网点数/工程师数/市占率)、品牌历史年份
> 均已替换为「示例品牌」「 flagship 系列」「代言人 A/B」「【示例数值】」等占位。
> 使用时必须逐项替换为真实信息,且所有标注 【示例数值】``【城市】``【价格】 的位置不得直接发布。
八、版本记录
- v1.0(2026-09-01):初版。13 模块 + 5 物料包,覆盖金九银十全流程。
-
v2.0(2026-09-01):重大修复与增强,针对实测反馈:
1. 新增「执行前强制闸门」——修复"不问就输出"的核心缺陷,明确 4 条硬性规则与严禁行为
2. 新增 Step 0 预确认——采集后输出预确认摘要卡,必须等待用户确认才生成方案
3. 输入契约 6 项 → 7 项——新增必填项「活动覆盖范围/地点」
4. 新增「具象化要求」采集指引(第 ⑧ 项)——系统引导用户说出资源/忌讳/已定政策/过往教训
5. 采集改为两轮 AskUserQuestion——第 1 轮问骨架(品牌/主题/时间/范围),第 2 轮问细节(客群/规模/产品/特殊要求)
6. 新增筹备期自动测算——按今日与启动日的间隔自动判定 T-30 / T-15 / T-14 版本并预警
7. 新增 KPI 倒推校验——成交/到店/留资/曝光四数必须可互相推导
8. 新增「常见错误」章节——列举 10 条严禁行为
9. 新增 HTML 代码规范与生成后自检——防止文件异常导致"打开是代码"
10. 新增交付规范——强制 present_files 呈现,避免用户用文本编辑器打开 -
v3.0(2026-09-01):输出形态重大改版,针对实测输出的用户反馈(导航/覆盖范围/客群选项/逐日脚本/SOP 表格):
1. 新增导航页(硬性)——顶部悬浮导航条(13 模块锚点,滚动常驻)+ 导航页索引卡片区,
解决"方案太长找不到模块"的问题。见 3.6
2. 覆盖范围规则重写——默认值改为「全国」,但必须显式询问,「全国」仅作为推荐选项,
不得替用户默认;范围变化时必须重算 KPI 并标注【假设值】。见 1.1 ⑤
3. 目标客群选项扩容到 ≥8 个——因 AskUserQuestion 单题最多 4 选项,
规范为拆成 C端/B端/细分 3 题共 12 项,并内置「12 类标准客群库」(含客单区间/转化周期/政策类型)。见 1.4、1.4.1
4. 客群画像升级为六段式——人群描述→核心顾虑→触达渠道→一句话钩子→专属政策→主推产品,
钩子可直接用于话术与脚本,政策与权益层级一一对应。见 Step 1
5. 新媒体排期改为逐日 + 脚本文字——禁止关键节点甘特图;每天一条,
短视频给三段分镜(时段/画面/口播逐字稿),图文给四板块(标题/封面/正文/话题),
配<details>折叠与一键复制按钮,总部复制即可转发。见 Step 5.2、3.7
6. 经销商执行 SOP 表格化——从"5 阶段描述文"改为 15 模块 × 6 列纯表格
(模块/具体做什么/做到什么样子/时间点/核验方式),完成标准必须带数字;
配套 5 个关键截止日表 + 激励对照表(含一票否决项)。见 Step 5.1、3.8
7. 新增核算口径红线——权益让利(毛利让渡)与市场费用(现金支出)严格分列,
修复 v1.0「89 万权益成本 = 营收 20%」的口径错误。见 4.3
8. 新增大文件生成法(3.9)——规范 Python 分模块构建流程(a_head/b_m1/c_m2/d_sop/e_data×3/f_tail/g_build),
并记录三条编码纪律:禁止%格式化拼 HTML、中文禁用成对直引号、每写完一个数据文件即试跑
9. 风险预案 5 类 → 8 类,复盘 6 维度 → 7 维度(新增「合规与窜货」维度)
10. 新增阶段划分规范——活动周期按 P0 筹备 / P1 启动 / P2 中秋 / P3 国庆 / P4 收官 五阶段切分,
逐日内容按阶段分组并配锚点
九、实测输出基线(供质量对标)
V3.0 实测生成(某全屋净水品牌 · 全国 · 45 天周期,已脱敏):
| 指标 | 数值 |
|---|---|
| 文件体积 | 194 KB(单文件,零外部依赖) |
| 模块数 | 13 |
| 导航卡片 | 13 |
| 客群画像卡 | 10 张(六段式) |
| 经销商 SOP | 15 模块 × 6 列 + 2 张配套表 |
| 逐日内容 | 45 条(短视频 23 + 图文 22),每条含完整脚本 + 复制按钮 |
| 结构自检 | 未闭合 0 / 错误 0 |
低于此基线即视为未达标。