Skill: wangm-a3/amazon-brand-accelerator (version 1.0.3)

# Amazon Brand Accelerator — 亚马逊品牌加速器 **从白牌到品牌的12个月加速路径** --- ## 你只需要提供 - **产品品类**：你的亚马逊主营品类（如：宠物用品、消费电子、家居厨具等） - **当前阶段**：白牌 / 有商标 / 已品牌注册 ## 系统会为你生成 从白牌到品牌的12个月完整加速方案，包含品牌定位、商标布局、内容体系、流量引擎、数据驱动的一站式策略框架。 --- ## 第一章：品牌定位战略 ### 从卖货思维到品牌思维：三个认知升级 白牌卖家和品牌卖家的根本差异不在于产品，而在于思维模式。要完成从白牌到品牌的蜕变，需要完成三个认知层面的升级： **第一个升级：从流量思维到用户思维的转变。** 白牌卖家的核心焦虑是流量，品牌卖家关注的是"用户关系"。流量是一次性的，用户关系是可以积累的资产。 **第二个升级：从价格竞争到价值竞争的转变。** 白牌市场的竞争本质是价格战，品牌竞争的核心是价值战。同样功能的产品，有品牌加持可以卖出30%-100%的溢价。 **第三个升级：从短期GMV到长期资产建设的转变。** 一个强品牌意味着：用户主动搜索你的品牌词而不是品类词、复购率远高于同行、你可以从容应对价格战而不是被迫参与。 ### 品牌DNA提炼：核心价值 / 品牌个性 / 情感承诺 **核心价值（Core Values）**是品牌存在的根本理由。提炼方法：剥去所有产品功能，用户选择我们品牌最本质的原因是什么？ **品牌个性（Brand Personality）**是品牌的人格特征，影响文案的语气、视觉的风格、与用户互动的方式。 **情感承诺（Emotional Promise）**是品牌与用户之间建立情感连接的桥梁，超越产品功能，触及用户的内心需求。 ### 差异化定位框架：品类空白 / 用户痛点 / 情感连接三维定位法 **品类空白分析**：识别品类的"高地带"（被国际大牌占据的区域）、"低洼地"（大品牌忽视的需求）、"新兴带"（新兴趋势带来的空白）、"缝隙市场"（大品牌因体量太大而不愿服务的小众需求）。 **用户痛点挖掘**：追问"为什么"至少五层，找到用户深层需求。 **情感连接构建**：找到品牌与用户之间的情感共鸣点，成功的情感连接在于你让用户感受到什么。 ### 品牌命名与视觉识别：命名原则 + Logo风格 + 色彩体系 **品牌命名原则**：好记忆（2-3音节）、好传播（无生僻字）、有调性（传递品牌个性）、可注册（在目标市场能成功注册商标）。 **Logo设计**：需要在小尺寸下清晰可辨，优先考虑文字Logo或图文组合，确保在Listing标题、店铺首页、产品包装等各场景的适应性。 **色彩体系**：主色传递品牌核心个性，辅助色用于信息层级区分，功能色用于按钮、警示、促销等特定场景。 --- ## 第二章：Amazon Brand Registry攻略 ### 商标注册路径：美国USPTO / 欧盟EUIPO / 英国UKIPO对比 **美国 USPTO**：美国站卖家必选，申请方式包括TEAS Plus（$250/类）、TEAS Standard（$350/类）、TEAS RF（$500/类），审核周期约8-12个月。 **欧盟 EUIPO**：覆盖27国，一份申请全欧盟生效，基础费用€850/类，审核周期约4-6个月。 **英国 UKIPO**：英国脱欧后独立运作，一个类别约£170，审核周期约4-6个月。 **多国注册策略**：亚马逊美国站卖家优先注册美国商标；计划拓展欧洲可同时申请欧盟商标。 ### Brand Registry申请流程 **申请材料**：商标注册号/申请号、商标注册证书电子版、高清品牌Logo（PNG/JPG，不少于1000x1000像素）、品牌所属国家的商标局官方链接。 **申请流程**：登录brandregistry.amazon.com → 创建品牌资料 → 提交商标信息 → 上传品牌Logo → 选择相关产品分类 → 提交申请 → 等待审核（1-3个工作日）。 **常见拒绝原因**：商标尚未在对应站点完成注册、商标与已有品牌重复或过于相似、图片格式或清晰度不符合要求。 ### 品牌注册后的5大核心权益 **Transparency透明计划**：为每个产品贴上独特的Transparency代码，从源头杜绝假货。 **Brand Analytics品牌分析**：提供品牌关键词搜索热度排名、用户搜索词报告、人群画像分析等深度洞察。 **A+ Content增强品牌内容**：添加图文混排的增强内容，优质A+可提升10-30%转化率。 **品牌旗舰店**：品牌的专属微网站，支持自定义页面布局，展示完整产品线和品牌故事。 **Vine计划**：为新品获取真实可信的评价，解决新品冷启动的评价问题。 ### 品牌保护：Project Zero / 举报违规 / 跟卖应对 **Project Zero**：参与品牌享有"自助式移除"假货的特权。需满足：已在Brand Registry注册、拥有有效商标、过去6个月举报删除率超过90%。 **举报违规**：举报假冒产品、侵权Listing（商标/版权/专利）、产品安全问题等违规行为。 **跟卖应对**：完成品牌注册、加入Transparency计划、使用Test Buy举报、联系亚马逊品牌保护团队。 --- ## 第三章：品牌内容体系 ### A+ Content升级路线：标准A+ → 增强A+ → Premium A+ **标准A+ Content**：包含最多5个模块：标准单图、标准图文、四点特性、Banner、问答模块。 **增强A+ Content**：添加视频元素（≤1分钟）、热点图模块、问答轮播模块、产品轮播模块。 **Premium A+ Content**：最高级别A+形态，提供全屏Hero模块、视频模块、自定义布局等沉浸式体验。 ### 品牌旗舰店设计：首页 / 产品线 / 故事区 / 促销区四层架构 **首页**：Hero Banner展示品牌核心价值主张、导航栏清晰分类、精选产品展示、品牌价值宣言。 **产品线区**：按产品类别/使用场景/用户群体/价格区间等维度组织。 **故事区**：品牌创始初衷、产品设计理念、品牌价值观、用户故事。 **促销区**：限时促销Banner、新品首发专区、节日主题专区、会员专属优惠。 ### Brand Story构建：品牌故事框架 + 视觉规范 + 情感连接点 **品牌故事框架（STAR结构）**：Situation（背景）→ Transformation（转变）→ Aspiration（愿景）→ Resolution（方案）。 **视觉规范**：统一色彩体系、使用真实产品场景图、人物图像体现目标用户群体形象、排版留白充足、品牌Logo保持一致位置和大小。 **情感连接点**：回答用户为什么会关心这个故事、品牌故事与用户自身的关联、用户能从故事中得到什么启示或价值。 ### 视频内容矩阵：产品视频 / 品牌视频 / 使用场景视频 / 用户证言视频 **产品视频**（60-90秒）：0-5秒抓住注意力、5-30秒核心卖点讲解、30-60秒使用场景展示。 **品牌视频**（2-3分钟）：侧重品牌故事、价值观、团队背书等软性内容。 **使用场景视频**：展示产品在实际生活场景中的应用，注重真实感和代入感。 **用户证言视频**：真实买家的使用反馈，真实的瑕疵比完美的表演更有说服力。 --- ## 第四章：品牌流量引擎 ### 品牌广告组合：Sponsored Brands + Brand Video + Display三件套 **Sponsored Brands品牌赞助广告**：出现在搜索结果顶部、中部和侧边栏。核心价值：品牌防御（保护已有流量）和品牌拓展（建立品类认知）。出价策略：品牌词高溢价、品类词中溢价、竞品词低溢价。 **Brand Video品牌视频广告**：搜索结果页面的视频广告形式，视频前3秒必须有冲击力。 **Amazon DSP展示型广告**：站内外投放，面向浏览过相关品类或竞品但尚未购买的用户进行再营销。 ### 品牌搜索防御：守住自己品牌词 + 攻占同行品牌词 **守住自己品牌词**：品牌词广告保持首位出价、确保自然排名稳定在首页、监控品牌词下的广告竞争对手。 **攻占同行品牌词**：搜索同行品牌词的用户有明确购买意向，展示你的品牌是争取曝光的机会。注意仅作为补充策略，避免被投诉举报。 ### 品牌粉丝运营：Followers / Posts / 品牌专属促销 **品牌Followers**：通过优质内容和互动引导用户关注品牌，实现新品上市向粉丝推送通知、参与品牌专属活动。 **品牌Posts**：亚马逊内的轻量级社交内容，保持每周2-3条更新频率。 **品牌专属促销**：只有关注品牌的用户才能享受的优惠，提升粉丝的购买转化和品牌忠诚度。 ### 站外品牌建设：社媒布局 + KOL合作 + 品牌官网联动 **社媒布局**：根据品牌调性选择平台（Instagram/Pinterest/YouTube/TikTok/Facebook/LinkedIn），选择1-2个核心平台深耕即可。 **KOL合作**：选择与品牌调性契合的中腰部KOL，ROI往往高于头部KOL。合作形式包括：产品测评、场景植入、品牌推荐、直播带货。 **品牌官网联动**：独立站作为品牌故事的完整承载地，与亚马逊旗舰店互补——亚马逊侧重转化，独立站侧重品牌内容深度。 --- ## 第五章：品牌数据驱动 ### Brand Analytics深度解读：搜索词 / 重复购买 / 人群画像 / 购物行为 **搜索词报告**：揭示用户如何发现产品和品类，发现高增长潜力品类词、新兴用户需求表达、竞品流量关键词。 **重复购买行为报告**：追踪品牌用户的复购率、复购周期、复购产品分布。高复购率是品牌忠诚度的直接体现。 **人群画像报告**：描述品牌用户的地理分布、家庭收入水平、购买时段偏好、Prime会员比例等特征。 **购物行为报告**：分析用户的购买组合规律，揭示什么产品经常被一起购买、用户的典型购买路径。 ### 品牌健康度评估：品牌搜索量 / 复购率 / NPS / 溢价能力四维指标 **品牌搜索量**：监控品牌词在亚马逊的搜索量变化趋势，随时间持续增长且增速超过品类整体增长为理想状态。 **复购率**：行业平均在15-30%，高频消耗品可达50%以上。反映品牌忠诚度核心指标。 **NPS净推荐值**：NPS = 推荐者比例 - 贬损者比例。NPS在50以上被认为是优秀水平。 **溢价能力**：同类产品中品牌产品相比无品牌或白牌产品的溢价幅度，反映品牌的定价权。 ### 季度品牌复盘模板 每季度复盘包含：核心数据回顾（品牌搜索量、复购率、溢价比率、NPS、广告数据、Followers增长）、策略执行回顾、问题诊断、下季度行动计划。 --- ## 第六章：12个月品牌加速时间表 ### Q1（Month 1-3）：品牌基建期 **Month 1**：完成品牌定位框架、确定品牌命名并注册保护、启动商标申请、TOP10竞品分析 **Month 2**：设计品牌Logo和视觉识别系统、规划内容日历、准备A+ Content素材、设计品牌旗舰店框架 **Month 3**：完成Amazon Brand Registry申请、上线A+ Content、完成品牌旗舰店基础版、制定品牌广告测试计划 **Q1里程碑**：品牌定位清晰、商标申请提交、Brand Registry通过、A+ Content和旗舰店上线 ### Q2（Month 4-6）：品牌启动期 **Month 4**：启动Sponsored Brands广告测试（品牌词+品类词）、测试Brand Video素材、收集广告数据优化策略、申请Vine计划 **Month 5**：上线增强A+ Content、完成Brand Story模块、制作并上线首个品牌视频、启动品牌Posts内容发布 **Month 6**：品牌旗舰店升级、选定1-2个核心社媒平台启动运营、建立KOL合作资源库、建立品牌数据基线 **Q2里程碑**：品牌广告体系跑通、内容矩阵初步形成、旗舰店完整上线、社媒渠道布局启动 ### Q3（Month 7-9）：品牌增长期 **Month 7**：旗舰店CTA优化提升Followers转化、首次品牌专属促销活动、Posts内容发布频率提升、分析Brand Analytics数据优化策略 **Month 8**：启动KOL合作（测评+内容种草）、独立站SEO和内容建设、跨平台社媒内容同步分发、站外引流数据追踪 **Month 9**：第一季度品牌健康度复盘、基于数据洞察优化内容和广告策略、竞品动态关注、用户评价管理 **Q3里程碑**：粉丝基础初步形成、站外引流闭环建立、数据驱动优化机制形成 ### Q4（Month 10-12）：品牌溢价期 **Month 10**：基于复购率和用户洞察实施差异化定价、推出品牌高端产品线或限量版本、强化品牌故事提升感知价值、评估并调整广告组合追求品牌ROI **Month 11**：评估品类拓展机会、规划新产品线的品牌一致性、建立品牌扩展的视觉和内容标准、拓展目标市场的商标布局 **Month 12**：全年品牌健康度综合评估、总结品牌建设经验与教训、制定下一年度品牌战略、评估品牌护城河 **Q4里程碑**：品牌溢价能力提升、品类拓展战略清晰、年度品牌战略迭代完成、品牌护城河初步建立 --- ## 配套参考文档 在 `references/` 目录提供： - **brand-registry-checklist.md**：品牌注册完整Checklist，从商标申请到权益激活的分步骤指引 - **brand-content-templates.md**：A+模板集、旗舰店架构模板、Brand Story框架、视频脚本结构 - **brand-kpi-framework.md**：品牌健康度四维指标体系、各阶段目标值、季度复盘模板 --- ## 常见问题速查 **Q：白牌卖家转型需要多久？** A：完整品牌建设通常需要12-18个月看到显著成效。前3个月打基础，3-6个月启动品牌传播，6-12个月积累品牌资产。 **Q：品牌注册需要多少钱？** A：美国商标通过代理机构的费用约3000-8000元，欧盟商标约5000-12000元，具体因机构而异。 **Q：品牌广告和商品广告有什么区别？** A：Sponsored Products以提升单个产品销量为目标，Sponsored Brands以推广品牌为目标，会展示品牌Logo和多款产品。 **Q：如何判断品牌建设是否有成效？** A：核心指标包括品牌词搜索量是否增长、复购率是否提升、溢价比率是否提高、用户评价是否更正面。 --- **提示**：本技能提供的是策略框架和建议，品牌建设涉及商标法、广告投放、产品运营等多个专业领域。在执行过程中如有疑问，建议咨询相关领域的专业人士。

