关于 amazon-ppc-campaign
面向 Amazon 卖家的 PPC 广告技能,可为新品规划广告活动,也可依据现有活动数据制定优化方案。它结合 ACoS 盈亏计算、关键词分组、竞价调整和否定关键词管理,形成可执行的活动蓝图。
主要功能
- 01计算盈亏平衡与目标 ACoS
- 02规划自动、广泛和精准活动结构
- 03按匹配类型分组关键词并建议出价
- 04分析搜索词并调整竞价
- 05管理否定关键词与关键词迁移
- 06支持竞品 ASIN 定向
适用场景
- 01为新品建立 PPC 广告活动结构
- 02根据搜索词报告找出浪费支出
- 03按 ACoS 调整竞价和关键词
- 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:收集关键词
关键词可以来自三个来源(任选其一,也可组合使用):
- 来自 amazon-keyword-research 技能(推荐):先进行关键词研究,然后将按排名排列的关键词列表输入此技能。
- 来自竞品 ASIN:用户提供 1-3 个竞品 ASIN → 对每个 ASIN 运行
scripts/fetch-competitor.sh <ASIN>→ 从竞品标题和要点中提取关键词。该脚本会返回标题、品牌、要点、价格、品类、BSR 和评论数。 - 来自用户提供的列表:用户提供自己的关键词(例如来自 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)是盈利上限——不是实际竞价。实际竞争性竞价取决于品类和关键词竞争情况。
竞价建议方法:
- 将最高 CPC 作为财务底线(即您能承受的金额)
- 对于实际起始竞价,建议用户在 Seller Central 中创建广告活动时查看 Amazon 的建议竞价范围——这反映了真实的竞价数据
- 如果 Amazon 的建议竞价 > 最高 CPC,指出差距并说明:可以接受亏损(为提升排名而投放),提高产品价格,或跳过该关键词
如果没有建议竞价数据,请使用以下按品类设定的相对起始竞价:
| 广告活动类型 | 起始竞价 | 调整时间 |
|---|---|---|
| 手动精准 | Amazon 建议竞价或最高 CPC(取较低者) | 7 天后,且点击数达到 20+ |
| 手动广泛 | 精准竞价的 70-80% | 7 天后 |
| 自动 | 精准竞价的 50-70% | 7 天后 |
| 商品投放 | 精准竞价的 50-70% | 7 天后 |
**重要:**这些只是起始值。真正的优化要等 1-2 周的数据积累后进行——根据各关键词的实际 ACoS 调整。
步骤 A6:建立否定关键词初始列表
在启动前生成一份初始否定关键词列表,包含三种类型:
- 跨广告活动否定词:将所有精准广告活动关键词添加为广泛和自动广告活动中的否定词(防止内部竞争——这是关键概念中提到的关键词漏斗隔离)。
- 不相关词否定词:与产品有共同词语,但品类或意图不符的词。例如,对于“竹砧板”:
- 材质不符:“塑料砧板”“玻璃砧板”
- 产品不符:“砧板油”“砧板架”
- 意图不符:“如何清洁砧板”“砧板 DIY”
- 通用低效否定词:常见的低意图修饰词:“免费”“便宜”“二手”“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 研究、验证并把握电商机遇。