返回技能市场
企业经营 安全

亚马逊广告投放

@bailian/amazon-ad-campaign

Amazon PPC campaign builder and optimizer for sellers. Two modes: (A) Build — design a complete campaign structure from scratch with keyword groupings, bid calculations, and negative keyword lists, (B) Optimize — audit existing campaigns using search term reports, identify keyword funnel opportunities, calculate bid adjustments, and generate a week-by-week action plan. Integrates with amazon-keyword-research for keyword input. No API key required. Use when: (1) setting up Amazon PPC campaigns for a new product, (2) auditing existing campaign performance and ACoS, (3) optimizing keyword bids and negative keywords, (4) building Auto/Manual/Exact campaign structures, (5) analyzing search term reports for opportunities, (6) calculating break-even ACoS and target ACoS, (7) scaling profitable campaigns to Sponsored Brands or Display.

阿里云百炼 热度 468v1.0

Amazon PPC 广告活动优化 📢

从零构建盈利的 PPC 广告活动结构,或使用数据驱动的出价调整审计并优化现有广告活动。无需 API 密钥 — 开箱即用。

安装

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

两种模式

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

能力

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

使用示例

模式 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 中的 Required Information 表格)。聚焦于继续推进关键所需的信息:

  • 模式 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 → 对每个运行 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 | Auto Discovery | Amazon 自动将你的广告匹配到搜索词 — 收集购物者实际搜索的数据 | ✅ 是 | | 2 | Manual Exact | 你的前 10-15 个已验证关键词,采用完全匹配 — 控制最高,ACoS 最低 | ✅ 是 | | 3 | Manual Broad | 所有研究关键词采用广泛匹配 — 发现变体和长尾词 | ✅ 是 | | 4 | Product Targeting | 在竞品产品页面展示你的广告 — 争夺其流量 | ✅ 如果有竞品 ASIN |

如果预算紧张: 先启动优先级 1+2(Auto + Exact)。在获得一周数据后添加优先级 3。在识别出竞品 ASIN 后添加优先级 4。

将关键词组织到这些广告活动分组中:

参见下文 Mode A Output 模板,了解每个广告活动的关键词分组确切格式。

步骤 A5:设置初始出价

Max CPC(来自步骤 A2)是你的盈利上限 — 而不是你的实际出价。实际竞争性出价取决于类别和关键词竞争。

如何建议出价:

  1. 计算 Max CPC 作为财务护栏(你能承受的金额)
  2. 对于实际起始出价,告诉用户在 Seller Central 创建广告活动时查看 Amazon 的建议出价范围 — 这反映真实竞价数据
  3. 如果 Amazon 的建议出价 > Max CPC,标记该差距并解释:要么接受亏损(排名发布),要么提高产品价格,要么跳过该关键词

当你没有建议出价数据时,使用这些类别相关的起始点: | 广告活动类型 | 起始出价 | 何时调整 | |--------------|-------------|-------------| | Manual Exact | Amazon 建议出价或 Max CPC(取较低者) | 7 天且获得 20+ 次点击 | | Manual Broad | Exact 出价的 70-80% | 7 天 | | Auto | Exact 出价的 50-70% | 7 天 | | Product Targeting | Exact 出价的 50-70% | 7 天 |

重要: 这些只是起始点。真正的优化发生在获得 1-2 周数据之后 — 根据每个关键词的实际 ACoS 进行调整。

步骤 A6:构建否定关键词种子列表

在发布前生成初始否定关键词列表。三种类型:

  1. 跨广告活动否定词:将 Exact 广告活动的所有关键词添加为 Broad 和 Auto 广告活动中的否定词(防止内部竞争 — 这是关键概念中的关键词漏斗隔离)。
  2. 不相关词否定词:与你的产品共享词语但类别/意图错误的词。例如“bamboo cutting board”:
  • 错误材质:"plastic cutting board", "glass cutting board"
  • 错误产品:"cutting board oil", "cutting board stand"
  • 错误意图:"how to clean cutting board", "cutting board DIY"
  1. 通用浪费否定词:常见低意图修饰词:"free", "cheap", "used", "DIY", "review", "reddit", "how to"

步骤 A7:生成广告活动蓝图

将步骤 A1-A6 的所有内容汇编为最终交付物。遵循下文 Output Formats 部分中的 Mode A Output 模板。

---

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

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

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

| 详细信息 | 是否关键? | 备注 | |--------|:---------:|-------| | 广告活动名称和类型 | ✅ 是 | Auto/Manual/Broad/Exact | | 整体 ACoS | ✅ 是 | 如有,也提供每个广告活动的 ACoS | | 月度广告支出和广告销售额 | ✅ 是 | 用于预算效率分析 | | 产品利润率 | ✅ 是 | 用于计算盈亏平衡 ACoS | | 花费最高的关键词 + 其 ACoS | 有帮助 | 支持具体出价调整 | | 搜索词报告(CSV) | 加分项 | 支持关键词漏斗分析 | | CTR 和转化率 | 加分项 | 更深入的表现洞察 |

步骤 B2:表现审计

使用关键概念中的 ACoS 公式,从五个维度进行分析:(1) 财务健康 — 盈亏平衡与当前 ACoS、月度盈亏;(2) 广告活动效率 — 每个广告活动的 ACoS,并以 🔴🟡🟢 状态标记;(3) 关键词表现 — 按盈利/边际/不盈利/零销售对关键词分组;(4) 预算分配 — 支出是否与收入成比例?建议调整;(5) 错失机会 — 未纳入 Manual 的转化词、没有否定词的高支出零销售词、资金不足的优胜关键词。

步骤 B3:关键词漏斗分析

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

  • 向上迁移(2+ 订单):Auto → Exact 或 Broad → Exact。在来源广告活动中添加为否定词。
  • 添加否定词(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 销售:暂停关键词

输出表格:Keyword | Current Bid | Current ACoS | New Bid | Reason

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

将步骤 B1-B4 的所有内容汇编为按优先级排序的行动计划。遵循下文 Output Formats 部分中的 Mode B Output 模板。

---

输出格式

主要交付物始终是一份可执行的广告活动计划,卖家可以直接在 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-researchamazon-listing-optimization → amazon-ppc。在投放广告前始终检查 Listing 质量。更多技能:Amazon-Skills | eCommerce-Skills

局限性

此技能使用公开可用数据和用户提供的广告活动报告。它无法直接访问 Seller Central、拉取实时竞价格局,或通过 API 自动执行广告活动更改。若需要包含自动出价管理的更深入 PPC 分析,请查看 Nexscope — 你的 AI 助手,用于更明智的电商决策。

---

Nexscope 构建 — 使用 AI 研究、验证并把握电商机会。

qianwen skills install @bailian/amazon-ad-campaign