L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Données et recherche · SKILL.md

product-market-researcher

product-market-researcher

亚马逊精细化选品调研报告生成器 | Amazon Product Research Report Generator 只需输入【市场 + 类目】,自动完成全链路数据采集与选品分析: - 📊 Amazon 竞品数据采集(含差评分析+用户痛点挖掘) - 🏭 1688 供应商成本价格采集 - 📱 TikTok 流量验证与趋势分析 - 🗣️ Reddit 用户讨论与痛点采集 - 📈 Google Trends 关键词趋势 - 📊 市场调研报告抓取 - 💰 利润模型构建 - 🎨 HTML 可视化报告(Chart.js 交互图表+词云) - 📝 差异化选品建议 - 🧑 消费者画像与需求逻辑 - 🔄 产品生命周期定位 - 📊 市场容量成分/剂型筛选 - 🛡️ 研发壁垒构建 - 📋 90天执行路…

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: product-market-researcher description: | 亚马逊精细化选品调研报告生成器 | Amazon Product Research Report Generator

只需输入【市场 + 类目】,自动完成全链路数据采集与选品分析:

  • 📊 Amazon 竞品数据采集(含差评分析+用户痛点挖掘)
  • 🏭 1688 供应商成本价格采集
  • 📱 TikTok 流量验证与趋势分析
  • 🗣️ Reddit 用户讨论与痛点采集
  • 📈 Google Trends 关键词趋势
  • 📊 市场调研报告抓取
  • 💰 利润模型构建
  • 🎨 HTML 可视化报告(Chart.js 交互图表+词云)
  • 📝 差异化选品建议
  • 🧑 消费者画像与需求逻辑
  • 🔄 产品生命周期定位
  • 📊 市场容量成分/剂型筛选
  • 🛡️ 研发壁垒构建
  • 📋 90天执行路线图
  • ⚠️ "为什么不选"风险消除机制
  • ✅ Apify First 数据采集:Reddit / Google Trends / 1688 / 市场报告等优先创建或复用 Apify Actor,失败才 Web Search 兜底
  • ✅ 数据真实性硬约束:无法采集或无法验证的数据不进入报告主体,不参与评分,不捏造

拆市场 → 找需求 → 消费者画像 → 五维交叉验证 → 容量筛选 → 生命周期定位 → 竞争对标 → 痛点挖掘 → 供应链验证 → 利润建模 → 研发壁垒 → 产品矩阵 → 执行路径 → 为什么选/为什么不选

🛒 Amazon Product Research Toolkit v3.5

核心入口 Skill

输入市场 + 类目,自动产出「双产物」:产物一 = 包含标准化分表、原始字段明细和数据血缘的全面可溯源 Excel 总表;产物二 = 基于该数据的 16 章 + 落地建议 HTML 深度分析报告。覆盖 7 大数据源,含消费者画像、生命周期定位、五维交叉验证、研发壁垒、90天执行路线图、"为什么不选"风险评估。

v3.5 采集路由与交付规则 (2026-07-17)

  • Amazon 脚本优先:Amazon 商品与可由脚本取得的评论字段必须先运行 amazon-product-scraper;仅在报错、限流/验证码、有效样本不足或核心字段缺失时,才用 Amazon Apify Actor 定向补采。
  • 其他平台 Apify 优先:TikTok、Reddit、1688、Google Trends、市场报告等默认使用 APIFY_API_TOKEN 调用对应 Actor;Actor 不可用或结果缺口时才使用 Web Search/Web Fetch 补充。
  • 最低有效样本量:Amazon 商品 ≥50 条(默认 100);TikTok 去重后原始视频 ≥50 条;Reddit 可追溯帖子/评论 ≥20 条;1688 有报价的供应商/商品记录 ≥20 条。用户未指定数量时使用系统默认值;指定值低于硬下限时自动提升到下限。
  • Google Trends 双交付:必须保存类目核心关键词的趋势截图,同时保存最近 6 个月的时间序列数据;截图路径/URL写入 Excel 和 lineage。
  • Excel 总表先行:所有原始记录、可用字段、采集参数、Actor/脚本名、Run/Dataset ID、采集时间和来源 URL 必须先写入一个 Excel 工作簿,再生成独立 HTML 报告。
  • 缺失数据静默隐藏:HTML 只展示有真实数据支撑的章节、KPI、图表和结论;不伪造数据,不显示空占位章节。

v3.4 双产物工作流更新 (2026-07-09)

  • ✅ 双产物彻底分离:采集数据(产物一 Excel)与可视化分析(产物二 HTML)是两套独立交付物。HTML 报告的所有数字必须来自 Excel / raw_data.json,禁止凭空生成。
  • ✅ 分平台路由:Amazon 固定为 amazon-product-scraper 优先、Amazon Apify 补缺;其他平台固定为 Apify Actor 优先、Web Search/Web Fetch 兜底。
  • ✅ Excel 来源链接:每个工作表的每一行都带「来源链接」列(超链接),方便人工逐条核对真实性。
  • ✅ 平台额度落地:Amazon 默认 100、硬下限 50;TikTok 去重原始视频 ≥50;1688 有效报价 ≥20;Reddit 可追溯样本 ≥20;Google Trends 交付最近 6 个月数据与截图。
  • ✅ 报告结尾落地建议:必须给出「跟品 / 改品 / 开新品」决策 + 差异化点 + 定价/利润/成本 + 推广路径(聚焦 1688 采集品类)。
  • ✅ 真实性硬约束不变:不 mock、不捏造;无法采集/无法验证的数据不进入结论,采集失败只记录在内部日志或原始数据目录。

v3.2 更新 (2026-06-04)

  • ✅ 产品文生图提示词: 最终“建议做的产品列表 / 差异化选品与产品矩阵”中,每个推荐产品必须输出 文生图提示词,便于后续直接调用生图模型生成产品图。
  • ✅ Amazon 本地优先 + Apify First: Amazon 商品和差评优先使用 amazon-product-scraper;TikTok、Reddit、Google Trends、1688、市场报告/网页资料等平台优先创建或复用 Apify Actor 采集。
  • ✅ Web Search 仅作兜底: 只有当 Apify Actor 不存在、权限不足、运行失败、目标站点禁止采集或数据字段明显不完整时,才使用 Web Search/Web Fetch 补充公开信息。
  • ✅ 真实性硬约束: 不得 mock、不捏造、不用示例数据填空;无法采集或无法验证的数据不进入结论、不显示在报告主体中。
  • ✅ HTML 报告优先: 默认最终交付为 HTML 可视化深度报告;除非用户明确要求,否则 Markdown/PDF/Excel 仅作为辅助材料。
  • ✅ 深度方法论强制执行: 每次分析必须覆盖本 Skill 定义的多维度方法论与 16 章框架;没有真实数据支撑的章节、图表和评分项在最终报告中自动隐藏。
  • ✅ 保留 Apify 轮询兜底机制: wait_for_finish 超时后自动轮询至完成,并记录 Actor、Run ID、采集时间和样本量。