path: README.md
content: # Amazon Brand Accelerator

**从白牌到品牌的12个月加速路径**

---

## 技能简介

Amazon Brand Accelerator 是专为亚马逊卖家打造的品牌建设工具。无论你目前处于白牌阶段、已注册商标、还是完成品牌注册，都能获得从零到品牌溢价的完整路径规划。

## 你只需要提供

- **产品品类**：你的亚马逊主营品类
- **当前阶段**：白牌 / 有商标 / 已品牌注册

## 系统会为你生成

12个月的完整品牌加速方案，涵盖：

### 第一章：品牌定位战略
从卖货思维到品牌思维的认知升级，品牌DNA提炼方法，差异化定位三维框架，品牌命名与视觉识别原则。

### 第二章：Amazon Brand Registry攻略
商标注册路径对比（USPTO/EUIPO/UKIPO），Brand Registry申请流程，五大核心权益激活，品牌保护策略。

### 第三章：品牌内容体系
A+ Content升级路线，品牌旗舰店四层架构，Brand Story构建方法，视频内容矩阵规划。

### 第四章：品牌流量引擎
品牌广告三件套（ Sponsored Brands + Brand Video + Display），品牌搜索保护与拓展，粉丝运营策略，站外品牌建设路径。

### 第五章：品牌数据驱动
Brand Analytics深度解读方法，品牌健康度四维评估体系，季度复盘模板。

