mcpField
A
amazon-ppc-campaign

amazon-ppc-campaign

github.com/nexscope-ai营销与增长8141.4k 次安装9 周前更新
代码仓库

关于 amazon-ppc-campaign

面向 Amazon 卖家的 PPC 广告技能,可为新品规划广告活动,也可依据现有活动数据制定优化方案。它结合 ACoS 盈亏计算、关键词分组、竞价调整和否定关键词管理,形成可执行的活动蓝图。

主要功能

  1. 01计算盈亏平衡与目标 ACoS
  2. 02规划自动、广泛和精准活动结构
  3. 03按匹配类型分组关键词并建议出价
  4. 04分析搜索词并调整竞价
  5. 05管理否定关键词与关键词迁移
  6. 06支持竞品 ASIN 定向

适用场景

  1. 01为新品建立 PPC 广告活动结构
  2. 02根据搜索词报告找出浪费支出
  3. 03按 ACoS 调整竞价和关键词
  4. 04针对竞品商品页面规划定向广告

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/nexscope-ai/amazon-skills --skill amazon-ppc-campaign

安装后在 Claude Code 中输入/amazon-ppc-campaign确认已加载。

附带文件scripts/fetch-competitor.sh

详细介绍

Amazon PPC 广告系列优化 📢

从零构建盈利的 PPC 广告系列结构,或通过数据驱动的竞价调整来审核和优化现有广告系列。无需 API 密钥——开箱即用。

安装

npx skills add nexscope-ai/Amazon-Skills --skill amazon-ppc -g

两种模式

模式适用场景输入输出
A — 构建为新产品启动 PPC产品信息 + 关键词 + 利润率完整的广告系列蓝图 + 关键词分组 + 初始竞价
B — 优化改进现有广告系列广告系列数据 + 搜索词报告 + 当前 ACoS优化计划 + 竞价调整 + 否定关键词列表

功能

  • ACoS 财务框架:根据产品利润率计算盈亏平衡 ACoS、目标 ACoS 和最高 CPC——这是每项竞价决策的基础
  • 广告系列架构设计:构建结构化的自动 → 广泛 → 精确漏斗,并在广告系列之间妥善隔离否定关键词
  • 关键词分组:按匹配类型和基于置信度的初始竞价,将关键词整理到广告系列分组中
  • 竞价优化:应用基于 ACoS 的竞价调整规则,使用行业标准公式(根据 ACoS 区间按百分比降低或提高)
  • 关键词漏斗分析:识别迁移机会(自动→广泛→精确)和浪费的广告支出(点击量高但零销售的词)
  • 否定关键词管理:生成种子列表(跨广告系列词、不相关词、通用的浪费支出修饰词),并根据搜索词数据持续补充
  • 搜索词报告分析:解析用户提供的广告系列数据,找出盈利词、浪费支出的词和优化缺口
  • 竞品 ASIN 定向:构建以竞品商品页面为目标的商品投放广告系列
  • 集成链:与 amazon-keyword-research 配合获取关键词,并与 amazon-listing-optimization 配合进行发布前的商品信息质量检查

使用示例

模式 A — 构建新广告系列
I'm launching a portable blender on Amazon US. Price: $39.99. Product cost: $8, shipping: $3, Amazon fees: $7.50. Here are my keywords: portable blender, personal blender, smoothie maker. Build me a PPC campaign structure.
Use amazon-keyword-research to find keywords for "bamboo cutting board", then build a PPC campaign structure. Product costs $6, sells for $29.99. Brand new product launch.
I want to advertise my dog t-shirt (ASIN B0D72TSM62, price $5.99, cost $2). Look at competitors B0CMD17929 and B0B76519ZG, extract their keywords, and build my PPC campaigns.
模式 B — 优化现有广告系列
My PPC ACoS is 58% and my target is 30%. I have 3 campaigns: Auto ($800/month, ACoS 67%), Manual Broad ($1,100, ACoS 48%), Manual Exact ($500, ACoS 33%). Product margin is 54%. Help me optimize.
Here's my search term report [paste CSV data]. Break-even ACoS is 40%. Find wasted spend, tell me what to negate and what to migrate.
Weekly PPC check: here are this week's search terms with clicks and sales [data]. Add negatives for 10+ clicks with no sales, move 2+ orders to Exact.
简短提示词也适用
Help me set up PPC for my product B0D72TSM62
My ACoS is too high, help me fix it
I want to start advertising on Amazon