v3.3 优化规则 (2026-06-17)

  • ✅ Amazon 低成本优先: Amazon 商品、BSR、价格、评分、评论数、五点描述、图片、差评优先调用 amazon-product-scraper;只有本地 scraper 采不到关键字段、遇到限流/验证码、或需要其不支持的字段时,才调用 apify-amazon-scraper 补缺,减少 Apify API 消耗。
  • ✅ 单平台单 Actor Run 原则: 每个平台默认只发起 1 次采集任务,使用单个核心关键词或单个类目完成该平台本轮采集;同平台不得为了相近关键词重复开多个 Actor。只有首轮数据样本不足或字段缺失时,才允许追加 1 个 Actor Run,并记录追加原因。
  • ✅ 跨源采集顺序固定: Amazon 本地 scraper → Amazon Apify 补缺 → 其他平台 Apify Actor(TikTok/Reddit/Google Trends/1688/市场报告)→ Web Search/Web Fetch 兜底。
  • ✅ 最终报告静默过滤缺失数据: 报错、空表、占位符、未采集字段、无法验证数据不进入最终报告,也不以“未获取/失败/暂无数据”等提示展示;采集失败只记录在内部采集日志或原始数据目录。
  • ✅ 逐章来源标注: 最终报告每个可见板块都必须列出本板块实际使用的数据来源;来源必须包含平台、采集方式、Actor/脚本名、采集时间、样本量或 URL。


使用方法

方式一:自然语言输入 (推荐)

"分析美国市场儿童保健品类目的选品机会"
"帮我调研美国市场红酒杯抛光机"
"研究澳洲市场宠物保健品的市场规模,需要差评分析"

方式二:结构化输入

市场: US
类目: kids supplements
关键词: children's vitamins, gummy vitamins, kids probiotic
供应商成本: 需要 1688 准确成本
差评分析: 需要
Reddit洞察: 需要

自动化流程

当用户输入选品调研需求时,自动执行以下流程:

Step 1: 解析用户输入

input_parser = {
    "market": "US/UK/DE/...",
    "category": "kids supplements",
    "keywords": ["相关关键词"],
    "supplier_keywords_zh": ["1688 中文供应商关键词"],
    "need_supplier_cost": True,
    "need_review_analysis": True,      # 差评分析
    "need_reddit_insights": True,      # Reddit 用户洞察
    "need_google_trends": True,        # Google Trends
    "requirements": {...}
}

Step 2: 7 大数据源全量采集 (Amazon Scraper + Apify First)

采集优先级必须固定为:

  1. Amazon 数据优先调用 amazon-product-scraper,一次采集单个核心关键词或单个 Amazon 类目下的 Top 商品和差评;本地 scraper 成功时不得再重复调用 Amazon Apify。
  2. Amazon 本地 scraper 采集失败、字段明显缺失、样本量不足,或用户明确需要本地 scraper 不支持的字段时,才调用 apify-amazon-scraper 对缺口字段补采。
  3. TikTok、Reddit、Google Trends、1688、市场报告/公开网页等平台优先复用已验证的 Apify Actor。每个平台默认只启动 1 个 Actor Run,并尽量使用 1 个主关键词或 1 个类目完成本轮采集。
  4. 如果单个 Actor Run 的数据不完整,先复查参数、字段映射、样本量和 dataset;确认缺口后才允许追加新的 Actor Run,且必须记录追加原因。
  5. 只有 Apify Actor 不存在、权限/API 配额不足、运行失败、目标站点无法采集或关键字段缺失时,才使用 Web Search/Web Fetch 从权威公开网页兜底。
  6. 如果所有采集方式都无法取得可验证数据,则报告主体不显示该数据项,相关指标不得参与评分、图表和结论。

**数据准入标准:**每条进入报告的数据必须有来源、采集时间、采集方式、样本量或 URL;没有 lineage 的数据一律不得使用。

平台采集额度与产物一 Excel 数据层

各平台采集额度(最低要求,优先 Apify):

平台默认额度 / 指标来源方式备注
Amazon默认 100 条,有效商品硬下限 50 条;差评应覆盖核心竞品,含标题/正文/评分/日期/已验证购买amazon-product-scraper 优先 → apify-amazon-scraper 定向补缺有效商品指去重后含 ASIN/标题/来源的记录;差评需回指 ASIN
TikTok默认且硬下限 50 条去重原始视频,保留视频 URL/作者/文案/标签/播放/点赞/评论/分享/发布时间;另采 TikTok Shop 销量/GMV/价格/店铺Apify TikTok Scraper + TikTok Shop Actor 优先 → Web Search 兜底视频级原始数据与 Shop 商品分表留存,不能只保留 1 条标签汇总
Reddit默认且硬下限 20 条可追溯帖子/评论(含子版块/标题/正文/情绪/时间/url)Apify Reddit Actor 优先 → Web Search 兜底样本必须与类目相关且 URL 可核验,禁止编造
1688默认且硬下限 20 条有效供应商/报价记录(商品、供应商、阶梯价、MOQ、评分、复购率、地区、交付能力)Apify 1688 Actor 优先 → Web Search 兜底“有效”指至少包含报价和来源 URL,每行可追溯
Google Trends类目主关键词 最近 6 个月时间序列 + 趋势截图Apify Google Trends/Serp Actor 优先 → Web Search/Web Fetch 兜底;截图可使用 Actor snapshot 或渲染页面导出保留日/周原始粒度,可另生成月度汇总;PNG 路径/URL 写入 Excel

数量验收门(必须在生成报告前执行):

  1. 按平台主键去重:Amazon=ASIN,TikTok=video_url/video_id,Reddit=post/comment URL,1688=offer_id/商品 URL + 供应商。
  2. 只计算具有核心字段和可追溯来源的有效记录,以实际落盘条数而非请求的 maxItems 作为验收依据。
  3. 低于下限时,先检查首轮 dataset/参数;Amazon 转 Apify 定向补采,其他平台允许追加 1 次 Apify 补采,仍不足再用 Web Search 补充。
  4. 所有补采、降级和未达标原因写入内部采集日志与 Excel Data_Lineage;不得伪造记录凑数。

⚠️ 产物一(Excel)是数据层,必须先于产物二(HTML)产出。 采集阶段必须把每个平台的原始数据持久化为 raw_data.json,并通过 python scripts/excel_exporter.py --input raw_data.json --output <市场>_<类目>_采集数据.xlsx 导出为带「来源链接」超链接的多工作表 Excel。HTML 报告的所有数字必须回指这份 Excel, 保证"报告数据 = 采集数据",便于人工逐条核对真实性。