### 第六章：12个月加速时间表
- **Q1**：品牌基建期 — 商标布局+定位+视觉+A+上线
- **Q2**：品牌启动期 — 旗舰店+品牌广告+视频内容
- **Q3**：品牌增长期 — 粉丝运营+站外引流+数据优化
- **Q4**：品牌溢价期 — 溢价策略+品类扩展+品牌护城河

## 配套参考文档

技能目录下 `references/` 文件夹提供：

- `brand-registry-checklist.md` — 品牌注册完整Checklist
- `brand-content-templates.md` — 品牌内容模板集
- `brand-kpi-framework.md` — 品牌健康度评估框架

## 使用场景

- **白牌卖家转型**：不知道如何从价格战中脱身，建立品牌护城河
- **新晋品牌启动**：已完成商标注册，需要完整的品牌建设路径
- **品牌卖家升级**：已有基础品牌资产，希望系统化提升品牌溢价能力
- **团队能力建设**：为团队提供标准化的品牌建设方法论

## 核心价值

- **极简输入**：只需提供品类和当前阶段，即可获得完整方案
- **12个月视角**：从基建到溢价的长期路径，而非碎片化技巧
- **实战导向**：融合亚马逊平台规则和品牌建设最佳实践
- **数据驱动**：建立品牌健康度追踪体系，持续优化

---

**提示**：这是一个策略框架工具，品牌建设涉及商标法、广告投放、产品运营等专业领域。如需法律或合规建议，请咨询相关专业人士。


path: clawhub.yaml
content: name: amazon-brand-accelerator
version: 1.0.2
description: Amazon brand building accelerator — 12-month path from white-label to premium brand
author: WangM-A3
tags: [amazon, brand, brand-registry, brand-building, premium]


path: references/brand-content-templates.md
content: # 品牌内容模板集

本模板集为亚马逊品牌卖家提供A+ Content、旗舰店、Brand Story和视频内容的结构化框架。直接参考使用，按需调整具体内容。

---

## Part 1：A+ Content 模板集

### 模板一：功能性产品标准A+模板

```
【模块1：产品核心卖点Hero图】
- 左侧：产品白底主图（占据60%宽度）
- 右侧：
  - 标题：产品核心卖点一句话（18字以内）
  - 副标题：补充说明（可选，12字以内）
  - 三点核心优势图标+简短描述

【模块2：产品特性对比图】
- 四宫格或五宫格布局
- 每格：图标 + 特性标题 + 简短描述
- 特性示例：材质/容量/功率/安全性

【模块3：使用场景图】
- 大幅场景图（户外/家居/办公等真实使用场景）
- 叠加文字标注关键使用环节

【模块4：产品规格详解】
- 左侧：产品规格参数表
- 右侧：产品尺寸图（带数据标注）

【模块5：品牌故事/质量保证】
- 品牌Logo + 品牌宣言
- 质量认证图标（CE/FCC/ROHS等）
- 售后服务承诺（退换货、保修期等）
```

### 模板二：高端产品A+模板（强调品质与设计）

```
【模块1：品牌Hero展示】
- 全宽幅高品质产品图
- 叠加品牌名称和核心价值主张
- 品牌色彩为主色调

【模块2：设计理念阐述】
- 左侧：细节特写图
- 右侧：设计理念文字（150字以内）
- 设计亮点标注

【模块3：材料与工艺】
- 材料特写图（高清细节）
- 材料优势说明
- 工艺流程简述

【模块4：用户体验场景】
- 3-4张不同场景的生活方式图
- 每张配简短用户利益描述

【模块5：品牌承诺】
- 品牌故事片段（100字）
- 质保服务说明
- 品牌联系方式
```

### 模板三：多SKU产品线A+模板

```
【模块1：产品线概览Hero】
- 产品线全家福图
- 产品线名称和定位

【模块2：产品对比表】
- 表格形式：型号/规格/适用场景/价格区间
- 配产品图

【模块3：各型号详细介绍】
- 每个SKU一个模块（可循环）
- 产品图 + 核心卖点 + 适用人群

【模块4：选购指南】
- 决策树或流程图形式
- 帮助用户根据需求选择合适产品

【模块5：品牌统一收尾】
- 品牌Logo
- 跨产品线的品牌承诺
```

---

## Part 2：品牌旗舰店架构模板

### 旗舰店首页模板

```
【顶部Hero Banner】
- 全宽背景图/视频
- 品牌名称（大字体居中或左上）
- 品牌Slogan
- 主CTA按钮（立即选购/探索新品）
- 次CTA按钮（关注品牌）

【导航栏】
- 产品分类（按功能/系列/用户群体）
- 新品专区
- 品牌故事
- 关于我们
- 促销专区

【精选产品区】
- 标题：本月精选
- 展示4-8款主推产品
- 配简短描述和价格

【品牌价值宣言区】
- 三个品牌核心价值图标+描述
- 或者一段品牌故事摘要

【品牌内容入口】
- A+ Content/Brand Story模块入口
- 视频内容入口
- 用户评价精选

【页脚】
- 品牌社交媒体链接
- 客户服务信息
- 退换货政策
```

### 品牌故事页面模板

```
【Hero区】
- 大幅品牌故事背景图
- 标题：我们的故事
- 品牌创始年份或"始于XX年"

【创始初衷】
- 创始人形象图（可选）
- 品牌创立的背景故事
- 品牌想要解决的问题或满足的需求

【使命与愿景】
- 品牌使命（一句话）
- 品牌愿景（未来想实现的画面）
- 品牌价值观（3-5个核心词）

【产品理念】
- 产品的设计哲学
- 材料/工艺的核心理念
- 与竞品的差异化所在

【用户故事】
- 2-3个真实用户使用场景
- 配用户评价引用
- 展示品牌如何改善用户生活

【品牌承诺】
- 品质承诺
- 服务承诺
- 社会责任（如有）

【CTA结尾】
- 引导用户浏览产品
- 引导关注品牌
```

---

## Part 3：Brand Story 框架

### Brand Story 基础框架（5步法）

```
【第一步：引人入胜的开头】
- 用一个令人印象深刻的画面或数据开头
- 示例："每天，全球有超过XX万家庭选择XX品牌，守护他们的XX。"

【第二步：痛点洞察】
- 描述你发现的问题或用户面临的困境
- 引起目标用户的共鸣
- 示例："在XX领域，用户常常面临XX困扰..."

【第三步：解决方案诞生】
- 描述品牌的解决方案是如何诞生的
- 可以加入创始人故事或研发历程
- 体现品牌的独特视角

【第四步：核心价值传递】
- 用简洁有力的语言传递品牌核心价值
- 避免空洞口号，用具体细节支撑
- 示例："我们相信XX，所以XX产品采用XX材料和XX工艺..."

【第五步：情感收尾与行动召唤】
- 用一句感性的语言收尾
- 引导用户成为品牌故事的一部分
- 示例："选择XX，不仅是选择一款产品，更是选择一种XX的生活方式。"
```

### Brand Story 内容要素清单