此技能如何收集信息

用户很少会一开始就提供所有信息——而且也不必如此。此技能采用渐进式信息收集方法:

**步骤 1:从提示词中提取。**解析用户已经提供的信息——ASIN、价格、ACoS 数值、广告系列名称、关键词等。

**步骤 2:自动发现。**如果提供了 ASIN,运行随附的 scripts/fetch-competitor.sh <ASIN>,以获取价格、类别、BSR 和竞品背景信息。此脚本可处理 Amazon 的反机器人保护。如果用户提到了产品类型但没有提供 ASIN,则使用 web_search 了解市场情况。

步骤 3:找出信息缺口。将已有信息与所需信息进行对比(参见下文模式 A 步骤 A1 和模式 B 步骤 B1 中的必需信息表)。重点关注继续操作所需的关键信息:

  • 模式 A 关键项:产品成本(用于计算 ACoS)+ 月度广告预算(用于确定广告系列规模)+ 关键词或竞品 ASIN(用于构建广告系列)
  • 模式 B 关键项:当前 ACoS + 利润率(用于了解差距并设定目标)

**步骤 4:一次性集中跟进。**只询问缺少的关键信息——在一条对话消息中提出,而不是列出一份问卷:

Mode A example:
"I found your product — Paiaite Dog T-Shirt, $5.99 on Amazon. To build your
campaigns, I need three things:
  1. Your product cost per unit (so I can calculate your break-even ACoS)
  2. Your monthly ad budget (so I can size the campaigns right)
  3. Any target keywords or competitor ASINs? (Or I can research for you)"