📊 amazon-product-scraper (Amazon 首选)
   └─→ 低成本采集 Amazon BSR Top 100 商品数据(标题/ASIN/价格/评分/评论数/BSR/五点描述/图片/商品链接)

⭐ amazon-product-scraper (Review Mode)
   └─→ 低成本采集竞品差评(1-2星评论),提取用户痛点关键词和频率

📊 apify-amazon-scraper (Amazon 补缺)
   └─→ 仅在本地 scraper 失败、字段缺失或需要额外字段时补采 Amazon 数据

⭐ apify-amazon-scraper (Review 补缺)
   └─→ 采集竞品差评(1-3星评论),提取用户痛点关键词和频率

🏭 1688 Supplier Collector
   └─→ 1个中文供应商关键词 + 1个 Apify Actor Run 采集 1688 供应商报价/MOQ/评分/复购率

📱 apify-tiktok-scraper
   └─→ 1个核心搜索词 + 1个 Actor Run 采集 TikTok 标签播放量/爆款视频/达人数据/内容类型分布

🗣️ Reddit Collector
   └─→ 优先创建/复用 1 个 Apify Reddit Scraper Run 采集类目相关子版块、产品关键词讨论
   └─→ 提取用户抱怨、产品期望、未满足需求

📈 Google Trends Collector
   └─→ 优先使用 1 个 Apify Google Trends/Serp Scraper Run 采集主关键词搜索趋势、区域热度、相关查询
   └─→ Apify 不可用时才使用 Web Search/Web Fetch 补充可验证信息,并标明降级原因

📊 Market Report Collector
   └─→ 优先使用 1 个 Apify Web Scraper/Google Search/行业报告 Actor Run 采集 Grand View Research / Mordor Intelligence / Verified Market Reports 等公开摘要
   └─→ Apify 不可用时使用 Web Search/Web Fetch 获取公开页面,并只引用页面上可验证的数字

Step 3: 多维度智能分析

🧭 市场与产品定义 → 市场边界界定 / 产品形态分类 / 目标用户定义

🧑 需求逻辑与消费者画像 → 核心需求 / 使用场景 / 购买决策链 / 消费者分层
   └─→ 从 Reddit + Amazon评论 + TikTok 数据中构建消费者画像

📊 五维趋势交叉验证 → 行业数据 × TikTok热度 × 线下渠道 × 竞品动态 × 政策合规
   └─→ 五个维度互相验证,任一维度出现矛盾需标记⚠️

📈 市场容量筛选 → 成分/剂型维度拆解 / 各赛道市场规模+增长率+竞争度 / 进入评分矩阵
   └─→ 生成成分-剂型十字矩阵

🔄 产品生命周期定位 → 导入期/成长期/成熟期/衰退期判定 / 对应策略矩阵
   └─→ 不同周期阶段对应不同打法

🏆 竞争格局与对标分析 → 品牌集中度/价格分布/评分矩阵/竞品定价对标
   └─→ 选取Top 3直接竞品做逐项对标

⭐ 差评痛点深度分析 → NLP高频负面词 / 痛点分类(产品质量/功能/包装/服务/期望)
   └─→ 痛点频率 × 严重程度矩阵

🗣️ Reddit 用户洞察 → 情绪分布 / 高频讨论主题 / 用户需求缺口

📱 TikTok 流量验证 → 标签播放量/爆款内容类型/达人生态/传播潜力评分

🏭 供应链验证 → 1688 报价/MOQ/供应商质量评估

💰 利润模型构建 → 成本结构/毛利率/净利率/多档定价/敏感性分析

🛡️ 研发壁垒构建 → 配方壁垒/供应链壁垒/认证壁垒/品牌壁垒/专利壁垒
   └─→ 评估各壁垒的可构建难度和时间窗口

🎯 差异化选品与产品矩阵 → 引流款/主打款/利润款/配套款规划
   └─→ 基于差评痛点+消费者画像+竞争对标综合推导;每个推荐产品必须附带文生图提示词

📋 90天执行路线图 → 月度里程碑 / 资源配置 / 关键节点

⚠️ 风险评估与"为什么不选" → 虚假蓝海检测 / 市场风险/政策风险/竞争风险/执行风险
   └─→ 强制输出至少3条"为什么可能不选这个品"的理由

Step 4: HTML 可视化报告生成(产物二)

最终输出规则:

  • HTML 报告是产物二,所有数字必须来自产物一(Excel / raw_data.json),禁止凭空生成。
  • 文件名建议包含市场、类目、日期和采集批次。
  • HTML 报告必须优先使用真实采集数据驱动 Chart.js 图表、表格、词云和结论。
  • 对缺失数据的章节,若无可验证数据支撑,则隐藏图表、表格、KPI 和结论;最终报告不得展示“数据缺口”“未采集”“报错”“暂无数据”等提示。
  • 采集失败、字段缺失、追加 Actor 原因仅写入内部采集日志或原始数据文件,不进入面向用户的最终报告正文。
  • 每次分析必须按本 Skill 的 16 章方法论逐章评估是否有数据支撑,不能只做浅层竞品列表或单一维度摘要。

产物二必须包含的三大核心报告(缺失任一视为不合格):

  1. 细分市场分析报告 → 对应第2章(市场与产品定义)+ 第5章(市场容量筛选),给出品类边界、形态分类、赛道规模/增速/竞争度。
  2. 竞品对标分析报告 → 对应第7章(竞争格局与对标),给出 Top 3 竞品逐项对标(价格/评分/卖点/成分/包装/差评痛点/差异化机会)。
  3. 用户未满足需求清单 → 对应第3.4章 + 第8章(差评痛点)+ 第9章(Reddit 洞察),汇总用户反复抱怨但市场未满足的需求,标注频次与来源。

结尾必须包含「第17章 选品决策与 1688 落地建议」(详见下方章节规范),重点针对 1688 采集到的品类给出:是否跟品/改品/开新品、差异化点、定价/利润/成本、推广路径。

