算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
zach-search-term-analyzer【设计与创意】分析 Amazon Brand Analytics 热门搜索词报告(Top Search Terms)。场景化框架:自家 ASIN 在/不在该词点击 TOP3 走完全不同的业务判断(存量经营 vs 市场进入),确定性脚本输出场景状态、市场结构象限与成交系数,直接对接广告分池和 Listing 关键词布局。 使用时机:拿到 Brand Analytics Top Search Terms(热门搜索词)报告后,做关键词策略、市场进入判断或自家词份额监控。 触发词:/zach-search-term-analyzer
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: zach-search-term-analyzer description: | 分析 Amazon Brand Analytics 热门搜索词报告(Top Search Terms)。场景化框架:自家 ASIN 在/不在该词点击 TOP3 走完全不同的业务判断(存量经营 vs 市场进入),确定性脚本输出场景状态、市场结构象限与成交系数,直接对接广告分池和 Listing 关键词布局。 使用时机:拿到 Brand Analytics Top Search Terms(热门搜索词)报告后,做关键词策略、市场进入判断或自家词份额监控。 触发词:/zach-search-term-analyzer triggers:
分析 Brand Analytics Top Search Terms(热门搜索词)报告(任何类目),按"自家 ASIN 在/不在点击 TOP3"做场景路由,输出市场结构判断与实操建议。
本工具分析的是 Brand Analytics → Top Search Terms(热门搜索词) 报告,不是 PPC 搜索词报告;如果文件字段不包含下方必需字段,先停下确认报告类型。
| Brand Analytics Top Search Terms | PPC 搜索词报告 | |
|---|---|---|
| 来源 | Seller Central → Brand Analytics | 广告后台 → SP/SB Campaign |
| 数据范围 | 全平台搜索词(与你的产品无关也能查) | 仅与你的广告触发相关的搜索词 |
| 核心指标 | 搜索频率排名、点击份额、转化份额 | Impressions、Clicks、Spend、Sales、ACOS |
| 适用场景 | 市场分析、选品定位、Listing 关键词策略、自家词份额监控 | 广告优化、出价调整、否定词管理 |
⚠️ 使用 Brand Analytics 需要完成品牌备案(Brand Registry)。PPC 搜索词报告请用
zach-search-term-report-analyzer。
| 口径 | 内容 |
|---|---|
| Search Frequency Rank | 全平台相对排名不是搜索量;#1 与 #2 可差数量级;跨类目/跨站点不可比 |
| TOP3 商品 | 该词下被点击最多的 3 个 ASIN(含广告位点击)——是"点击王"不是"转化王",转化最高的 ASIN 可能不在表里 |
| 点击份额 / 转化份额 | 独立指标:买家可点 A 买 B,所以 TOP3 转化份额为 0/缺失是常见真实现象(转化分散到长尾或被脱敏),不是数据错误 |
| 成交系数 | 转化份额 ÷ 点击份额 = 该 ASIN 转化率 ÷ 该词平均转化率;≥1 = Closer,<1 = 流量磁铁 |
| 粒度与滞后 | 日/周/月/季可选,实战以周报为主;数据滞后约 T+3~T+7;低频词被脱敏不显示 |
| 定位边界 | ABA 代表热度流量,不必然代表市场需求全貌 |
自家 ASIN ∈ 该词点击 TOP3 ?
├─ 是 → 场景 A:存量经营(看自家行 + 同词竞品行)
├─ 否 → 场景 B:市场进入(看 TOP3 合计的市场结构)
└─ 未提供自家 ASIN → 全部场景 B,报告显著标注"仅市场视角"
| 状态 | 判定(默认阈值) | 动作 |
|---|---|---|
| A1 收割词 | 自家成交系数 ≥ 1.0 | 防守+放量:加预算、防御性投放、盯竞品进入 |
| A2 漏水词 | 自家点击份额 − 转化份额 > 4pt | 先修详情页再抬价:价格/评价/主图/A+,用 SQP 定位漏斗卡点 |
| A4 份额预警 | 曾在 TOP3、最新一期掉出(或点击份额连续下滑) | 排查排名/价格/断货/新竞品 |
| A5 平衡词 | 介于两者之间 | 维持现状,周度跟踪 |
附加信号:同词 TOP3 内竞品成交系数 <1 → 截流机会(SP/SD 定向+压价)。
两轴:点击集中度 = SUM(TOP3 点击份额);头部满足度 = SUM(转化份额) ÷ SUM(点击份额):
| 象限 | 判定(默认阈值) | 结构解读 | 动作 |
|---|---|---|---|
| B1 机会词 | 集中度 <50% 且 满足度 <1.0 | 点击分散且头部接不住需求,转化流向 TOP3 之外 | 优先级最高:产品能接住意图则优先投放+进 Listing;先核对 TOP3 属性一致性 |
| B2 常规竞争词 | 集中度 <50% 且 满足度 ≥1.0 | 蛋糕未整合、头部转化健康 | 可进:常规差异化+正常出价测试 |
| B3 头部满足词 | 集中度 ≥50% 且 满足度 ≥1.0 | 头部垄断且高效满足市场 | 避其锋芒:不正面竞价,找相邻长尾切入 |
| B4 伏击词 | 集中度 ≥50% 且 满足度 <1.0 | 头部霸点击但买家买了别家 | 伏击:竞品定向+压价,用转化力偷单,不打点击战 |
| B0 数据不足 | 转化数据缺失/分散/脱敏 | 无法判定头部满足度 | 不判定;转 SQP/广告数据验证 |
附加信号:垄断红线(点击或转化集中度 ≥70%);蓝海信号(SFR ≥20万 且 TOP3 份额 ≥60%,未开发利基)。
T1 核心大词(≤1万,排名用)|T2 次核心(1-2万)|T3 中量词(2-5万)|T4 中长尾(5-10万,ROI 导向)|T5 长尾(>10万,追 ACOS)
全部阈值为多源实战经验默认值,可通过脚本参数按类目校准;判定标准与出处见
references/关键词分类逻辑说明.md。
python3 skills/zach-search-term-analyzer/scripts/analyze_search_terms.py <报告目录> \
--own-asins "B0XXXXXXXX,B0YYYYYYYY" # 或 --own-asins-file <清单文件>
--category-lexicon <品类词表.json>(audience_words / scene_words / attribute_words 三个可选字符串数组)--click-conc-concentrated、--monopoly-redline、--coefficient-threshold、--own-gap-points、--sfr-tiers 等analysis_reports/ 目录:
| 文件 | 内容 |
|---|---|
01_品牌竞争分析.csv/.md | 品牌 TOP3 位置上榜频次(⚠️ 非市场销售份额) |
02_类别趋势分析.csv/.md | 类别分布与跨类目机会 |
03_搜索词热度分析.csv/.md ⭐⭐ | 场景化分类核心产物:场景/状态/集中度/满足度/红线/蓝海/自家份额 |
04_词频统计分析.xlsx/.md ⭐ | 单词+双词短语(去重计数;短语只取真实相邻组合) |
05_竞争格局分析.csv/.md | 点击 TOP3 商品层(自家 ★ 标记) |
06_成交系数分析.csv/.md | per-ASIN 成交系数:自家自诊+截流目标+逆向学习对象 |
07_时间序列分析.csv/.md | 分期概览+核心词趋势(多期时含 核心关键词趋势.csv/.png) |
12.34% 字符串🧭 场景 A(自家 ASIN 已提供):
🛡️ wireless speaker waterproof(A1收割词,自家系数1.3)→ 加预算防守
🔧 bluetooth speaker(A2漏水词,点击12.8% vs 转化6.1%)→ 先修详情页再抬价
🎯 同词竞品 B0XXXXXXXX 系数 0.4 → SP 商品定向截流
🧭 场景 B(市场进入):
🌊 speaker with lights(B1机会词,集中度28%、满足度0.6)→ 属性一致则优先投放+进标题
🥷 party speaker(B4伏击词,集中度61%、满足度0.5)→ 竞品定向偷单,不打点击战
⛔ jbl speaker(B3头部满足词+垄断红线)→ 避其锋芒找长尾
❓ karaoke machine kids(B0数据不足)→ 转 SQP/广告数据验证
references/关键词分类逻辑说明.md — 场景框架完整判定标准、阈值依据与来源references/字段说明.md — 报告字段口径与陷阱references/分析角度和方法.md — 7 维度分析方法与实操应用scripts/analyze_search_terms.py — 唯一分析引擎(v3.0)python3 -c "import pandas, numpy, matplotlib, seaborn, openpyxl"
pip3 install -r skills/zach-search-term-analyzer/scripts/requirements.txt报告完成状态:DONE / DONE_WITH_CONCERNS / BLOCKED / NEEDS_CONTEXT