Mode B example:
"Got it — ACoS is too high. To give you specific actions, can you share:
  1. Your profit margin (or product cost, I'll calculate it)
  2. Which campaigns are running and their rough ACoS?
Search term report data is a bonus but not required to start."

**步骤 5:遇到困难时使用估算值。**如果用户无法提供某项信息(例如,不清楚具体费用),则使用合理的类别估算值,并明确说明这一假设。不要因等待完美数据而阻碍进展。


核心概念

这个技能中的所有建议都由三个公式驱动。这里会介绍这些公式,并在步骤 A2(用于模式 A)和步骤 B2(用于模式 B)中应用。

盈亏平衡 ACoS = 广告支出前的利润率。如果产品售价为 $40,扣除 Amazon 费用后的成本为 $15,那么利润率为 $25/$40 = 62.5%。当 ACoS 达到 62.5% 时,全部利润都用于广告支出——正好达到盈亏平衡。

目标 ACoS = 盈亏平衡 ACoS − 期望利润率。希望扣除广告费用后仍有 25% 的利润?目标 ACoS = 62.5% − 25% = 37.5%。

关键词漏斗 = PPC 优化的核心循环,应用于步骤 A4/A6(搭建)和 B3(优化):

Auto Campaign (discover new terms)
    ↓ terms with 2+ orders
Manual Broad (test at broader match)
    ↓ terms with 2+ sales
Manual Exact (scale winners with precision)

At each step: add the migrated term as NEGATIVE in the source campaign to prevent duplicate spend.

模式 A 工作流 — 搭建广告活动结构

步骤 A1:收集产品信息

需要以下详细信息。许多信息都可以自动提取(参见上文“此技能如何收集信息”)——只询问确实缺失的信息。

详细信息获取方式是否关键?
ASIN从用户的提示词中获取有帮助
产品名称和品类根据 ASIN 获取,或询问用户有帮助
售价根据 ASIN 获取,或询问用户✅ 是
产品成本(到岸成本)必须询问用户✅ 是
每月广告预算必须询问用户✅ 是
Amazon 费用(推荐费 + FBA)估算推荐费约为 15%,FBA 费用按尺寸估算可估算
新品还是成熟产品询问用户或根据上下文推断有帮助
步骤 A2:计算 ACoS 目标

使用“核心概念”中的公式,计算用于指导所有出价决策的财务框架:

📊 PPC FINANCIAL FRAMEWORK

Selling Price:           $39.99
Total Costs:             $18.50 (product $8 + shipping $3 + Amazon fees $7.50)
Profit Before Ads:       $21.49
Profit Margin:           53.7%

Break-even ACoS:         53.7% (spending ALL profit on ads)
Target ACoS (Mature):    30.0% (keeps ~24% profit margin)
Target ACoS (Launch):    50.0% (aggressive — acceptable for first 4-8 weeks)

Max CPC at Target ACoS:  $1.20 (at 10% conversion rate)
Formula: Max CPC = Selling Price × Target ACoS × Conversion Rate

如果用户不知道自己的转化率,请使用品类基准值:10-15% 为平均水平。

步骤 A3:收集关键词

关键词可以来自三个来源(任选其一,也可组合使用):

  1. 来自 amazon-keyword-research 技能(推荐):先进行关键词研究,然后将按排名排列的关键词列表输入此技能。
  2. 来自竞品 ASIN:用户提供 1-3 个竞品 ASIN → 对每个 ASIN 运行 scripts/fetch-competitor.sh <ASIN> → 从竞品标题和要点中提取关键词。该脚本会返回标题、品牌、要点、价格、品类、BSR 和评论数。
  3. 来自用户提供的列表:用户提供自己的关键词(例如来自 Helium 10、搜索词报告或手动调研)。

此外,可使用 Amazon 自动补全扩展关键词:curl -s "https://completion.amazon.com/api/2017/suggestions?mid=ATVPDKIKX0DER&alias=aps&prefix=<URL-ENCODED-KEYWORD>" | python3 -c "import sys,json; [print(s['value']) for s in json.load(sys.stdin).get('suggestions',[])]"

步骤 A4:搭建广告活动结构并对关键词分组

默认:4 个广告活动。 这是新品发布时的标准结构:

优先级广告活动功能是否始终包含?
1自动发现Amazon 会自动将广告与搜索词匹配——收集购物者实际搜索内容的数据✅ 是
2手动精准匹配将排名靠前的 10-15 个已验证关键词设为精准匹配——控制力最高,ACoS 最低✅ 是
3手动广泛匹配将所有调研关键词设为广泛匹配——发现各种变体和长尾词✅ 是
4商品投放在竞品商品页面展示广告——抢占竞品流量✅ 有竞品 ASIN 时

如果预算紧张: 先启动优先级 1+2(自动 + 精准)。积累一周数据后再添加优先级 3。确定竞品 ASIN 后再添加优先级 4。

将关键词整理到以下广告活动分组中:

每个广告活动的关键词分组格式请参见下方的 模式 A 输出模板。

步骤 A5:设置初始竞价

最高 CPC(来自步骤 A2)是盈利上限——不是实际竞价。实际竞争性竞价取决于品类和关键词竞争情况。

竞价建议方法:

  1. 将最高 CPC 作为财务底线(即您能承受的金额)
  2. 对于实际起始竞价,建议用户在 Seller Central 中创建广告活动时查看 Amazon 的建议竞价范围——这反映了真实的竞价数据
  3. 如果 Amazon 的建议竞价 > 最高 CPC,指出差距并说明:可以接受亏损(为提升排名而投放),提高产品价格,或跳过该关键词

如果没有建议竞价数据,请使用以下按品类设定的相对起始竞价:

广告活动类型起始竞价调整时间
手动精准Amazon 建议竞价或最高 CPC(取较低者)7 天后,且点击数达到 20+
手动广泛精准竞价的 70-80%7 天后
自动精准竞价的 50-70%7 天后
商品投放精准竞价的 50-70%7 天后

**重要:**这些只是起始值。真正的优化要等 1-2 周的数据积累后进行——根据各关键词的实际 ACoS 调整。

步骤 A6:建立否定关键词初始列表

在启动前生成一份初始否定关键词列表,包含三种类型:

  1. 跨广告活动否定词:将所有精准广告活动关键词添加为广泛和自动广告活动中的否定词(防止内部竞争——这是关键概念中提到的关键词漏斗隔离)。
  2. 不相关词否定词:与产品有共同词语,但品类或意图不符的词。例如,对于“竹砧板”:
    • 材质不符:“塑料砧板”“玻璃砧板”
    • 产品不符:“砧板油”“砧板架”
    • 意图不符:“如何清洁砧板”“砧板 DIY”
  3. 通用低效否定词:常见的低意图修饰词:“免费”“便宜”“二手”“DIY”“评测”“reddit”“如何”
步骤 A7:生成广告活动蓝图

将步骤 A1-A6 的所有内容汇总为最终交付成果。请遵循下方“输出格式”部分中的模式 A 输出模板。


模式 B 工作流——优化现有广告活动

步骤 B1:收集广告活动数据

需要以下信息。采用相同的渐进式信息收集方法——先从用户的提示中提取信息,再在一次跟进中询问缺失的关键信息(参见上文“此技能如何收集信息”)。

详细信息是否关键?备注
广告活动名称和类型✅ 是自动/手动/广泛/精准
总体 ACoS✅ 是如有,也提供各广告活动的数据
月广告支出和广告销售额✅ 是用于分析预算效率
产品利润率✅ 是用于计算盈亏平衡 ACoS
支出最高的关键词及其 ACoS有帮助有助于进行具体的竞价调整
搜索词报告(CSV)额外加分有助于分析关键词漏斗
CTR 和转化率额外加分提供更深入的表现洞察
步骤 B2:表现审计

使用关键概念中的 ACoS 公式,从五个维度进行分析:(1) 财务健康——盈亏平衡与当前 ACoS、月度盈亏;(2) 广告活动效率——各广告活动的 ACoS 和 🔴🟡🟢 状态;(3) 关键词表现——按盈利、边际盈利、亏损、零销售对关键词分组;(4) 预算分配——支出是否与收入成比例?建议调整预算分配;(5) 错失机会——尚未添加到手动广告活动的转化词、未添加否定词且支出高但零销售的词,以及预算不足的赢家。

步骤 B3:关键词漏斗分析

将关键概念中的关键词漏斗应用到用户的实际数据。采取三项行动:

  • 向上迁移(2+ 笔订单):自动 → 精准,或广泛 → 精准。在来源广告活动中将其添加为否定词。
  • 添加否定词(10+ 次点击,0 笔销售):在来源广告活动中将其添加为否定精准词或否定词组。
  • 观察名单(<20 次点击):数据仍不足——标记以便在下一轮审核时查看。
步骤 B4:调整竞价

对点击次数达到 20 次以上(统计显著性的最低要求)的关键词,根据 ACoS 调整竞价:

  • ACoS > 200%:下调竞价 30-50%
  • ACoS 为 100-199%:下调竞价 20%
  • ACoS 高于目标值 10% 至 99%:下调竞价 10-15%
  • ACoS 在目标值范围内(±10%):不调整
  • ACoS 低于目标值:上调竞价 10-20%
  • 点击次数达到 10 次以上但 0 销售:暂停关键词

输出表格:关键词 | 当前竞价 | 当前 ACoS | 新竞价 | 原因

步骤 B5:生成优化行动计划

汇总步骤 B1-B4 的所有内容,制定优先级行动计划。请遵循下方“输出格式”部分中的 模式 B 输出模板。


输出格式

主要交付内容始终是卖家可直接在 Seller Central 中执行的行动型广告活动计划。

模式 A 输出 — 新广告活动蓝图
# ✅ PPC Campaign Blueprint — Ready to Implement

## Financial Framework
Selling Price: $XX.XX | Profit Before Ads: $XX.XX | Break-even ACoS: XX%
Target ACoS (Launch): XX% | Target ACoS (Mature): XX%
Max CPC: $X.XX (at XX% conversion rate)

## How These Campaigns Work Together

Standard: 4 campaigns. If budget is tight, start P1+P2, add the rest later.

  Auto (P1) → finds new search terms        ↓ terms with 2+ orders
  Broad (P3) → tests keywords at wider match ↓ terms with 2+ sales
  Exact (P2) → best keywords, lowest ACoS
  Product Targeting (P4) → ads on competitor pages

Separate campaigns prevent internal competition (bidding against yourself).

## Campaign Setup — Follow This in Seller Central

For each campaign below, create it in Seller Central with these exact settings.
Bids marked "use suggested" mean: use Amazon's suggested bid shown during setup.
If suggested bid > your Max CPC, that keyword may not be profitable — see the
⚠️ flag in the Financial Framework for guidance.

### Campaign 1: [Product] - Auto Discovery (Priority 1)
CAMPAIGN SETTINGS:
  Campaign Name:    [Product] - Auto
  Daily Budget:     $XX
  Start Date:       [today]
  End Date:         No end date
  Bid Strategy:     Dynamic Bids - Down Only

AD GROUP:
  Ad Group Name:    Auto - Discovery
  Default Bid:      $X.XX (use suggested bid × 0.5-0.7)
  ASIN:             [your ASIN]

KEYWORDS:           None — Amazon auto-selects based on your listing

NEGATIVE KEYWORDS:
  [keyword] | Negative Exact
  [keyword] | Negative Exact
  (add all Exact campaign keywords here — prevents Auto from
   competing with Exact on the same terms)

### Campaign 2: [Product] - Manual Exact (Priority 2)
CAMPAIGN SETTINGS:
  Campaign Name:    [Product] - Exact
  Daily Budget:     $XX
  Start Date:       [today]
  End Date:         No end date
  Bid Strategy:     Fixed Bids

AD GROUP:
  Ad Group Name:    Exact - Primary
  Default Bid:      $X.XX (use suggested bid, or Max CPC if lower)
  ASIN:             [your ASIN]

KEYWORDS:
  [keyword] | Exact | $X.XX (use suggested bid)
  [keyword] | Exact | $X.XX
  [10-15 keywords, each with match type and bid]

NEGATIVE KEYWORDS:  None needed (exact match is already precise)

### Campaign 3: [Product] - Manual Broad (Priority 3)
CAMPAIGN SETTINGS:
  Campaign Name:    [Product] - Broad
  Daily Budget:     $XX
  Start Date:       [today or Week 2]
  End Date:         No end date
  Bid Strategy:     Dynamic Bids - Down Only

AD GROUP:
  Ad Group Name:    Broad - Discovery
  Default Bid:      $X.XX (use suggested bid × 0.7-0.8)
  ASIN:             [your ASIN]

KEYWORDS:
  [keyword] | Broad | $X.XX
  [keyword] | Broad | $X.XX
  [15-20 keywords]

NEGATIVE KEYWORDS:
  [keyword] | Negative Exact
  (add all Exact campaign keywords — prevents Broad from competing)

### Campaign 4: [Product] - Product Targeting (Priority 4)
CAMPAIGN SETTINGS:
  Campaign Name:    [Product] - ASIN Targeting
  Daily Budget:     $XX
  Start Date:       [today or Week 2]
  End Date:         No end date
  Bid Strategy:     Fixed Bids

AD GROUP:
  Ad Group Name:    Competitor ASINs
  Default Bid:      $X.XX (use suggested bid × 0.5-0.7)
  ASIN:             [your ASIN]

TARGETS:
  B0XXXXXXXX | [competitor name, price, reviews] | $X.XX
  B0XXXXXXXX | [competitor name, price, reviews] | $X.XX

NEGATIVE KEYWORDS:
  [your own ASIN] | Negative Exact (prevent ads on your own page)

## Negative Keyword Master List (apply to Auto + Broad + Product Targeting)
  [term] | Negative Exact     (irrelevant terms)
  [term] | Negative Phrase     (waste modifiers: free, cheap, used, DIY, etc.)

## Budget Summary
| Campaign | Priority | Daily | Monthly | Role |
|----------|:--------:|-------|---------|------|
| Auto     | P1 | $XX | $XXX | Discover search terms |
| Exact    | P2 | $XX | $XXX | Scale best keywords |
| Broad    | P3 | $XX | $XXX | Test variations |
| Product  | P4 | $XX | $XXX | Competitor pages |
| TOTAL    |    | $XX | $XXX | |

## Launch Schedule
Day 1:  Create P1 (Auto) + P2 (Exact). Check that ads are active.
Day 3:  Check impressions. If very low, your bids are below competitive
        range — increase toward Amazon's suggested bid.
Day 7:  Add P3 (Broad) + P4 (Product Targeting). Review Auto search
        terms — add obvious negatives.
Day 14: Full analysis — migrate winners (2+ orders) from Auto/Broad → Exact.
Day 21: Bid optimization — adjust bids for keywords with 20+ clicks.

---

# 📊 Campaign Design Rationale

## Keyword Sources
[How keywords were discovered — fetch-competitor.sh, autocomplete, etc.]

## Bid Notes
Max CPC (profitability ceiling): $X.XX
Amazon suggested bids for this category typically range $X.XX - $X.XX.
[Flag any keywords where suggested bid > Max CPC and explain the tradeoff]
模式 B 输出 — 优化报告
# ✅ PPC Optimization Actions — Ready to Implement

## Priority 1: Immediate Negative Keywords (Do Today)
Add these as Negative Exact in their respective campaigns:
  Campaign "[name]": "term1", "term2", "term3"
  Campaign "[name]": "term4", "term5"
Expected savings: $XXX/month

## Priority 2: Keyword Migrations (This Week)
Move to Manual Exact (and add as negative in source):
  "[keyword]" from Auto → Exact, bid: $X.XX
  "[keyword]" from Broad → Exact, bid: $X.XX

## Priority 3: Bid Adjustments (This Week)
  "[keyword]": $X.XX → $X.XX (ACoS XX% → target XX%)
  "[keyword]": $X.XX → $X.XX (increase — profitable at XX%)
  "[keyword]": PAUSE (XX clicks, 0 sales)

## Priority 4: Budget Reallocation (Next Week)
  Auto: $XX/day → $XX/day (reduce — low efficiency)
  Exact: $XX/day → $XX/day (increase — best ACoS)

---

# 📊 Full Audit Report

## Performance Summary
| Metric | Current | Target | Status |
|--------|---------|--------|--------|
| Overall ACoS | XX% | XX% | 🔴🟡🟢 |
| TACoS | XX% | <XX% | 🔴🟡🟢 |
| Monthly Ad Profit | $XXX | $XXX | 🔴🟡🟢 |
| Budget Utilization | XX% | >90% | 🔴🟡🟢 |

## Keyword Funnel Analysis
[Full table from Step B3]

## Bid Adjustment Details  
[Full table from Step B4]

## Week-by-Week Action Plan
Week 1: [specific tasks with expected outcomes]
Week 2: [specific tasks]
Week 3: [specific tasks]
Week 4: [review and next cycle planning]

## Expected Results After 4 Weeks
ACoS: XX% → XX%
Monthly savings: $XXX
Sales increase: +XX% (from better targeting)

持续管理与集成

完成设置后,提供每周提醒(cron/heartbeat):分析搜索词 + 调整竞价 + 每月全面审计。推荐的技能链:amazon-keyword-research → amazon-listing-optimization → amazon-ppc。投放广告前,务必先检查商品详情页质量。更多技能:Amazon-Skills | eCommerce-Skills

局限性

此技能使用公开数据和用户提供的广告活动报告。它无法直接访问 Seller Central、获取实时竞价情况,或通过 API 自动更改广告活动。如需使用更深入的 PPC 分析和自动竞价管理,请查看 Nexscope — 您的 AI 助手,助力更明智的电商决策。


由 Nexscope 构建 — 借助 AI 研究、验证并把握电商机遇。

评论

支持 Markdown