```
□ 品牌名称和Logo
□ 品牌创立年份
□ 创始初衷或灵感来源
□ 品牌使命（为什么存在）
□ 品牌愿景（未来图景）
□ 核心产品特点
□ 材料/工艺亮点
□ 设计理念
□ 用户群体描述
□ 品牌价值观（3个关键词）
□ 社会责任或公益行动（如有）
□ 品牌承诺（品质/服务/环保等）
□ 一句品牌Slogan
□ CTA引导语
```

---

## Part 4：视频脚本结构模板

### 产品视频脚本模板（60-90秒）

```
【开场 Hook（0-5秒）】
- 视觉冲击：产品效果对比/使用场景/痛点呈现
- 或情感共鸣：一个让人有代入感的场景

【问题陈述（5-15秒）】
- 明确指出目标用户的痛点或需求
- "你是否遇到过..."
- 建立与观众的连接

【解决方案引入（15-25秒）】
- 介绍产品名称
- 展示产品外观
- 点出产品的核心定位

【核心卖点演示（25-45秒）】
- 按重要程度依次展示3-4个核心卖点
- 每个卖点：特点说明 + 效果演示/对比
- 配合字幕和旁白

【使用场景展示（45-55秒）】
- 展示产品在实际场景中的使用
- 体现生活方式和情感价值

【品牌收尾（55-60秒）】
- 品牌名称/Logo
- 品牌Slogan或核心价值
- 屏幕文字：品牌名 + CTA（如"立即选购"）

【可选：详细参数（60-90秒区间）】
- 如果需要展示更多规格参数
- 使用平铺字幕或分屏展示
```

### 品牌视频脚本模板（2-3分钟）

```
【开场（0-10秒）】
- 情感基调画面 + 品牌名
- 或创始人简短引言

【问题与愿景（10-45秒）】
- 行业现状和用户痛点
- 品牌的初心和愿景
- 建立情感连接

【品牌故事（45-90秒）】
- 创始故事（可选）
- 品牌理念和发展历程
- 核心价值观阐述

【产品与创新（90-180秒）】
- 产品线概览
- 设计理念和创新点
- 材料/工艺亮点

【用户证言（180-210秒）】
- 真实用户的使用反馈
- 或用户使用场景展示

【品牌承诺（210-240秒）】
- 品质承诺
- 服务承诺
- 品牌愿景重申

【收尾（最后10秒）】
- 品牌Slogan
- 品牌Logo
- 社媒账号提示
```

### 用户证言视频脚本模板（1-2分钟）

```
【开场（0-5秒）】
- 真实用户形象（素人感，不要过度包装）
- 用户简介："我是XX，我是XX（用户身份/职业）"

【问题引入（5-20秒）】
- "在使用XX品牌之前，我遇到的问题是..."
- 描述使用前的痛点或困扰

【转变过程（20-40秒）】
- "我开始使用XX品牌是因为..."
- 初次使用的印象或感受

【使用体验（40-90秒）】
- 详细描述使用后的感受和效果
- 可以展示产品使用过程
- 具体的改变或收益（数字化的描述更好）

【推荐理由（90-120秒）】
- "我推荐XX品牌给..."
- 最打动的一点是什么
- 一句话总结推荐理由

【结尾（最后10秒）】
- 用户姓名（可用化名）
- "我是XX，这是我的真实使用体验。"
```

---

## Part 5：内容创作质量自检清单

使用以下清单检查内容是否符合亚马逊品牌内容标准：

### A+ Content自检
- [ ] 图片清晰度高，无模糊或拉伸变形
- [ ] 文字清晰可读，与背景有足够对比度
- [ ] 品牌色彩一致
- [ ] 核心信息在首屏呈现
- [ ] 没有夸大宣传或绝对化用词（如"第一""最好"等）
- [ ] 规格数据准确无误
- [ ] 符合亚马逊A+ Content政策要求
- [ ] 所有文字已翻译为目标市场的语言

### 品牌旗舰店自检
- [ ] 首页加载流畅
- [ ] 导航清晰易用
- [ ] 产品分类逻辑合理
- [ ] 品牌故事完整且真实
- [ ] CTA按钮明显易点击
- [ ] 移动端显示效果正常
- [ ] 社交媒体链接有效

### 视频内容自检
- [ ] 视频画质清晰（1080P以上推荐）
- [ ] 音频清晰无噪音
- [ ] 字幕与语音同步
- [ ] 内容逻辑清晰
- [ ] 时长适中（前30秒有关键信息）
- [ ] 品牌标识出现
- [ ] 没有误导性或虚假宣传内容


path: references/brand-kpi-framework.md
content: # 品牌健康度评估框架

本框架提供品牌建设效果的量化评估方法，帮助品牌卖家建立数据驱动的品牌管理机制。包含四维指标体系、各阶段目标值参考和季度复盘模板。

---

## 第一部分：品牌健康度四维指标体系

品牌健康度评估从四个核心维度展开：品牌知名度、品牌忠诚度、品牌满意度和品牌溢价力。每个维度有明确的定义和计算方法。

### 维度一：品牌知名度（Brand Awareness）

**定义**：目标用户群体对品牌的认知程度和记忆深度。

**核心指标**：

| 指标名称 | 计算方法 | 数据来源 |
|---------|---------|---------|
| 品牌搜索量 | 月度品牌词搜索次数 | Brand Analytics |
| 品牌搜索量增长率 | (本期-上期)/上期×100% | Brand Analytics |
| 无提示品牌认知率 | 调研中未提示下用户自发提及比例 | 品牌调研 |
| 有提示品牌认知率 | 调研中提示后用户识别比例 | 品牌调研 |
| 品牌搜索份额 | 品牌词搜索量/品类总搜索量 | Brand Analytics |

**解读方法**：
- 品牌搜索量增长说明品牌建设投入正在转化为用户认知
- 品牌搜索份额提升意味着在品类中的相对地位增强
- 无提示认知率是品牌深入人心程度的真实反映

### 维度二：品牌忠诚度（Brand Loyalty）

**定义**：用户持续选择品牌并重复购买的行为倾向。

**核心指标**：

| 指标名称 | 计算方法 | 数据来源 |
|---------|---------|---------|
| 复购率（Repeat Purchase Rate） | 复购用户数/总购买用户数×100% | Brand Analytics/订单数据 |
| 平均购买频次 | 总订单数/购买用户数 | 订单数据 |
| 平均复购周期 | 复购用户两次购买平均间隔天数 | 订单数据 |
| 品牌粉丝增长率 | (本期-上期)/上期×100% | Brand Registry |
| 用户留存率 | 某时间段后仍活跃的用户/期初用户 | 用户行为数据 |

**复购率分级参考**：
- 15%以下：需提升产品和复购激励机制
- 15%-30%：行业平均水平，品牌建设初见成效
- 30%-50%：优秀水平，用户粘性强
- 50%以上：卓越水平，已形成忠实用户群体

### 维度三：品牌满意度（Brand Satisfaction）

**定义**：用户对品牌产品和服务的主观评价和情感体验。

**核心指标**：

| 指标名称 | 计算方法 | 数据来源 |
|---------|---------|---------|
| 产品评分 | 平均产品Rating分数 | Listing评分 |
| 好评率 | 4-5星评价数/总评价数×100% | Review数据 |
| NPS净推荐值 | 推荐者%-贬损者% | 用户调研 |
| 退货率 | 退货订单数/总订单数×100% | 后台退货数据 |
| 客服满意度 | 满意评价数/总客服评价×100% | 客服系统 |

**NPS分级参考**：
- NPS < 0：需要立即改善产品和体验
- NPS 0-30：需要持续优化
- NPS 30-50：良好水平
- NPS 50-70：优秀水平
- NPS > 70：卓越水平

### 维度四：品牌溢价力（Brand Premium）

**定义**：品牌产品相对于无品牌或白牌产品获得价格溢价的能力。