🎨 report-generator (HTML Mode)
   └─→ 生成16章 + 第17章深度可视化交互报告
      ├── 📋 执行摘要仪表盘(KPI卡片 + 综合评分雷达图)
      ├── 🌐 市场与产品定义(产品形态分类图/目标用户定义)            ← 核心报告① 细分市场
      ├── 💡 需求逻辑与消费者画像(消费者分层漏斗图/购买决策链)
      ├── 📊 五维趋势交叉验证(5维度雷达图 + 一致性/矛盾信号表)
      ├── 📈 市场容量筛选(成分-剂型十字矩阵热力图 + 各赛道评分表)    ← 核心报告① 细分市场
      ├── 🔄 产品生命周期定位(生命周期阶段判定图 + 策略矩阵)
      ├── 🏆 竞争格局与对标(价格-评分散点图 + 品牌集中度 + 竞品对标表)← 核心报告② 竞品对标
      ├── ⭐ 差评痛点深度分析(痛点词云 + 分类占比饼图 + 频率×严重度矩阵)← 核心报告③ 未满足需求
      ├── 🗣️ Reddit 用户洞察(情绪饼图 + 高频讨论主题柱状图)          ← 核心报告③ 未满足需求
      ├── 📱 TikTok 流量验证(标签播放量排名 + 内容类型环形图)
      ├── 🏭 供应链与成本验证(供应商报价区间图 + 质量评分表)        ← 第17章数据底座
      ├── 💰 利润模型构建(成本结构瀑布图 + 多档定价对比 + 盈亏平衡点)← 第17章数据底座
      ├── 🛡️ 研发壁垒构建(5类壁垒可构建性评分雷达图)
      ├── 🎯 差异化选品与产品矩阵(产品矩阵四象限图)
      ├── ⚠️ 风险评估与"为什么不选"(虚假蓝海检测 + 风险矩阵)
      ├── 📋 90天执行路线图(甘特图/里程碑时间线)
      └── 🎯 第17章 选品决策与 1688 落地建议(跟品/改品/开新品 + 差异化 + 定价利润 + 推广)

---

## 产物一:采集数据 Excel 工作簿规范

> 这是采集阶段的最终交付物,必须**全面、准确、可溯源**。所有平台原始数据(不加工、不聚合)按平台分工作表留存,每行带「来源链接」超链接。

### 生成方式

