# 用 SellerSheet MCP 管理亚马逊广告预算 (https://sellersheetai.com/zh/guides/automate-amazon-ads-budgets-in-google-sheets)

> 通过 MCP 把 AI 助手连上你的亚马逊账号：实时预算用量、官方建议、到期自动恢复的预算规则——由 AI 执行，结果写回 Google 表格供你审核。



<Callout title="速览">
  把 AI 客户端连上 [SellerSheet MCP](/zh/guides/connect-sellersheet-mcp)，然后用日常语言说清楚你要什么：「查一下 myStore-US 今天的预算消耗」「按亚马逊建议给 Prime Day 建一条加预算规则」「ACOS 低于 20% 时预算自动 +25%」。AI 会替你调用亚马逊广告预算接口——实时用量、官方建议、以及到期自动恢复的日程／业绩规则——并把每一步的方案和结果写进你的 Google 表格供你审核。
</Callout>

## 前言 [#前言]

有两个预算问题，比任何一个烂关键词都更能吃掉广告利润：广告活动中午就把预算烧完，整个下午都不展示——而你要到第二天才发现；大促当天流量涌进来，预算却还是平时的水位，因为前一晚没人记得调。

亚马逊广告 API 对这两件事都有答案：**Budget Usage**（当日实时消耗）与 **Budget Rules**（按日程、大促活动或业绩指标自动加预算，窗口结束自动恢复）。SellerSheet 把这一整套做成了 MCP 工具，你的 AI 助手（Claude、ChatGPT 或任意 MCP 客户端）可以替你跑完整个流程，而你的 Google 表格就是审计记录：

* `ads_campaigns_budget_usage` / `ads_portfolio_budget_usage` — SP / SB / SD 广告活动与组合的实时预算消耗。
* `ads_create_budget_rules_for_campaigns` / `ads_update_budget_rules_for_campaigns` / `ads_create_associated_budget_rules_for_campaigns` — 创建、修改（也用于暂停，发送 `ruleState: PAUSED`）、关联日程型或业绩型规则（SP / SB / SD）。
* `ads_get_budget_rules_recommendation` — 亚马逊列出的即将到来的大促活动及建议加价幅度（SP / SB）。
* `ads_sp_get_budget_recommendations` / `ads_sb_get_budget_recommendations` / `ads_get_sd_budget_recommendations` — 建议预算，以及当前预算下错失的展示／点击／销售估算。
* `ads_get_budget_recommendation` — 尚未创建的广告活动的起步日预算。

本文所有内容均依据亚马逊官方预算规则文档，并已在三种广告类型上对真实亚马逊接口做过端到端实测，随后又经过一轮专门的加固：格式错误的请求会被整体拒绝，而不是「改一半」。凡是亚马逊限定某些广告类型或站点才支持的能力，文中都会写明。

## 前置条件 [#前置条件]