**核心指标**：

| 指标名称 | 计算方法 | 数据来源 |
|---------|---------|---------|
| 溢价比率 | (品牌价格-品类均价)/品类均价×100% | 价格监控数据 |
| 溢价趋势 | 溢价比率环比/同比增长 | 价格监控数据 |
| 价格敏感度 | 提价后转化率下降幅度 | A/B测试/历史数据 |
| 促销依赖度 | 促销订单占比 | 订单数据 |
| 市场份额稳定性 | 在价格波动时的市场份额变化 | 市场数据 |

**溢价能力评估方法**：
1. 选定品类内同规格的标杆竞品（白牌或弱势品牌）
2. 对比同类产品在相同条件下的价格差异
3. 分析价格差异的历史变化趋势
4. 评估价格变化对市场份额的影响程度

---

## 第二部分：各阶段品牌健康度目标参考

根据品牌建设的不同阶段，设定差异化的健康度目标。

### 阶段一：品牌初创期（第1-3个月）

这一阶段核心任务是完成品牌基础建设，健康度目标以建立基准数据为主。

| 维度 | 核心目标 | 参考指标值 |
|-----|---------|-----------|
| 知名度 | 完成搜索基线测量 | Brand Registry通过、A+ Content上线 |
| 忠诚度 | 建立用户追踪机制 | 复购率基线记录 |
| 满意度 | 快速积累真实评价 | Rating ≥ 4.0、好评率 ≥ 80% |
| 溢价力 | 稳住价格不下滑 | 溢价比率不下降 |

**阶段重点**：
- 完善品牌基础设施（商标、A+、旗舰店）
- 积累第一批品牌评价
- 建立数据追踪机制
- 不要急于追求溢价

### 阶段二：品牌成长期（第4-6个月）

这一阶段核心任务是提升品牌认知和用户关系。

| 维度 | 核心目标 | 参考指标值 |
|-----|---------|-----------|
| 知名度 | 品牌搜索量开始增长 | 月环比增长 ≥ 10% |
| 忠诚度 | 复购率初步形成 | 复购率 ≥ 10% |
| 满意度 | NPS首次测量 | NPS ≥ 20 |
| 溢价力 | 止跌回稳 | 溢价比率持平或小幅提升 |

**阶段重点**：
- 启动品牌广告投放
- 积累品牌旗舰店粉丝
- 尝试站外内容种草
- 优化产品和服务体验

### 阶段三：品牌加速期（第7-9个月）

这一阶段核心任务是扩大品牌影响力和深化用户关系。

| 维度 | 核心目标 | 参考指标值 |
|-----|---------|-----------|
| 知名度 | 品牌词搜索量显著增长 | 累计增长 ≥ 50% |
| 忠诚度 | 复购率稳步提升 | 复购率 ≥ 15% |
| 满意度 | NPS持续改善 | NPS ≥ 30 |
| 溢价力 | 初步实现溢价 | 溢价比率 ≥ 10% |

**阶段重点**：
- 加大品牌广告投入
- 深化KOL合作
- 优化A+和旗舰店内容
- 复购激励体系完善

### 阶段四：品牌成熟期（第10-12个月）

这一阶段核心任务是建立品牌护城河，实现品牌资产的积累。

| 维度 | 核心目标 | 参考指标值 |
|-----|---------|-----------|
| 知名度 | 品牌成为品类选择之一 | 品牌搜索份额 ≥ 品类前20% |
| 忠诚度 | 形成稳定复购群体 | 复购率 ≥ 20% |
| 满意度 | 高满意度口碑传播 | NPS ≥ 40 |
| 溢价力 | 稳定实现品牌溢价 | 溢价比率 ≥ 15% |

**阶段重点**：
- 品牌溢价策略实施
- 高端产品线拓展
- 品类拓展战略规划
- 品牌护城河评估和加固

---

## 第三部分：季度品牌复盘模板

每季度进行一次系统性的品牌健康度复盘，是持续优化品牌策略的关键动作。

### 复盘准备清单

在开始复盘前，收集以下数据：
- [ ] 本季度Brand Analytics全量数据导出
- [ ] 订单数据（销售量、复购率、退货率）
- [ ] Review和Rating数据汇总
- [ ] 品牌广告投放数据（花费、效果）
- [ ] 品牌旗舰店运营数据（访客、Followers）
- [ ] 竞争对手动态记录
- [ ] NPS调研结果（如有开展）
- [ ] 上季度复盘结论和行动计划执行情况

### 复盘报告框架

```
# 【品牌名称】20XX年第X季度品牌健康度复盘

## 一、本季度核心数据总览

### 1.1 关键指标达成情况

| 指标 | 上季度值 | 本季度值 | 环比变化 | 目标值 | 达成率 |
|-----|---------|---------|---------|-------|-------|
| 品牌搜索量 |   |   |   |   |  |
| 复购率 |   |   |   |   |  |
| 产品评分 |   |   |   |   |  |
| NPS |   |   |   |   |  |
| 溢价比率 |   |   |   |   |  |

### 1.2 数据可视化
- 绘制四维指标的变化趋势图
- 对比预期目标和实际达成
- 标注异常波动点

## 二、策略执行回顾

### 2.1 计划行动完成情况

| 计划行动 | 预期完成时间 | 实际完成情况 | 完成度评估 |
|---------|-------------|-------------|-----------|
|   |   |   |   |
|   |   |   |   |

### 2.2 未完成项分析
- 未完成的行动项及其原因
- 对品牌目标的影响评估

### 2.3 计划外行动效果
- 计划外的有效行动及其效果
- 是否纳入后续计划

## 三、问题诊断与分析

### 3.1 未达标指标分析

**问题指标一：[指标名称]**
- 现状描述：
- 原因分析：
  - 内部原因：
  - 外部原因：
- 影响程度：

（重复以上格式，列出所有未达标指标）

### 3.2 潜在风险识别

| 风险点 | 风险等级 | 应对预案 |
|-------|---------|---------|
|  |  |  |

## 四、下季度行动计划

### 4.1 品牌健康度目标

| 指标 | 当前值 | 下季度目标 | 提升路径 |
|-----|-------|----------|---------|
| 品牌搜索量 |   |   |  |
| 复购率 |   |   |  |
| NPS |   |   |  |
| 溢价比率 |   |   |  |

### 4.2 重点行动项

| 序号 | 行动项 | 负责方向 | 时间节点 | 预期效果 | 所需资源 |
|-----|-------|---------|---------|---------|---------|
| 1 |  |  |  |  |  |
| 2 |  |  |  |  |  |
| 3 |  |  |  |  |  |

### 4.3 资源配置计划

- 广告预算分配：
- 人员投入：
- 外部资源：

## 五、需要的支持和决策

- [ ] 需要管理层决策的事项
- [ ] 需要跨部门协作的事项
- [ ] 需要额外资源支持的事项

---

## 第四部分：品牌健康度追踪工具

### 月度追踪表（简化版）

每月记录以下关键数据，用于趋势追踪：

```
月份：20XX年XX月

【知名度】
- 品牌搜索量：
- 较上月变化：
- 主要变化原因：

【忠诚度】
- 复购率：
- 较上月变化：
- 主要变化原因：

【满意度】
- 产品评分：
- 好评率：
- 较上月变化：

【溢价力】
- 溢价比率：
- 较上月变化：

【本月亮点】
- 
【本月问题】
- 
【下月关注重点】
- 
```

### 年度健康度雷达图

将四个维度的指标标准化到0-100分，绘制雷达图：

```
            知名度
              ↑
              │
              │    忠诚度
              │     ↖
  溢价力 ←————┼————→ 满意度
              │
              │
              ↓