```bash
# 1) 采集并落盘原始 JSON
python scripts/data_collector.py ...   # 输出 raw_data.json
# 2) 导出 Excel(自动分表 + 来源链接超链接)
python scripts/excel_exporter.py \
    --input raw_data.json \
    --output <市场>_<类目>_采集数据.xlsx
# 也可直接指向分阶段原始 JSON 所在目录:
python scripts/excel_exporter.py --input-dir ./output/<批次> --output <市场>_<类目>_采集数据.xlsx

工作表与字段规范

工作表核心字段来源链接列对应额度
采集总览市场/类目/关键词/采集时间 + 各平台样本量计数 + Data Lineage—全局
Amazon_商品ASIN / 标题 / 品牌 / 类目 / 价格与币种 / Buy Box / 评分 / 评论数 / BSR / 月销量 / 上架日期 / 变体数 / 五点 / 规格 / 图片 / 关键词 / 市场 / 采集信息Amazon 详情页默认 100,硬下限 50
Amazon_差评Review ID / ASIN / 评分 / 标题 / 正文 / 日期 / 已验证购买 / 点赞 / 变体 / 采集信息评论页或商品页覆盖核心竞品
TikTok_流量Video ID / 视频 URL / 作者 / 作者 URL / 文案 / 标签 / 时长 / 播放 / 点赞 / 评论 / 分享 / 收藏 / 发布时间 / 音乐 / 关键词 / 采集信息TikTok 视频页去重后 ≥50 条
TikTok_Shop_销量商品 ID / 关键词 / 标题 / 类目 / 价格与币种 / 销量 / GMV / 店铺 / 评分 / 评论数 / 佣金 / 采集信息TikTok Shop 商品页可用品类样本
Reddit_讨论/差评Post/Comment ID / 子版块 / 作者 / 标题 / 正文 / 情绪 / 点赞 / 评论数 / 时间 / 负面命中词 / 关键词 / 采集信息Reddit 帖子/评论可追溯样本 ≥20 条
1688_供应商Offer ID / 关键词 / 商品 / 供应商 / 阶梯价 / 币种 / MOQ / 评分 / 复购率 / 成交量 / 响应率 / 地区 / 年限 / 认证 / OEM/ODM / 交期 / 采集信息1688 商品/供应商页有效报价 ≥20 条
Google_Trends日期/周 × 关键词指数 / 地区 / 6 个月时间范围 / 相关查询 / 截图路径或 URL / 采集信息Trends 查询页或 Actor snapshot最近 6 个月
市场报告报告名 / 机构 / 类目 / 地区 / 基准年 / 市场规模 / 预测年 / 预测值 / CAGR / 发布时间 / 摘要 / 采集信息报告页可验证报告
原始字段明细平台 / 记录索引 / 字段路径 / 原始值 / 来源链接随原始记录保留所有未映射和嵌套字段
Data_Lineage平台 / 采集方式 / 脚本或 Actor / Run ID / Dataset ID / 查询 / 请求数 / 有效数 / 去重数 / 采集时间 / 状态 / 补采原因Actor/Dataset URL(如有)全局

来源链接规则(硬要求)

  • 每条数据行的「来源链接」必须是可点击的真实 URL(Amazon 详情页、TikTok 标签页、Reddit 帖子、1688 商品/搜索页、市场报告页等)。
  • 无 URL 的数据(如部分兜底搜索结果)必须在来源链接列留空并标注采集方式,不得伪造 URL。
  • Excel 中的所有数字必须与 raw_data.json 完全一致;Excel 是人工核对真实性的唯一可信底稿。
  • 标准化分表用于分析,原始字段明细 必须以长表形式保留每条原始记录的所有嵌套字段,不得因字段映射不全而丢失数据。

报告章节规范 (v3.2 - 16章)

第1章:📋 执行摘要仪表盘

目的:3分钟内掌握全貌

内容:

  • 核心KPI卡片(市场规模/CAGR/机会评分/TikTok热度/利润率/竞争分散度)
  • 综合评分雷达图(8维度:市场容量/增长率/竞争度/利润率/TikTok热度/供应链/壁垒/政策友好度)
  • 一句话结论:是否推荐进入,以什么定位进入
  • 最低3条"为什么可能不选"的反对意见

数据来源标注:各KPI数据具体来源(Apify Amazon采集/市场报告URL/TikTok标签页/1688搜索页面等)


第2章:🌐 市场与产品定义

目的:划定研究边界,避免分析范围漂移

内容:

  • 市场边界界定:市场地域范围/品类范围/排除项
  • 产品形态分类:
    形态代表产品价格带占比趋势
    形态A具体商品$X-YXX%↑/↓/→
  • 目标用户定义:核心用户画像/使用场景/购买动机
  • 类目树定位:在Amazon分类树中的具体位置

数据来源标注:Amazon BSR类目数据 / 市场报告 / Amazon搜索页


第3章:🧑 需求逻辑与消费者画像

目的:理解"谁在买、为什么买、怎么买"

内容:

3.1 核心需求逻辑

  • 用户使用场景拆解(日常/应急/送礼/囤货等)
  • 需求触发因素
  • 使用频率与复购周期

3.2 消费者分层画像(基于真实评论+Reddit+社媒数据构建)

消费者类型占比核心关注点价格敏感度购买渠道偏好代表人群描述
品质优先型XX%成分/效果/品牌低Amazon Subscribe...
性价比型XX%价格/容量/评分高Amazon Deal...
成分党XX%配料表/认证/有机中官网/Whole Foods...

3.3 购买决策链

需求触发 → 信息搜索(Aamzon/TikTok/Reddit/Google) → 对比评估(价格/评分/评论) → 购买决策 → 购后评价

3.4 未满足需求地图

  • 从Reddit真实讨论 + 差评中提取用户反复提及但市场上未得到满足的需求
  • 标注需求出现频次和来源

数据来源标注:Reddit子版块/Apify Amazon评论采集/TikTok评论/Apify市场报告


第4章:📊 五维趋势交叉验证

目的:多维度交叉验证,避免单一信息源误导

4.1 行业数据维度

  • 市场规模(来源:Grand View Research / Mordor Intelligence / Verified Market Reports等)
  • CAGR及预测
  • 驱动因素与制约因素

4.2 TikTok热度维度

  • 核心标签总播放量/月增速
  • 爆款视频内容类型分布
  • 达人合作生态

4.3 线下渠道维度

  • 品类在Walmart/Target/Costco/Whole Foods的铺货情况
  • 线下价格对标线上
  • 渠道趋势(DTC化/线下独家等)

4.4 竞品动态维度

  • 头部品牌近12个月新品动向
  • 融资/并购事件
  • 广告投放趋势(Amazon SP/SB广告密度)

4.5 政策合规维度

  • FDA/FTC相关法规变动
  • 标签/声明合规要求
  • 进口关税/贸易政策影响

交叉验证矩阵:

验证维度信号方向信号强度一致性
行业数据↑增长强✅ 一致 / ⚠️ 矛盾

⚠️ 关键规则:任一维度出现与其他维度矛盾时,必须在报告中标注并说明原因。

数据来源标注:每个维度标注具体数据来源


第5章:📈 市场容量筛选

目的:按成分/剂型/价格带拆解,量化各赛道机会

5.1 成分维度赛道拆解

成分赛道市场规模(USD)年增速竞争度进入评分(1-10)推荐策略
成分A$X亿XX%高/中/低X引流款/利润款/避开

5.2 剂型维度赛道拆解

剂型Amazon SKU数量均价增速差异化空间
软糖X,XXX$XXXX%大/中/小

5.3 成分×剂型十字矩阵

         | 成分A | 成分B | 成分C |
---------|-------|-------|-------|
剂型A    |  ⭐⭐⭐  |  ⭐⭐   |  ⭐    |
剂型B    |  ⭐⭐   |  ⭐⭐⭐ |  ⭐⭐   |
剂型C    |  ⭐    |  ⭐    |  ⭐⭐⭐  |

⭐ = 综合机会评分(市场规模×增速×竞争分散度)

5.4 价格带机会分析

价格带SKU占比销量占比利润空间竞争密度

数据来源标注:Amazon采集数据 / 市场报告 / 价格带数据来源


第6章:🔄 产品生命周期定位

目的:判断品类处于什么周期阶段,匹配正确策略

6.1 生命周期判定

  • 判断依据:搜索趋势曲线形态 / SKU增速 / 平均价格走势 / 新品成功进入率 / 评论集中度变化
  • 判定结果:导入期 / 成长期 / 成熟期 / 衰退期

6.2 策略矩阵

生命周期阶段核心策略定价策略推广策略产品策略
导入期教育市场中高内容营销+达人MVP快速迭代
成长期抢占份额中广告+达人+SEO差异化+矩阵
成熟期利润最大化中低品牌+复购微创新+成本
衰退期退出/收割低减少清库存

6.3 不同周期的进入难度评估

  • 导入期进入难度:市场教育成本高,但先发优势明显
  • 成长期进入难度:最佳窗口期,需快速起量
  • 成熟期进入难度:需强差异化或成本优势
  • 衰退期进入难度:不建议

数据来源标注:Google Trends / Amazon历史数据 / 市场报告


第7章:🏆 竞争格局与对标分析

目的:量化竞争格局,找到对标与差异化方向

7.1 品牌集中度分析

  • Top3/Top5/Top10品牌市场份额(基于评论数/BSR排名推算)
  • 集中度判定:极度分散(<15%) / 健康竞争(15-30%) / 偏集中(30-40%) / 高度垄断(>40%)

7.2 价格-评分竞争散点图

  • X轴:价格 | Y轴:评分 | 气泡大小:评论数 | 颜色:品牌
  • 标注蓝海区域(高评分+中价格+低竞争密度)

7.3 竞品逐项对标表(选取Top 3直接竞品)

对标项竞品A竞品B竞品C我们的定位
价格$XX$XX$XX$XX
评分X.XX.XX.X目标 ≥X.X
核心卖点............
成分/规格............
包装............
差评痛点............
差异化机会............

7.4 竞争壁垒评估

  • 品牌认知度壁垒
  • 评论数壁垒(对标头部的评论积累难度)
  • 价格壁垒
  • 供应链壁垒

数据来源标注:Amazon竞品页面 / 评论采集数据


第8章:⭐ 差评痛点深度分析

目的:从用户抱怨中挖掘产品改进方向和差异化机会

8.1 采集策略

  • 对Top 20竞品商品,各采集50条最新1-3星评论
  • 提取评论标题+正文、评分、日期、Verified Purchase标签

8.2 痛点分类体系

痛点大类子类别关键词库出现频率严重度(1-5)改进机会
产品质量破损/变质/尺寸不符broken, damaged, meltedXX%4包装升级/品控
功能问题无效/副作用/不便doesn't work, side effectsXX%5配方升级
包装问题泄漏/难开/不环保leaking, difficult openXX%3包装设计
服务问题发货慢/客服差late delivery, poor CSXX%2物流优化
期望落差描述不符/质量低not as describedXX%4Listing优化

8.3 痛点频率×严重度矩阵

  • 四象限:高频高严重度(核心改进区)/ 高频低严重度(体验优化区)/ 低频高严重度(风险监控区)/ 低频低严重度(可忽略)

8.4 竞品差评共性总结

  • 列出所有主要竞品共同被投诉的问题
  • 这些是"市场上没人做好"的机会

数据来源标注:Apify Amazon评论采集(标注Actor/采集时间/评论数)


第9章:🗣️ Reddit 用户洞察

目的:从真实用户讨论中挖掘市场空白和趋势信号

9.1 采集目标

子版块采集内容洞察价值
r/AmazonReviews产品讨论真实用户评价和需求
r/FulfillmentByAmazon卖家经验运营痛点和机会
r/类目相关子版块品类讨论用户偏好和趋势
r/ProductReviews产品评测功能对比和期望

9.2 情绪分析

  • 正面/负面/中性讨论占比
  • 高频情感词

9.3 需求缺口列表

用户需求提及频次市场满足度机会评分
需求AXX次低⭐⭐⭐⭐⭐

9.4 竞品自然提及分析

  • 用户自发比较/推荐的品牌
  • 口碑传播路径

数据来源标注:Apify Reddit Scraper(标注Actor/子版块/采集时间/帖子数)


第10章:📱 TikTok 流量验证

目的:验证品类在TikTok的传播潜力和内容机会

10.1 标签表现

标签总播放量视频数月增速内容类型
#xxxX亿X万+XX%开箱/测评/科普

10.2 爆款内容拆解

  • Top 5高播放视频的内容模式
  • 共同特征提取(时长/音乐/叙事结构/视觉元素)

10.3 达人生态

  • 头部/腰部/尾部达人分布
  • 合作成本估算(CPM/单条报价)

10.4 传播潜力评分(1-10)

评分维度分数说明
视觉吸引力X...
Before/After效果X...
情感共鸣X...
新奇性X...
知识价值X...

数据来源标注:Apify TikTok Scraper(标注Actor/标签/采集时间)


第11章:🏭 供应链与成本验证

目的:验证供应链可行性和成本结构

11.1 1688供应商调研

供应商报价MOQ评分复购率是否实地验厂
A¥XXXXXX.XXX%否/是

11.2 成本结构拆解

成本项金额占比备注
原料成本$XXX%...
包材$XXX%...
生产$XXX%...
头程物流$XXX%...
FBA仓储$XXX%...
平台佣金$XXX%...

11.3 供应商质量评估矩阵

  • 价格竞争力 / 产能 / 品控 / 交期 / 配合度

数据来源标注:1688 Apify采集 / 行业报价 / FBA费率表


第12章:💰 利润模型构建

目的:量化盈利空间,多方案对比

12.1 多档定价利润对比

定价方案售价COGS毛利毛利率平台费广告净利净利率
引流款$X$X$XXX%$X$X$XXX%
主打款$X$X$XXX%$X$X$XXX%
利润款$X$X$XXX%$X$X$XXX%

12.2 盈亏平衡分析

  • 盈亏平衡点月销量
  • 回本周期估算

12.3 敏感性分析

变动因素变动幅度利润率影响
采购成本±10%±X%
广告占比±5%±X%
汇率波动±5%±X%

数据来源标注:1688报价 / Amazon费率表 / FBA计算器


第13章:🛡️ 研发壁垒构建

目的:评估长期护城河的可构建性

13.1 五类壁垒评估

壁垒类型当前状态可构建性构建周期构建成本优先级
配方壁垒无/有高/中/低X月$X⭐⭐⭐
供应链壁垒无/有高/中/低X月$X⭐⭐
认证壁垒无/有高/中/低X月$X⭐⭐⭐
品牌壁垒无/有高/中/低X月$X⭐⭐
专利壁垒无/有高/中/低X月$X⭐

13.2 认证与合规路径

  • 需取得的关键认证(FDA/GRAS/Organic/Non-GMO/Gluten-Free等)
  • 各认证时间线和费用

13.3 专利与知识产权

  • 现有专利地图
  • 可专利化方向
  • 规避设计风险

数据来源标注:FDA数据库 / USPTO / 合规顾问 / 行业标准


第14章:🎯 差异化选品与产品矩阵

目的:基于前面所有分析,推导最优产品组合

14.1 差异化定位推导 基于以下输入综合推导:

  • 消费者画像(第3章)→ 目标人群定位
  • 竞争对标(第7章)→ 差异化方向
  • 差评痛点(第8章)→ 产品改进点
  • Reddit洞察(第9章)→ 未满足需求
  • 生命周期(第6章)→ 产品策略

14.2 产品矩阵规划(四象限)

          高利润
            |
  利润款    |    旗舰款
  (深耕)    |    (核心)
  —————————+—————————
  测试款    |    引流款
  (观察)    |    (获客)
            |
          低利润
    低销量          高销量

14.3 具体产品线规划

产品线定位目标人群核心卖点定价预期月销文生图提示词
产品A引流款......$XX件Photorealistic ecommerce product concept image...
产品B主打款......$XX件Photorealistic ecommerce product concept image...
产品C利润款......$XX件Photorealistic ecommerce product concept image...
产品D配套款......$XX件Photorealistic ecommerce product concept image...

文生图提示词要求

  • 每个推荐产品都必须输出一条可直接复制给生图模型的英文提示词。
  • 提示词需包含:产品名称/形态、目标市场、差异化卖点、材质或结构要点、包装/场景、Amazon listing 风格、浅色背景、无品牌 Logo、无可读文字、无水印。
  • 若推荐产品来自真实竞品痛点或 Reddit 需求缺口,提示词中的差异化卖点必须与该痛点/需求对应。

数据来源标注:综合前13章数据来源


第15章:⚠️ 风险评估与"为什么不选"

目的:强制审视反面,避免确认偏误

15.1 虚假蓝海检测

  • 搜索量检查(<1万/月 → 需求不足)
  • 趋势检查(下行/高度季节性 → 市场不稳定)
  • 利润率检查(毛利率<25% → 利润空间不足)
  • 品牌集中度检查(>40% → 头部垄断)
  • 新品进入机会检查(BSR Top100中新链接<5 → 进入困难)
  • 综合判定:✅ 真正蓝海 / 🟡 普通市场 / ⚠️ 谨慎 / ❌ 虚假蓝海

15.2 风险矩阵

风险类别风险项可能性影响程度缓解措施
市场风险需求下降低/中/高大/中/小...
竞争风险价格战低/中/高大/中/小...
政策风险合规变动低/中/高大/中/小...
供应链风险断供/涨价低/中/高大/中/小...
执行风险质量事故低/中/高大/中/小...

15.3 "为什么不选"(强制输出 ≥3条)

每条基于真实数据或合理推演,不接受空泛理由

  1. 理由1:基于XX数据,存在XX风险
  2. 理由2:基于XX分析,存在XX障碍
  3. 理由3:基于XX趋势,存在XX不确定性
  4. (可选)更多

数据来源标注:综合各章节数据来源


第16章:📋 90天执行路线图

目的:将分析结论转化为可执行计划

16.1 月度里程碑

阶段时间核心目标关键任务交付物风险点
Phase 1Day 1-30供应链搭建供应商筛选/打样/小批样品确认...
Phase 2Day 31-60Listing上线视觉拍摄/文案/LP优化Listing上线...
Phase 3Day 61-90冷启动验证广告测试/达人合作/评价首批销售数据...

16.2 资源配置

资源月预算来源关键约束
产品采购$X自有资金MOQ限制
广告投放$X利润再投ACOS<25%
达人合作$X市场预算ROI>2

16.3 关键里程碑甘特图


第17章:🎯 选品决策与 1688 落地建议(结尾重点)

目的:把前面的分析收敛为一份可执行的「做不做、怎么做」决策书,重点针对 1688 采集到的品类。

17.1 选品决策结论(跟品 / 改品 / 开新品)

  • 明确给出三选一结论,并给出一句话理由:
    • 跟品:直接跟 1688 现有爆款(低风险、快上线,但需说明利润空间是否足够)。
    • 改品:在现有品类上做差异化改良(基于差评痛点 / Reddit 需求缺口)。
    • 开新品:基于未满足需求开新品类(高风险高回报,需说明壁垒与周期)。
  • 结论必须回指数据:1688 供应商报价区间、Amazon 竞品价格/评分、差评痛点集中度、TikTok 热度、Google Trends 趋势。

17.2 差异化方案(如何做差异)

差异化维度具体做法对应痛点/需求来源
功能改进添加/升级哪些功能第8章差评痛点、第9章Reddit需求
设计改进材质/结构/外观/包装变化差评包装/质量类、消费者画像
配方/成分成分调整、认证加成成分党需求、合规壁垒
场景扩展新使用场景/新人群第3章未满足需求地图

17.3 定价、成本与利润(必须量化)

项目数值依据
1688 采购成本(含包材)¥X / $X1688_供应商 表报价区间
头程+FBA+佣金+广告$XFBA费率表/费率假设
建议零售价$X竞品对标(第7章)+ 目标净利率
预估毛利率XX%第12章利润模型
预估月净利(按预期销量)$X销量假设来自 TikTok Shop / 竞品
回本周期X 天第12章盈亏平衡

17.4 推广路径(后续怎么推)

  • 冷启动:广告架构(SP/SB)、预算与 ACOS 目标、首批评价获取方式。
  • 内容种草:TikTok 达人对接策略(基于第10章传播潜力评分)、短视频/测评内容方向。
  • 渠道:Amazon 为主 + 是否同步 TikTok Shop(结合 TikTok_Shop_销量数据)。
  • 节奏:对齐第16章 90 天路线图的关键里程碑。

数据来源标注:1688_供应商表 / Amazon_商品与差评表 / TikTok_Shop_销量表 / Google_Trends表 / 第7/8/9/12章。


⚠️ 数据真实性原则(核心规则)

必须遵守

  1. 分平台采集路由
    • Amazon 商品、价格、BSR、评分、评论和差评优先通过 amazon-product-scraper 低成本采集;只有本地采集失败、样本不足或字段缺失时,才使用 apify-amazon-scraper 补采。
    • Reddit、Google Trends、1688、TikTok、市场报告、公开网页等所有需要数据采集的平台,必须优先通过 Apify Actor 采集。
    • 没有现成 Actor 时,优先配置通用 Actor(如 Web Scraper、Google Search Results、Reddit Scraper、Google Trends/Serp Scraper),但同一平台本轮默认只运行一个 Actor。
    • 只有 Actor 不存在、权限/API 配额不足、目标站点无法采集、字段缺失或运行失败时,才允许使用 Web Search/Web Fetch 兜底。
    • 所有失败、兜底和追加 Actor 原因必须记录在内部采集日志或原始数据目录,不进入最终报告正文。

0.1 单平台单任务成本控制

  • 每个平台每轮调研默认只执行一次采集:1 个主关键词或 1 个类目,1 个 Actor Run/脚本任务。
  • 同义词、近义词、长尾词先在本地用于归并、过滤和结果标注,不得直接拆成多个 Actor Run。
  • 只有首轮样本量低于分析阈值、缺少核心字段、或平台返回结果明显偏题时,才追加第二次采集。
  • 追加采集必须限定缺口字段或缺口样本,不得重新全量抓取同一平台。
  1. 所有数据必须来自真实采集源或权威公开数据源,不得捏造

    • 采集失败、字段为空或无法验证 → 不进入最终报告,不显示该数据项
    • 不显示捏造的示例数据或占位符
    • 不得用行业经验、常识估算、AI 推测值替代真实数据
    • 如果只能形成方向性判断,必须标记为“基于已采集资料的推断”,且不得作为核心 KPI
  2. 每个章节底部必须标注数据来源(Data Lineage)

    📌 数据来源:
    - Amazon竞品数据:amazon-product-scraper 或 Apify actor [actor-name],采集时间 2026-XX-XX,采集XX条商品数据
    - 差评数据:amazon-product-scraper 或 Apify actor [actor-name],采集时间 2026-XX-XX,每条竞品采集XX条评论
    - TikTok数据:Apify actor [actor-name],标签 #XXX,采集时间 2026-XX-XX
    - Reddit数据:Apify actor [actor-name],子版块 r/XXX,采集时间 2026-XX-XX
    - 市场规模:来自 [报告名称/URL],发布时间 202X年
    - Google Trends:Apify actor [actor-name],关键词 [XXX],时间范围为最近 6 个月,同时记录趋势截图路径/URL
    - 1688数据:Apify actor [actor-name],搜索关键词 [XXX],采集时间 2026-XX-XX
    - 联网搜索:[具体URL],获取时间 2026-XX-XX
    
  3. 数据新鲜度:所有数据标注采集时间,建议每周更新;趋势、价格、评论、销量、BSR、TikTok 热度等易变数据必须优先采集最新结果。

  4. 数据缺失处理:

    • 如果某个数据源无法采集到真实可验证数据,相应图表、KPI、评分项不显示且不参与综合评分
    • 如果某章核心数据缺失,相应章节从报告主体隐藏
    • 如果7个数据源都无法采集到数据,相应章节不显示
    • 报告中不得出现"以下数据暂未获取"、"暂无数据"、"采集失败"、"报错"、空表或占位符
    • 不得为了保持章节完整而展示空表、占位符、示例值或未经验证的数字
  5. 结论可追溯

    • 每个推荐、风险、评分、机会判断都必须能回溯到至少一个真实数据源
    • 关键结论优先使用两个以上来源交叉验证;若只有单一来源,必须降低置信度并标注
    • 矛盾信号必须在第4章交叉验证矩阵和第15章风险评估中同时体现

HTML 报告风格规范

设计原则

  • 简洁商务科技风:深色主题 + 蓝色科技色调
  • 配色方案:
    • 主色:#1a73e8 (科技蓝)
    • 深色背景:#0d1117 (GitHub Dark)
    • 卡片:#161b22
    • 强调色:#58a6ff (亮蓝) / #3fb950 (成功绿) / #f85149 (警告红)
    • 文字:#c9d1d9 / #8b949e
    • 数据溯源:底部小字 #8b949e,斜体
  • 字体:Inter / SF Mono
  • 布局:响应式网格,仪表盘风格

图表颜色调色板

chartColors: [
  '#58a6ff', '#3fb950', '#f0883e', '#bc8cff',
  '#f85149', '#79c0ff', '#d2a8ff', '#ffa657'
]

数据溯源样式

每章底部统一使用以下样式标注数据来源:

<div class="data-lineage">
  <details>
    <summary>📌 数据来源 (Data Lineage)</summary>
    <ul>
      <li>...</li>
    </ul>
  </details>
</div>

选品决策标准 (v3.2 更新)

指标标准权重数据来源
搜索量2-10万/月12%Google Trends + Amazon
品牌集中度Top10 <30%10%Amazon BSR
CPC<$18%Amazon 广告
利润率>30%15%1688 + FBA 计算
TikTok 热度播放量>1000万10%TikTok 标签
供应链稳定评分>4.08%1688 供应商
差评可改进空间痛点集中度高12%差评 NLP 分析
Reddit 需求验证讨论活跃度高8%Reddit 子版块
生命周期阶段导入期/成长期10%Google Trends+Amazon
政策友好度无重大合规风险7%FDA/FTC

配置

环境变量 (.env)

# 必需
APIFY_API_TOKEN=your-api-token

# 1688 供应商
APIFY_1688_ACTOR_ID=your-1688-actor-id

# Reddit
APIFY_REDDIT_ACTOR_ID=your-reddit-actor-id

# TikTok(标签流量 + Shop 销量)
APIFY_TIKTOK_ACTOR_ID=clockworks/tiktok-scraper
APIFY_TIKTOK_SHOP_ACTOR_ID=clockworks/tiktok-shop-scraper   # 品类销量/GMV

# Google Trends / SERP / Web Search
APIFY_GOOGLE_TRENDS_ACTOR_ID=your-google-trends-actor-id
APIFY_GOOGLE_SEARCH_ACTOR_ID=your-google-search-actor-id
SERPAPI_API_KEY=your-serpapi-key

# 市场报告 / 通用网页采集
APIFY_MARKET_REPORT_ACTOR_ID=your-market-report-actor-id
APIFY_WEB_SCRAPER_ACTOR_ID=your-web-scraper-actor-id

# 可选 · 产物一 Excel 与额度
DEFAULT_MARKET=US
OUTPUT_FORMAT=html        # 产物二 HTML;产物一 Excel 由 excel_exporter.py 生成
MAX_PRODUCTS=100          # Amazon 默认商品数
MIN_AMAZON_PRODUCTS=50    # Amazon 去重后有效商品硬下限
DEFAULT_TIKTOK_ITEMS=50   # TikTok 默认原始视频数
MIN_TIKTOK_ITEMS=50       # TikTok 去重后原始视频硬下限
MIN_NEG_REVIEWS=5         # 每个品类最少差评数(5-10)
MIN_SUPPLIERS=20          # 1688 最少供应商数
MIN_REDDIT_ITEMS=20       # Reddit 最少可追溯帖子/评论数
TRENDS_MONTHS=6           # Google Trends 趋势窗口(约半年)
TRENDS_SAVE_SCREENSHOT=true

子 Skill 依赖关系 (v3.2 更新)

amazon-product-researcher (主入口)
├── amazon-product-scraper (Amazon 首选 - 商品数据+差评,低成本优先)
├── apify-amazon-scraper (Amazon 补缺 - 本地 scraper 失败或字段缺失时使用)
├── 1688 Supplier Collector (利润模型需要时必需)
├── apify-tiktok-scraper (推荐 - 标签流量)
├── apify-tiktok-shop-scraper (推荐 - 品类销量/GMV)
├── Reddit Collector (用户洞察 - Apify First)
├── Google Trends Collector (搜索趋势 - Apify First,失败才 Web Search/Web Fetch)
├── apify-market-scraper (市场报告 - Apify First)
├── Apify Web Scraper / Google Search Actor (公开网页兜底采集)
├── scripts/excel_exporter.py  ★ 产物一:原始数据 → 多表 Excel(含来源链接)
├── charts-generator (图表数据)
├── profit-model-builder (自动)
└── report-generator (必需 - 产物二 HTML可视化)

分析类集成

v3.2 整合并继续使用以下核心分析类(来自 amazon_product_researcher.py):

分析类功能对应章节
KeywordAnalyzer关键词拆解与市场质量评分第5章
BrandAnalyzer品牌集中度分析第7章
PainPointAnalyzer用户痛点权重分析第8章
FalseBlueOceanDetector虚假蓝海识别第15章
SelectionDecisionMatrix选品决策矩阵评分第14章

注意事项

  1. API Token: 确保配置了 Apify API Token(Amazon 先跑本地脚本;其他平台 Apify First)
  2. 双产物顺序: 先产出产物一(Excel + raw_data.json),再产出产物二(HTML);HTML 数字必须回指 Excel
  3. Excel 来源链接: 每个工作表每行必须带可点击的「来源链接」超链接;无 URL 不得伪造,留空并标注采集方式
  4. 平台额度: Amazon 默认 100、硬下限 50;TikTok 去重原始视频 ≥50;1688 有效报价 ≥20;Reddit 可追溯样本 ≥20;Google Trends 保存 6 个月数据与截图
  5. 差评采集成本: 每个商品约消耗 $0.5,Top 20 商品约 $10
  6. Reddit 数据: 必须是真实 Reddit 帖子(含 url);优先 Apify Reddit Actor,失败后才用 Web Search 补充公开讨论
  7. Google Trends: 优先使用 Apify Google Trends/Serp Actor;失败后才使用 Web Search/Web Fetch 补充可验证信息。无论采集方式,都必须保存最近 6 个月数据和趋势截图。
  8. Word Cloud: 需要中文分词支持(jieba)
  9. 数据新鲜度: 所有数据标注采集时间,建议每周更新
  10. 合规: 保健品/儿童/食品接触类产品需额外合规检查
  11. 数据真实性: 采集失败则不显示,不捏造数据,不使用 mock 数据,不用未经验证的推测填补 KPI
  12. "为什么不选": 强制在每份报告中输出至少3条反对理由
  13. HTML 主交付: 每次分析默认输出 HTML 深度可视化报告;其他格式仅作辅助
  14. 方法论完整性: 每次分析都必须按 16 章 + 第17章框架逐章评估,真实数据不足的章节静默隐藏,不得简化为浅层清单
  15. 结尾落地建议: 产物二必须包含第17章,针对 1688 品类给出跟品/改品/开新品决策、差异化、定价利润成本与推广路径

相关 Skills

Skills enregistrées