* **一个已连接亚马逊店铺、并且已授权广告（Ads）的 SellerSheet 账号** — 两者都在 [SellerSheet 应用](https://sellersheetai.com/home)的「**设置 → 店铺与市场**」中完成。广告授权与卖家平台授权是分开的。
* **已连接的 MCP 客户端** — 参见 [如何连接 SellerSheet MCP](/zh/guides/connect-sellersheet-mcp)（Claude、ChatGPT、Cursor 等）。
* **AI 所用密钥对该店铺有广告写权限** — 只看用量和建议有读权限就够，但创建或修改规则需要写权限，由店铺所有者在「**设置 → API 与 MCP**」中按密钥授予。

## 流程一 — 每天早上的预算巡查 [#流程一--每天早上的预算巡查]

你最好的广告活动在下午一点就把预算花光，整个下午零展示。昨天的报表看不出来——它是按天汇总的。等你在卖家平台发现时，又一个下午的流量已经没了。

`ads_campaigns_budget_usage` / `ads_portfolio_budget_usage` 返回的是**当日实时消耗**——日报给不了的那个数字。你可以这样问 AI：

<Callout title="提示词 · 日常巡查">
  「检查 myStore-US 所有广告活动今天的预算使用情况，标出超过 80% 的活动，并结合最近 7 天的花费和销售给我调整建议。」
</Callout>

AI 会先查出你的广告活动，再调用用量接口，然后把一张表写进你的表格：活动名、预算、**已消耗百分比**，以及亚马逊最后一次评估用量的时间。接近 100% 的活动就是你的行动清单——要么手动加预算，更好的做法是加一条预算规则（流程二、三），让它不再重演。

### 这些数字怎么读 [#这些数字怎么读]

* \*\*budgetUsagePercent：\*\*已花费占当前可用预算的百分比（87.5 表示已用 87.5%）。
* \*\*usageUpdatedTimestamp：\*\*亚马逊最后一次评估用量的时间——数据较新，但不是秒级实时。
* \*\*覆盖范围：\*\*SP、SB、SD 广告活动，以及组合（Portfolio）；每次最多 100 个 ID（更多时 AI 会自动分批）。
* \*\*组合：\*\*只有设置了预算上限的组合才会返回有意义的百分比。

## 流程二 — 用日程规则应对 Prime Day 与旺季 [#流程二--用日程规则应对-prime-day-与旺季]

Prime Day 流量翻了三倍——而你的广告上午十点就掉线了，因为预算还是按平常的周二设的。或者你记得调高了，却忘了调回来，然后悄悄超支了一整周。

**日程型规则**（`ruleType: SCHEDULE`）在你设定的窗口内，按你设定的百分比提高日预算，窗口结束后**自动恢复**。按亚马逊官方文档，有三种玩法：

* **自定义日期区间** — 「12 月 1 日到 15 日，+50%」。SP、SB、SD 都支持。
* **官方大促活动** — 亚马逊会按广告活动列出即将到来的大促（Prime Day、黑五等）及建议加价幅度；规则绑定的是「活动」，所以亚马逊调整日期时规则会跟着变。SP 和 SB 提供此项建议。
* **按星期重复** — 「每周五到周日 +20%」（SB / SD 支持按周重复；SP 的规则按天生效）。亚马逊还在美国、加拿大、英国、印度、日本站支持日程规则的**时段**（intraday）窗口。

<Callout title="提示词 · 大促准备">
  「myStore-US 近期有哪些官方大促活动？按亚马逊建议的幅度，给我的主力广告活动各建一条大促预算规则并关联好——先把方案写进表格给我确认。」
</Callout>

这句话背后，AI 执行的正是亚马逊文档描述的三步：先取大促建议（`ads_get_budget_rules_recommendation` 返回活动 ID、日期和建议幅度），再用该活动 ID 通过 `ads_create_budget_rules_for_campaigns` 创建规则，最后通过 `ads_create_associated_budget_rules_for_campaigns` 把规则关联到每个广告活动。一条规则可以服务多个活动，每一步的结果都会落到你的表格里。

<Callout type="warn" title="注意：大促建议的可用范围不同">
  大促活动建议只有 SP 和 SB 才有（SD 展示型广告亚马逊未提供）；而 SB 的建议还受站点限制——美国站可用，部分站点尚不支持（我们实测确认中东站和澳洲站会返回「不支持该站点」）。返回空列表只代表近期没有大促，属于正常现象，不是报错。
</Callout>

## 流程三 — 业绩规则：让数据决定加不加预算 [#流程三--业绩规则让数据决定加不加预算]

一个广告活动转化很漂亮——ACOS 15%，远低于目标——而且天天被预算卡住。你每晚一天加预算，就等于把一天的高利润流量让给了竞争对手。但你不可能每天盯着每个活动的指标。

**业绩型规则**（`ruleType: PERFORMANCE`）只在指标优于你的阈值时才加预算：「ACOS 低于 20% 时，预算 +25%」。亚马逊对卖家按**近 7 天**的数据评估（供应商为 14 天）。条件不再满足，加价就停止——要不要多花钱，交给数据判断。

<Callout title="提示词 · 业绩规则">
  「给 myStore-US 的『床品系列』SP 广告活动建一条业绩规则：ACOS 低于 20% 时预算上调 25%。先写到表格里让我确认。」
</Callout>

### 可用指标因广告类型而异 [#可用指标因广告类型而异]

* \*\*SP 商品推广 / SD 展示型：\*\*ACOS、点击率 CTR、转化率 CVR、ROAS。
* \*\*SB 品牌推广：\*\*搜索结果首位展示份额（IS）、新客占比（NTB）、ROAS — **不支持** ACOS / CTR / CVR。（含视频素材的活动无法使用 IS。）
* \*\*比较符：\*\*大于／小于（可含等于）；`EQUAL_TO` 仅 SP 支持。
* \*\*最低预算：\*\*亚马逊要求活动达到一定日预算，业绩规则才会真正生效，否则没有足够流量算指标。

<Callout title="小技巧：规则会叠加，加之前先查一遍">
  同一个活动上若有多条规则同时满足条件，亚马逊会**全部生效并相加**——一条 +40% 的业绩规则加上一条 +100% 的黑五规则，那天就是 +140%。单个活动最多可挂 250 条规则。新增之前，先让 AI 列出该活动已有的规则（「这个广告活动上有哪些预算规则？」），避免加价在不知不觉中叠上去。
</Callout>

## 流程四 — 用亚马逊自己的数字校准预算 [#流程四--用亚马逊自己的数字校准预算]

「现在的日预算够吗？」新活动你只能猜；在跑的活动，你也看不见因为预算烧完而*没拿到*的那部分销售。这两个答案其实都存在——亚马逊算得出来——只是埋在接口里。

两类只读工具把亚马逊的估算取出来：

* **在跑的活动** — `ads_sp_get_budget_recommendations` / `ads_sb_get_budget_recommendations` / `ads_get_sd_budget_recommendations` 返回每个活动的建议日预算，以及在当前预算下亚马逊估算你**错失的展示、点击和销售**（每次最多 100 个活动）。
* **新活动** — `ads_get_budget_recommendation` 在活动*还没创建*时，根据 ASIN、投放类型和竞价，给出一个第一周不至于限流的起步日预算。仅支持 SP 商品推广。

<Callout title="提示词 · 该不该加预算">
  「myStore-US 的品牌广告如果加预算，能多拿到多少展示和销售？把每个活动的建议预算和错失机会整理成表格。」
</Callout>

<Callout title="小技巧：一定要和实时用量对照着看">
  每条建议都要配合流程一来读。一个从来碰不到预算上限的活动，无论建议值多高都不需要加预算——把钱花在真正吃紧的地方。
</Callout>

## 流程五 — 复查规则到底做了什么 [#流程五--复查规则到底做了什么]

规则设好了……然后呢？查不了账的自动化，迟早会被你关掉。你需要看到：哪几条规则触发了、当天实际生效的预算是多少、多花的钱有没有换来转化。

亚马逊在**每天开始时按站点当地时区**评估预算规则（规则或活动预算变更时也会立即重算）——所以「今天」指的是广告站点所在时区的一天，不是你的。每条规则都有可读回的状态：*Active*（生效中）、*On Hold*（条件当前未满足）、*Paused*（已暂停）、*Budget threshold not met*（未达最低预算门槛）、*Pending Start*（待生效）、*Expired*（已过期）。三种复查方式，按即时性排序：

* **列出某个活动上的规则** — `ads_list_associated_budget_rules_for_campaigns` 会给出每条已关联规则及其状态。这也是亚马逊自己推荐的权威口径：因为规则会叠加，别处那个「当前适用规则」字段可能并不完整。
* **规则生效期间盯用量** — 在规则窗口内重跑流程一，确认抬高后的预算真的被消耗掉了（也就是说，加价确实换来了流量）。
* **用报表拉审计字段** — SP 商品推广的活动报表（`ads_create_async_report`，报表类型 `spCampaigns`，按 campaign 分组）包含 `campaignRuleBasedBudgetAmount`、`campaignApplicableBudgetRuleId`、`campaignApplicableBudgetRuleName`——逐日记录当时实际生效的规则预算，可与花费和销售并排比对。

<Callout title="提示词 · 规则复查">
  「把 myStore-US 每个 SP 广告活动上的预算规则和状态列出来，再拉上周的活动报表（含规则预算字段），告诉我哪些规则触发了、各花了多少。」
</Callout>

<Callout type="warn" title="注意：不要再用 Snapshots 接口">
  早期的亚马逊文档会让你用 Snapshots 接口来查规则预算。该接口已被亚马逊废弃（2024 年 10 月关停）——请改用上面两条仍然有效的路径：列出活动上的规则，以及在活动报表里拉规则预算字段。
</Callout>

## 我该用哪个流程？ [#我该用哪个流程]

| 你的需求               | 让 AI 做什么         | 背后的工具                                                                                                           | 适用广告类型                     |
| ------------------ | ---------------- | --------------------------------------------------------------------------------------------------------------- | -------------------------- |
| 知道今天谁快没预算了         | 查今天的预算使用情况       | `ads_campaigns_budget_usage` / `ads_portfolio_budget_usage`                                                     | SP / SB / SD / 组合          |
| 自动扛住 Prime Day 与旺季 | 建一条大促或日期区间规则     | `ads_create_budget_rules_for_campaigns`（+ 大促建议）                                                                 | SP / SB / SD（大促建议：SP / SB） |
| 不盯盘也能给赢家加预算        | 按指标阈值建一条业绩规则     | `ads_create_budget_rules_for_campaigns`                                                                         | SP / SB / SD               |
| 判断加预算值不值           | 取建议预算与错失机会估算     | `ads_sp_get_budget_recommendations` / `ads_sb_get_budget_recommendations` / `ads_get_sd_budget_recommendations` | SP / SB / SD               |
| 给新活动定起步预算          | 问亚马逊建议的起步日预算     | `ads_get_budget_recommendation`                                                                                 | 仅 SP                       |
| 复查规则触发情况与花费        | 列出活动规则 + 拉报表审计字段 | `ads_list_associated_budget_rules_for_campaigns` + `ads_create_async_report`                                    | 全部（报表字段：SP）                |

## 开始自动化之前，先知道这几件事 [#开始自动化之前先知道这几件事]

* \*\*规则只按百分比加价，且只在窗口内。\*\*你的基础预算永远不会被永久改动；窗口之外，一切与你设定的完全一致。
* \*\*没有删除接口。\*\*亚马逊的 API 没有删除规则的操作——把规则暂停，或与活动解绑，两者都能让它立刻停止作用。
* \*\*先审后跑。\*\*提示词得当的 AI 会先把规则方案写进你的表格、等你确认后再创建——本文的提示词都是这么写的。
* \*\*规则是逐个活动关联的。\*\*亚马逊的批量关联接口不对第三方工具开放（我们在三个广告账号、多个站点实测确认），所以 AI 会逐个活动关联，结果完全一样。
* \*\*新规则会先显示「待生效」，而且会停留一阵子。\*\*规则要到窗口开始才生效，实测中还需要在站点当地零点之后几个小时才切换为 *Active*。这是正常的。大促当天早上看到还没生效时，**不要重建**——否则会变成两条，加价还会叠加。
* \*\*请求出错会被整体拒绝，不会「改一半」。\*\*如果 AI 发出的请求格式有误，会在任何改动落地之前被拒绝，并指明具体是哪个字段、允许哪些取值——AI 据此自我纠正后重试，不会在你的账户上留下改了一半的状态。

## 常见问题 [#常见问题]

### 什么是亚马逊广告的预算规则？ [#什么是亚马逊广告的预算规则]

预算规则会按你设定的百分比自动提高广告活动的日预算——触发方式可以是日程（一个日期区间，或 Prime Day 这样的亚马逊大促活动），也可以是业绩指标（例如 ACOS 或 ROAS 优于某个阈值）。窗口或条件结束后，预算会自行恢复原状。SP 商品推广、SB 品牌推广、SD 展示型推广都支持。

### 预算规则能调低预算吗？ [#预算规则能调低预算吗]

不能。预算规则只会在你设定的窗口内、按百分比**提高**日预算。窗口之外沿用你原本的预算，不做任何永久改动。

### 业绩规则可以用哪些指标？ [#业绩规则可以用哪些指标]

SP 商品推广和 SD 展示型推广支持 ACOS、CTR、CVR、ROAS。SB 品牌推广用的是另一套：搜索结果首位展示份额（IS）、新客占比（NTB）、ROAS。指标按卖家近 7 天的数据计算（供应商为 14 天）。

### 同一个活动上多条规则同时满足条件会怎样？ [#同一个活动上多条规则同时满足条件会怎样]

所有条件满足的规则都会生效，各自的加价百分比会在日预算之上相加。单个活动最多可挂 250 条规则，所以新增之前值得先列一遍现有规则。

### 怎么删除一条预算规则？ [#怎么删除一条预算规则]

亚马逊的 API 没有删除操作。改用暂停（把状态设为 `PAUSED`）或与活动解绑，两者都能让规则不再影响预算。

### 让 AI 管理预算规则需要什么权限？ [#让-ai-管理预算规则需要什么权限]

查看预算用量、规则和建议，只需要该店铺广告数据的读权限。创建、修改、关联或暂停规则则需要**广告写权限**，由店铺所有者在 SellerSheet 的「**设置 → API 与 MCP**」中按 API 密钥授予。

### 如果 AI 发出的预算请求有问题会怎样？ [#如果-ai-发出的预算请求有问题会怎样]

请求会在你的账户发生任何变化之前被拒绝，并明确指出错在哪个字段、亚马逊允许哪些取值。AI 读到这个信息后会自行更正并重试——所以一次失误的代价只是多一个来回，而不是一个改了一半、需要你回头收拾的预算变更。