```

标准化方法：
- 各指标按阶段目标达成率换算
- 100分 = 达成或超越阶段目标
- 80分 = 达到目标的80%以上
- 60分 = 达到目标的60%以上
- 60分以下 = 低于60%，需重点关注

---

## 第五部分：品牌健康度优化建议库

根据不同指标的问题类型，储备对应的优化策略。

### 知名度提升策略库

| 问题场景 | 推荐策略 |
|---------|---------|
| 品牌搜索量停滞 | 加大品牌广告投放、优化关键词结构 |
| 品牌认知度低 | 增加站外KOL种草、社媒内容营销 |
| 与竞品差距大 | 差异化定位、找准细分市场切入 |
| 新市场进入 | 品牌联合营销、测评内容优先 |

### 忠诚度提升策略库

| 问题场景 | 推荐策略 |
|---------|---------|
| 复购率低 | 建立会员体系、复购专属优惠 |
| 复购周期长 | 定期触达、使用提醒功能 |
| 流失用户多 | 流失原因调研、针对性召回 |
| 缺乏粉丝积累 | 旗舰店Followers引导、社媒互动 |

### 满意度提升策略库

| 问题场景 | 推荐策略 |
|---------|---------|
| 评分下降 | 产品问题排查、客服响应优化 |
| 退货率高 | 产品描述准确性、A+内容优化 |
| 差评多发 | 主动邀请好评、及时差评处理 |
| NPS低 | 用户深度访谈、痛点针对性解决 |

### 溢价力提升策略库

| 问题场景 | 推荐策略 |
|---------|---------|
| 溢价困难 | 差异化包装、增值服务设计 |
| 促销依赖高 | 减少大促依赖、品牌价值传播 |
| 价格敏感 | 品质感知提升、品牌故事强化 |
| 竞品价格战 | 避免直接价格竞争、价值差异化 |

---

**提示**：本框架提供评估方法和参考值，实际目标应根据品类特点、竞争环境和品牌资源进行个性化调整。建议每季度复盘时同步更新目标和策略。


path: references/brand-registry-checklist.md
content: # Amazon品牌注册完整 Checklist

本Checklist提供从商标申请到Brand Registry权益激活的完整步骤指引。请根据实际情况选择适用的阶段和任务。

---

## 第一阶段：商标申请准备

### 1.1 品牌命名与检索

- [ ] 确定品牌名称（建议2-3音节，简短易记）
- [ ] 在目标市场商标局进行名称检索，确认无近似商标
  - 美国：https://tmsearch.uspto.gov/
  - 欧盟：https://euipo.europa.eu/eSearch/
  - 英国：https://trademarks.ipo.gov.uk/
- [ ] 检查域名和社媒账号的可注册性
- [ ] 确认名称在目标类别可注册（避免过于通用的词汇）

### 1.2 商标类别规划

- [ ] 明确主营产品对应的尼斯分类（Nice Classification）
  - 3类：化妆品、洗漱用品
  - 9类：电子产品、科学仪器
  - 21类：厨房器具、家用器皿
  - 35类：广告、商业经营（服务类）
- [ ] 评估是否需要跨类别保护
- [ ] 考虑防御性注册的类别（防止他人在相关类别抢注）

### 1.3 申请材料准备

- [ ] 收集商标持有人信息（个人身份证或公司营业执照）
- [ ] 准备品牌Logo高清图片（建议PNG透明背景，不少于1000x1000像素）
- [ ] 确定商标申请的商品/服务描述清单
- [ ] 准备使用证据（如已有销售记录）或意向使用声明

---

## 第二阶段：商标申请提交

### 2.1 美国 USPTO 申请

- [ ] 选择申请类型：TEAS Plus / TEAS Standard / TEAS RF
- [ ] 创建USPTO账户（https://uspto.gov）
- [ ] 填写商标申请表格
  - 商标样式（标准文字 / 设计 / 文字+设计）
  - 真实使用声明或意向使用声明
  - 商品/服务描述
  - 申请人信息
- [ ] 上传Logo图片
- [ ] 支付申请费用（按类别计费）
- [ ] 保存申请确认函和序列号

### 2.2 欧盟 EUIPO 申请

- [ ] 创建EUIPO账户（https://euipo.europa.eu）
- [ ] 进行相似商标检索
- [ ] 填写申请表格
  - 商标类型选择
  - 商品/服务描述（使用EUIPO数据库的标准描述）
- [ ] 上传Logo图片
- [ ] 支付申请费用
- [ ] 确认申请回执

### 2.3 英国 UKIPO 申请

- [ ] 创建UKIPO账户（https://gov.uk/topic Intellectual-property）
- [ ] 进行商标检索确认可注册性
- [ ] 填写在线申请表
- [ ] 选择商品/服务类别
- [ ] 支付申请费用
- [ ] 保存申请确认

---

## 第三阶段：商标审核与维护

### 3.1 审核阶段跟进

- [ ] 定期登录商标局账户查看审核状态
- [ ] 如收到审查意见（Office Action），在规定时限内回复
- [ ] 如需要补充使用证据，准备真实的产品图、销售记录等
- [ ] 监控公告期是否有他人提出异议

### 3.2 商标注册成功后续

- [ ] 下载并保存商标注册证书
- [ ] 在亚马逊商标局官网验证入口保存商标链接
- [ ] 设置商标续展提醒（商标有效期10年，需定期续展）

### 3.3 商标维护任务

- [ ] 建立商标使用证据档案（产品图、包装图、销售记录）
- [ ] 定期检索近似商标，发现抢注及时异议
- [ ] 记录商标许可使用情况（如有授权第三方使用）

---

## 第四阶段：Amazon Brand Registry 申请

### 4.1 申请前准备

- [ ] 确认商标已在对应市场完成注册
- [ ] 准备商标注册号/申请号
- [ ] 准备高清品牌Logo文件
- [ ] 确认拥有亚马逊卖家账户或Vendor账户
- [ ] 准备支持性文件（商标注册证书电子版）

### 4.2 Brand Registry 后台操作

- [ ] 访问 Brand Registry 后台：brandregistry.amazon.com
- [ ] 登录亚马逊卖家/供应商账户
- [ ] 点击"注册新品牌"或"Register a New Brand"
- [ ] 选择卖家或供应商身份
- [ ] 填写品牌信息：
  - 品牌名称
  - 商标注册号
  - 商标局选择
  - 商标类别
- [ ] 上传品牌Logo
- [ ] 选择品牌关联的产品分类
- [ ] 添加其他品牌权益持有者信息（如适用）
- [ ] 提交申请

### 4.3 申请后跟进

- [ ] 等待审核确认邮件（通常1-3个工作日）
- [ ] 如收到补充材料请求，及时提供
- [ ] 审核通过后，确认品牌权限已正确分配
- [ ] 记录Brand Registry案例编号

---

## 第五阶段：品牌权益激活

### 5.1 Transparency 透明计划

- [ ] 登录Brand Registry后台，进入Transparency
- [ ] 阅读计划要求和服务条款
- [ ] 申请加入计划
- [ ] 审核通过后获取Transparency代码
- [ ] 为产品申请Transparency标签
- [ ] 在Production Partner Network注册（如需要）

### 5.2 A+ Content 激活

- [ ] 登录卖家后台，进入A+ Content管理页面
- [ ] 确认品牌资质已激活
- [ ] 开始创建A+ Content
- [ ] 提交内容等待审核
- [ ] 审核通过后关联到相关ASIN

### 5.3 品牌旗舰店设置

- [ ] 登录Brand Registry或卖家后台的品牌旗舰店入口
- [ ] 开始创建旗舰店
- [ ] 设计首页布局（Hero Banner + 导航）
- [ ] 创建产品分类页面
- [ ] 添加品牌故事模块
- [ ] 发布旗舰店并进行预览检查

### 5.4 Vine 计划注册

- [ ] 在卖家后台找到Vine计划入口
- [ ] 选择要注册的新品ASIN
- [ ] 支付Vine计划费用（通常$200/ASIN）
- [ ] 确认注册成功
- [ ] 等待亚马逊分配评审员
- [ ] 监控评价收到情况

### 5.5 品牌广告权限

- [ ] 在广告平台确认Sponsored Brands权限已开通
- [ ] 确认Brand Video广告权限
- [ ] 设置品牌广告活动的第一步测试

---

## 第六阶段：品牌保护配置

### 6.1 举报违规权限设置

- [ ] 在Brand Registry后台熟悉举报违规工具
- [ ] 准备侵权举报的模板和证据材料
- [ ] 建立举报违规的工作流程

### 6.2 Project Zero 申请（如符合条件）

- [ ] 确认符合Project Zero加入条件
- [ ] 在Brand Registry后台申请加入Project Zero
- [ ] 审核通过后配置自助移除权限

### 6.3 跟卖防护准备

- [ ] 了解跟卖的识别方法和监测方式
- [ ] 准备Test Buy操作流程
- [ ] 制定跟卖应急响应预案
- [ ] 考虑加入Transparency计划的长期防护

---

## 使用说明

- [ ] 每月检查一次Checklist进度
- [ ] 已完成任务打勾标记
- [ ] 遇到问题记录卡点和解决方案
- [ ] 完成后保存此Checklist作为品牌档案

---

**提示**：商标法和平台政策可能随时间调整，请在执行前查阅最新官方信息或咨询专业人士。


path: scripts/brand-accelerator.py
content: #!/usr/bin/env python3
"""
亚马逊品牌加速器 - Level 2
Amazon Brand Accelerator

功能：
- score: 品牌加速评分（品牌注册/Brand Store/A+内容/品牌广告/透明计划 5维）
- roadmap: 品牌建设路线图
- budget: 预算建议

Author: Amazon Brand Team
Version: 1.0.0
"""

import sys
import json
from typing import Dict, List, Any, Optional
from dataclasses import dataclass, field
from enum import Enum


class BrandLevel(Enum):
    """品牌等级"""
    PREMIUM = "Premium品牌"
    ADVANCED = "Advanced品牌"
    DEVELOPING = "Developing品牌"
    BASIC = "Basic品牌"
    NONE = "未建立品牌"


@dataclass
class BrandDimension:
    """品牌维度"""
    dimension: str
    score: float
    status: str
    completed_features: List[str] = field(default_factory=list)
    pending_features: List[str] = field(default_factory=list)
    impact_score: float = 0  # 对品牌建设的贡献度


@dataclass
class BrandReport:
    """品牌报告"""
    overall_score: float
    brand_level: BrandLevel
    dimensions: List[BrandDimension]
    roadmap: List[Dict]
    budget_plan: Dict[str, Any]
    recommendations: List[str]


class BrandAccelerator:
    """品牌加速器"""
    
    DIMENSIONS = [
        {"id": "brand_registry", "name": "品牌注册", "weight": 0.15, "essential": True},
        {"id": "brand_store", "name": "Brand Store", "weight": 0.20, "essential": True},
        {"id": "aplus_content", "name": "A+内容", "weight": 0.20, "essential": True},
        {"id": "brand_ads", "name": "品牌广告", "weight": 0.25, "essential": True},
        {"id": "transparency", "name": "透明计划", "weight": 0.20, "essential": False}
    ]
    
    FEATURES = {
        "brand_registry": [
            "TM标注册",
            "R标完成",
            "品牌描述完善",
            "品牌故事完整"
        ],
        "brand_store": [
            "Store创建",
            "店铺装修",
            "品牌首页",
            "子页面配置",
            "品牌Banner"
        ],
        "aplus_content": [
            "基础A+",
            "Premium A+",
            "品牌故事模块",
            "对比图表",
            "FAQ模块"
        ],
        "brand_ads": [
            "品牌视频广告",
            "品牌展示广告",
            "品牌推广(SB)",
            "品牌推广视频(SDV)"
        ],
        "transparency": [
            "透明计划注册",
            "产品贴标",
            "防伪包装",
            "消费者验证"
        ]
    }
    
    def __init__(self):
        self.current_report: Optional[BrandReport] = None
    
    def assess_dimension(self, dim_id: str, features: List[str]) -> BrandDimension:
        """评估单个维度"""
        dim_config = next((d for d in self.DIMENSIONS if d["id"] == dim_id), None)
        if not dim_config:
            return BrandDimension(dimension=dim_id, score=0, status="not_started")
        
        dim_name = dim_config["name"]
        all_features = self.FEATURES.get(dim_id, [])
        
        completed = [f for f in features if f in all_features]
        pending = [f for f in all_features if f not in features]
        
        # 计算分数
        completion_rate = len(completed) / len(all_features) if all_features else 0
        
        # 基础分
        if len(completed) == 0:
            base_score = 0
            status = "not_started"
        elif len(completed) == len(all_features):
            base_score = 100
            status = "complete"
        else:
            base_score = completion_rate * 80 + 10  # 最多90分
            status = "in_progress"
        
        # 关键功能加成
        key_features = {
            "brand_registry": ["R标完成"],
            "brand_store": ["Store创建", "店铺装修"],
            "aplus_content": ["基础A+"],
            "brand_ads": ["品牌推广(SB)"],
            "transparency": ["透明计划注册"]
        }
        
        key_feature_bonus = 10 if any(kf in completed for kf in key_features.get(dim_id, [])) else 0
        score = min(100, base_score + key_feature_bonus)
        
        # 计算影响分
        impact = {
            "brand_registry": 1.5,   # 基础必备
            "brand_store": 2.0,      # 高转化
            "aplus_content": 1.8,    # 高转化
            "brand_ads": 2.5,        # 流量引擎
            "transparency": 1.2       # 信任背书
        }.get(dim_id, 1.0)
        
        return BrandDimension(
            dimension=dim_name,
            score=round(score, 1),
            status=status,
            completed_features=completed,
            pending_features=pending[:3],
            impact_score=impact
        )
    
    def calculate_overall_score(self, dimensions: List[BrandDimension]) -> float:
        """计算综合评分"""
        total = 0
        for dim in dimensions:
            dim_config = next((d for d in self.DIMENSIONS if d["name"] == dim.dimension), None)
            weight = dim_config["weight"] if dim_config else 0.2
            total += dim.score * weight
        return round(total, 1)
    
    def get_brand_level(self, score: float) -> BrandLevel:
        """确定品牌等级"""
        if score >= 90:
            return BrandLevel.PREMIUM
        elif score >= 70:
            return BrandLevel.ADVANCED
        elif score >= 50:
            return BrandLevel.DEVELOPING
        elif score >= 25:
            return BrandLevel.BASIC
        else:
            return BrandLevel.NONE
    
    def score(self, features_data: Dict[str, List[str]]) -> BrandReport:
        """执行完整评分"""
        dimensions = []
        
        for dim_config in self.DIMENSIONS:
            features = features_data.get(dim_config["id"], [])
            dim = self.assess_dimension(dim_config["id"], features)
            dimensions.append(dim)
        
        overall_score = self.calculate_overall_score(dimensions)
        brand_level = self.get_brand_level(overall_score)
        
        # 生成路线图
        roadmap = self.generate_roadmap(dimensions, brand_level)
        
        # 生成预算计划
        budget_plan = self.generate_budget_plan(dimensions, brand_level)
        
        # 生成建议
        recommendations = self.generate_recommendations(dimensions, brand_level)
        
        self.current_report = BrandReport(
            overall_score=overall_score,
            brand_level=brand_level,
            dimensions=dimensions,
            roadmap=roadmap,
            budget_plan=budget_plan,
            recommendations=recommendations
        )
        
        return self.current_report
    
    def generate_roadmap(self, dimensions: List[BrandDimension], 
                        current_level: BrandLevel) -> List[Dict]:
        """生成品牌建设路线图"""
        roadmap = []
        
        # 第一阶段：基础建设（0-3月）
        roadmap.append({
            "phase": "1.基础建设期",
            "duration": "0-3个月",
            "focus": "品牌注册和基础搭建",
            "milestones": [
                "完成TM标/R标注册",
                "开通Brand Store",
                "完成基础A+内容"
            ],
            "kpis": ["品牌注册完成", "Store上线", "A+覆盖率≥50%"]
        })
        
        # 第二阶段：品牌推广（4-6月）
        roadmap.append({
            "phase": "2.品牌推广期",
            "duration": "4-6个月",
            "focus": "品牌广告和内容升级",
            "milestones": [
                "开启品牌广告投放",
                "升级Premium A+",
                "Store深度装修"
            ],
            "kpis": ["品牌广告ACOS≤30%", "A+覆盖率100%", "品牌搜索量+50%"]
        })
        
        # 第三阶段：品牌深化（7-12月）
        roadmap.append({
            "phase": "3.品牌深化期",
            "duration": "7-12个月",
            "focus": "品牌资产积累",
            "milestones": [
                "加入透明计划",
                "建立品牌社区",
                "品牌忠诚度提升"
            ],
            "kpis": ["品牌复购率≥15%", "品牌评分≥4.8", "透明计划覆盖率100%"]
        })
        
        return roadmap
    
    def generate_budget_plan(self, dimensions: List[BrandDimension],
                           level: BrandLevel) -> Dict[str, Any]:
        """生成预算计划"""
        # 基础预算
        base_budget = {
            BrandLevel.NONE: 5000,
            BrandLevel.BASIC: 30000,
            BrandLevel.DEVELOPING: 80000,
            BrandLevel.ADVANCED: 150000,
            BrandLevel.PREMIUM: 300000
        }.get(level, 80000)
        
        # 分配比例
        allocation = {
            "brand_ads": 0.50,      # 品牌广告占50%
            "content_creation": 0.25, # 内容创作25%
            "store_building": 0.15,  # Store建设15%
            "transparency": 0.10     # 透明计划10%
        }
        
        breakdown = {}
        for category, ratio in allocation.items():
            breakdown[category] = {
                "amount": round(base_budget * ratio, 2),
                "percentage": f"{ratio*100:.0f}%"
            }
        
        return {
            "total_annual_budget": base_budget,
            "monthly_budget": round(base_budget / 12, 2),
            "breakdown": breakdown,
            "roi_expectation": {
                "brand_search_increase": "+30-50%",
                "conversion_rate_increase": "+15-25%",
                "brand_premium_pricing": "+10-20%"
            }
        }
    
    def generate_recommendations(self, dimensions: List[BrandDimension],
                               level: BrandLevel) -> List[str]:
        """生成建议"""
        recommendations = []
        
        # 找出短板
        low_dims = sorted(dimensions, key=lambda x: x.score)[:2]
        
        for dim in low_dims:
            if dim.score < 70:
                if dim.completed_features:
                    recommendations.append(f"完成{dim.pending_features[0]}以提升{dim.dimension}覆盖")
                else:
                    recommendations.append(f"优先建设{dim.dimension}基础")
        
        # 等级特定建议
        if level == BrandLevel.NONE:
            recommendations.append("品牌注册是第一步，必须尽快完成")
            recommendations.append("建议3个月内完成TM标注册")
        elif level == BrandLevel.BASIC:
            recommendations.append("从Brand Store建设开始提升品牌力")
            recommendations.append("开始尝试品牌广告测试")
        elif level == BrandLevel.DEVELOPING:
            recommendations.append("加大品牌广告投入，追求规模效应")
            recommendations.append("考虑加入透明计划建立信任")
        elif level == BrandLevel.ADVANCED:
            recommendations.append("优化品牌广告效率，降低ACOS")
            recommendations.append("建立品牌内容矩阵")
        elif level == BrandLevel.PREMIUM:
            recommendations.append("保持领先，持续优化和创新")
            recommendations.append("考虑跨平台品牌扩展")
        
        return recommendations[:5]
    
    def format_report(self, report: BrandReport) -> str:
        """格式化报告"""
        output = []
        output.append("=" * 70)
        output.append("亚马逊品牌建设评分报告")
        output.append("=" * 70)
        
        output.append(f"\n【综合评分】{report.overall_score}分")
        output.append(f"【品牌等级】{report.brand_level.value}")
        
        output.append(f"\n【各维度评分】")
        for dim in report.dimensions:
            bar = "█" * int(dim.score/5) + "░" * (20 - int(dim.score/5))
            status_icon = "✅" if dim.status == "complete" else "🔄" if dim.status == "in_progress" else "❌"
            output.append(f"\n  {status_icon} {dim.dimension}: [{bar}] {dim.score}分")
            if dim.completed_features:
                output.append(f"     已完成: {', '.join(dim.completed_features[:2])}")
        
        output.append(f"\n【品牌建设路线图】")
        for phase in report.roadmap:
            output.append(f"\n  📌 {phase['phase']} ({phase['duration']})")
            output.append(f"     重点: {phase['focus']}")
        
        output.append(f"\n【预算规划】")
        bp = report.budget_plan
        output.append(f"  年度总预算: ¥{bp['total_annual_budget']:,.0f}")
        output.append(f"  月度预算: ¥{bp['monthly_budget']:,.0f}")
        
        output.append("\n" + "=" * 70)
        return "\n".join(output)


def main():
    """主函数"""
    if len(sys.argv) < 2:
        print("用法: python brand-accelerator.py <command> [args]")
        print("命令:")
        print("  score     - 品牌评分")
        print("  roadmap   - 品牌路线图")
        print("  budget    - 预算建议")
        return
    
    command = sys.argv[1]
    accelerator = BrandAccelerator()
    
    # 示例数据
    sample_features = {
        "brand_registry": ["TM标注册", "R标完成", "品牌描述完善"],
        "brand_store": ["Store创建", "店铺装修"],
        "aplus_content": ["基础A+", "品牌故事模块"],
        "brand_ads": ["品牌推广(SB)"],
        "transparency": []
    }
    
    if command == "score":
        report = accelerator.score(sample_features)
        print(accelerator.format_report(report))
        
    elif command == "roadmap":
        accelerator.score(sample_features)
        roadmap = accelerator.current_report.roadmap
        
        print("=" * 70)
        print("品牌建设路线图")
        print("=" * 70)
        
        for phase in roadmap:
            print(f"\n📌 {phase['phase']} ({phase['duration']})")
            print(f"   重点: {phase['focus']}")
            print("   里程碑:")
            for m in phase["milestones"]:
                print(f"     ✓ {m}")
            print("   KPI:")
            for kpi in phase["kpis"]:
                print(f"     → {kpi}")
    
    elif command == "budget":
        accelerator.score(sample_features)
        budget = accelerator.current_report.budget_plan
        
        print("=" * 70)
        print("品牌建设预算方案")
        print("=" * 70)
        
        print(f"\n💰 年度总预算: ¥{budget['total_annual_budget']:,.0f}")
        print(f"   月度预算: ¥{budget['monthly_budget']:,.0f}")
        
        print(f"\n【预算分配】")
        for cat, info in budget["breakdown"].items():
            print(f"  {cat}: ¥{info['amount']:,.0f} ({info['percentage']})")
        
        print(f"\n【预期收益】")
        for metric, value in budget["roi_expectation"].items():
            print(f"  {metric}: {value}")
    
    else:
        print(f"未知命令: {command}")


if __name__ == "__main__":
    main()


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)