用你自己的 AI 使用 Amazon Marketing Cloud(AMC)
为店铺开通 Amazon Marketing Cloud,让你自己的 AI 回答品牌新客、广告活动重叠等问题,并创建供广告活动竞价使用的受众。
速览
在「设置 → 店铺与市场」为店铺开通 Amazon Marketing Cloud(AMC),或者让你的 AI 来开通。之后,通过 SellerSheet MCP 连接的你自己的 AI,就能回答广告报表回答不了的问题:按广告活动看品牌新客、购物者买之前看到几次广告、哪些广告活动覆盖同一批人。它可以编写并运行任意 AMC 查询,读取 SellerSheet 每周或每四周同步的 AMC 报告,还能把一批购物者变成供广告活动竞价使用的受众,或把查询保存下来每天、每周自动运行。AMC 给出的永远是汇总数字,不针对任何个人。
AMC 能回答哪些广告报表回答不了的问题
亚马逊广告报表告诉你每个广告活动做了什么:展示、点击、花费、订单。它按广告活动各自汇总,所以没法告诉你同一个购物者在多次广告和一次购买之间经历了什么。
Amazon Marketing Cloud 可以。它以购物者为粒度保存你自己的广告事件和购物事件,并用 SQL 跨这些事件回答问题。借助它,你的 AI 可以回答:
- 按广告活动看品牌新客: 每个广告活动的买家里,有多少人以前从没买过你的品牌。
- 买之前看到几次广告: 购物者会看到你的广告多少次,购买率又如何随之上升。
- 广告活动重叠: 哪些广告活动两两覆盖了同一批购物者,例如同一个商品的自动和手动广告活动。
- 成交时长: 广告之后多久才成交,帮你判断 7 天归因窗口是否低估了广告。
- 最先与最后的搜索词: 买家最先点击的搜索词,和在广告报表里拿到归因的那个搜索词。
有两件事 AMC 永远不会给你。它只给汇总数字,按购物者分组统计,没有任何能识别个人的信息。它还会隐藏人数太少的分组:这类分组的标签返回为空,但它们的数字仍计入总数。小卖家按广告活动或主题这样更粗的维度分组,能看到的会更多。
开通 AMC 之后,AI 有三种用法:读取 SellerSheet 同步的 AMC 报告、向 AMC 提你自己的问题,或者创建供广告活动使用的受众。

开始之前
- 一个已连接店铺、并已授权广告的 SellerSheet 账号。 两者都在 SellerSheet 应用的「设置 → 店铺与市场」中完成,见店铺与市场。
- 已连接的 MCP 客户端,例如 Claude、ChatGPT 或 Cursor:见如何连接 SellerSheet MCP。
- 该站点过去 28 天内有投放中的广告活动。 亚马逊只向近期有广告投放的广告主提供 AMC。
- 已接受 AMC 条款,每个广告区域一次。 用把广告授权给 SellerSheet 的那个亚马逊账号登录 advertising.amazon.com/marketing-cloud,接受条款。你投放广告的每个区域各接受一次:北美、欧洲(包括中东和印度)和远东。这是你和亚马逊之间的协议,只有你本人能接受;SellerSheet 永远不会替你点。
- 相应的权限。 在店铺页面上,由所有者或管理员开通 AMC。凡是会创建、修改或删除东西的操作,AI 都需要该店铺的广告写权限:开通 AMC、保存查询或计划、创建受众,或在广告活动上添加受众竞价调整。运行查询和读取结果只需要广告读权限。成员的权限在店铺页面的 ⋯ → 访问权限 中设置,受限的 API 密钥在「设置 → API 与 MCP」中设置;见掌控你的 AI。
已经在用 AMC?
如果你已经有一个自助式 AMC 实例(在广告后台、通过 Ads Agent 或其他工具创建的),SellerSheet 会使用这个实例,不会再新建。由代理商为你开设的 AMC 账户和付费 AMC 账户暂不支持。
第一步:按店铺和广告站点开通 AMC
AMC 默认关闭,需要你逐个店铺、逐个广告站点开通。一个同时在美国和加拿大投放广告的店铺,每开通一个站点就有一个对应的实例。
AMC 实例永远无法删除
亚马逊没有删除 AMC 实例的办法。实例里只有你自己的广告数据,开通它也不会改动你的任何广告活动,但它会一直留在你的广告账户里。所以店铺页面会先提醒你,AI 也会先征得你的同意再开通。
在店铺页面开通
- 在 SellerSheet 应用中打开「设置 → 店铺与市场」。
- 在店铺那一行打开 ⋯,选择 开通 AMC 营销云…。店铺的 广告授权 不是 已授权,或者每个有广告配置的站点都已开通 AMC 时,这一项是灰色的。
- 选择 开通站点,点 开通。

之后 AMC 营销云 列会为每个站点显示一个标签:已开通、创建中 或 创建失败。亚马逊创建新实例最多需要五分钟。显示 创建中 时,再次打开对话框并点 重新检查。
如果还没有接受条款,对话框会保持打开,显示亚马逊的原话和一个 打开 Amazon Marketing Cloud 链接。在那里接受条款后回来,再点一次 开通。这个页面上每个控件的说明见店铺与市场。
或者让 AI 开通
提示词:开通
「为 myStore-US 开通 Amazon Marketing Cloud。」
AI 会先请你确认,再用店铺和广告站点调用 ads_amc_turn_on。重复调用是安全的:AMC 开通之后它只做读取。get_user_context 会告诉 AI 每个店铺、每个站点是否已开通 AMC,让它在开始之前就知道。
方式一:向 AMC 提任何问题
用日常语言提出你的问题。AI 会编写 AMC SQL,在你的实例上运行,再把答案读回成数据行。
提示词:你自己的问题
「用 AMC 看 myStore-US 过去 28 天的数据:每个广告活动有多少购物者点击广告后 14 天内下单,其中多少是品牌新客?把小的广告活动合并成一组,免得被 AMC 隐藏。」
这个提示词背后,AI 会:
- 先看有没有已同步的报告。
list_amc_templates列出 SellerSheet 保留的 AMC 报告(方式二)。如果有一份能回答这个问题,AI 会直接读它,而不是新跑一次查询。 - 读取数据表。
ads_list_data_sources列出你的实例可以查询的表;ads_get_data_source给出某张表的列,以及哪些列受 AMC 隐私保护。 - 先试运行检查 SQL。 用
ads_create_workflow_execution加上dry_run,几秒内校验查询,不做任何计算,也不占用亚马逊的 AMC 额度。 - 运行并等待结果。 同一个工具在 AI 选定的时间窗口上运行查询;
ads_get_workflow_execution报告运行状态。大多数查询两分钟内完成。如果 AMC 拒绝这条 SQL,亚马逊会给出原因,AI 按原因修改查询。 - 把答案读回成数据行。
ads_get_workflow_execution_download_urls直接返回数据行(不返回下载链接),并给出被 AMC 隐藏的行数。
AI 还可以用 ads_list_workflow_executions 列出你实例上的运行记录(包括在 AMC 后台或由计划发起的),并用 ads_update_workflow_execution 取消仍在运行的查询。
下面是第 3 步的试运行,就是 AI 实际发出的调用:
在 AI 客户端中(MCP)
{
"name": "ads_create_workflow_execution",
"arguments": {
"store": "myStore-US",
"country_code": "US",
"sql_query": "SELECT campaign, SUM(impressions) AS impressions, COUNT(DISTINCT user_id) AS reach FROM sponsored_ads_traffic GROUP BY campaign",
"time_window_type": "EXPLICIT",
"time_window_start": "2026-09-01T00:00:00",
"time_window_end": "2026-10-01T00:00:00",
"time_window_time_zone": "America/Los_Angeles",
"dry_run": true
}
}在代码中(Tool API)
curl -X POST https://api.sellersheetai.com/api/v1/tools/ads_create_workflow_execution \
-H "Authorization: Bearer $SELLERSHEET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"store":"myStore-US","country_code":"US","sql_query":"SELECT campaign, SUM(impressions) AS impressions, COUNT(DISTINCT user_id) AS reach FROM sponsored_ads_traffic GROUP BY campaign","time_window_type":"EXPLICIT","time_window_start":"2026-09-01T00:00:00","time_window_end":"2026-10-01T00:00:00","time_window_time_zone":"America/Los_Angeles","dry_run":true}'小贴士
- 一个实例最多同时运行 10 个 AMC 查询。
- 超过 20 MB 的结果无法读回。请按更粗的维度分组,或缩短时间窗口。
- 一次购买最晚可以在广告投放 30 天后才归因到这条广告,所以最近几周按广告统计的数字还可能继续增长。这也是下面每 4 周的报告要等 15 天的原因。
方式二:读取已同步的 AMC 报告
常见问题不必每次都新跑一个查询。对每个已开通 AMC 的店铺和站点,SellerSheet 都会按计划运行一组经过验证的 AMC 查询,并把结果行和你其他已同步的报告放在一起。AI 读取它们就像读取其他报告一样,不用写 SQL,也不用等待。
| 报告 | 回答的问题 | 频率 |
|---|---|---|
| rpt_amc_ntb_by_campaign | 每个广告活动的购买里,有多少来自品牌新客? | 每周 |
| rpt_amc_hour_of_day | 点击、花费以及由此带来的购买,分别集中在一天中的哪些时段? | 每周 |
| rpt_amc_atc_by_search_term | 购物者点击的每个搜索词,之后有多少人加购、多少人下单? | 每周 |
| rpt_amc_campaign_overlap | 哪些广告活动两两覆盖了同一批购物者,各自的覆盖人群有多少是共享的? | 每 4 周 |
| rpt_amc_impressions_per_shopper | 购物者会看到几次广告,购买率又如何随之上升? | 每 4 周 |
| rpt_amc_ntb_gateway_asins | 哪些被推广商品第一次把购物者带进你的品牌? | 每 4 周 |
| rpt_amc_keyword_halo | 哪些关键词除了被推广商品,还带动了品牌其他商品的销售? | 每 4 周 |
| rpt_amc_time_to_conversion | 广告之后多久才成交? | 每 4 周 |
| rpt_amc_first_vs_attributed_term | 买家最先点击的是哪个搜索词,下单前最后点击的又是哪个? | 每 4 周 |
| rpt_amc_path_to_conversion | 买家首次购买前点击过几个不同的广告活动? | 每 4 周,默认关闭 |
| rpt_amc_cross_sell_next_purchase | 购物者第一次买了品牌的某个商品后,下一次买的是哪个商品? | 每 4 周,默认关闭 |
- 每周报告覆盖站点当地时区的周一到周日,由亚马逊在每周一运行。
- 每 4 周报告覆盖 28 天,在时间段结束 15 天后运行,等迟到的购买都完成归因。
- 两份默认关闭的报告,对一个小的商品推广(Sponsored Products)广告主来说几乎看不到内容:大部分行都低于 AMC 的隐私门槛。
- 第一批数据何时出现: 同步从最近一个已结束的时间段开始,不补之前的历史。每周报告在下一个周一运行后就有数据;每 4 周的报告最多可能要四周才出现第一个时间段。
提示词:读取已同步的报告
「从 myStore-US 已同步的 AMC 报告里看:上周哪些广告活动的品牌新客占比最低?过去 28 天里,哪几对广告活动共享了超过三分之一的覆盖人群?」
AI 会先读 list_amc_templates,了解每份报告回答什么问题、对应哪张表、行该怎么读,再用 query_report_data 查询那张表(get_table_schema 给出各列)。因为这些行和你的其他报告放在一起,AI 可以在一个回答里把它们结合起来,例如把品牌新客占比和该广告活动的花费、销售额放在一起看。
读数据行的三条规则
读对数据行
- 每个时间段有一行隐藏行。 每个时间段都有一行
hidden为 true 的行,汇总了 AMC 因隐私门槛而隐藏的全部内容,所以总数仍然对得上。这一行没有标签:算总数时要包括它,按广告活动或搜索词分别回答时要排除它。把去重购物者人数加总进这一行时,同一个购物者可能被算两次。 period_start是时间段的第一天(站点当地时区),不是某一天的活动。period_days说明这个时间段是 7 天还是 28 天。- AMC 的购买只统计被推广商品。 广告报表里的购买还包括看到广告后购买的你品牌的其他商品,所以 AMC 的数字通常更低。它统计的是另一件事,并不是错了。
方式三:为广告活动创建受众
答案告诉你购物者是谁,受众让你据此行动:AMC 把一批购物者变成你广告账户里的一个受众,广告活动就能针对其中的购物者调整出价。受众分两种:
- 按规则: 一条 AMC 查询选出的购物者,例如「过去 30 天加购了但没有下单的购物者」。
- 相似受众: 亚马逊找出的、与查询选出的种子相似的购物者,例如以你的广告覆盖过的所有人为种子。
提示词:创建受众
「为 myStore-US 建一个受众:过去 30 天把我的商品加入购物车但没有下单的购物者。如果人数不够,就改为提议一个相似受众。创建任何东西之前先把方案给我看。」

这个提示词背后,AI 会:
- 先数人数。 用
ads_create_workflow_execution数一遍同一批购物者,判断受众能否达到亚马逊的最低人数(见下)。 - 先提方案,等你同意。 它会告诉你计划建的受众:包含哪些人、大约多少、覆盖哪段时间。受众工具都设了确认关卡,你同意之前什么都不会创建。
- 创建受众。
ads_create_query_based_audience创建按规则的受众;ads_create_lookalike_audience创建相似受众,并由你选择离种子多远,从MOST_SIMILAR到MOST_BROAD。 - 等亚马逊构建。
ads_get_query_based_audience_by_audience_execution_id跟踪构建状态:RUNNING,然后是 SUCCEEDED 或 FAILED。按规则的受众通常要 15–20 分钟,相似受众最多约 90 分钟;能成功的受众长时间处于 RUNNING 是正常的。ads_get_all_query_based_audiences_by_instance_id列出你实例上的所有受众,包括在 AMC 后台创建的。 - 在广告账户中找到它。 受众 SUCCEEDED 后,亚马逊会在 2–24 小时内激活它。之后它会出现在
ads_list_targetable_entities中(商品推广位于 Audience Category › Custom-built › AMC),并带有广告活动要用的受众 ID。 - 加到广告活动上。 经你同意后,AI 用
ads_update_campaign把受众作为受众竞价调整加到广告活动上。一个广告活动最多可加 10 个受众。
人数决定受众能不能建成
- 按规则的受众至少需要 2,000 名购物者,最好有 2,500 名。低于这个数,亚马逊会构建 15–20 分钟,然后以 FAILED 结束:「did not meet the minimum required size」。小店铺的买家或广告点击者通常远低于这个门槛。
- 相似受众的种子需要 500 到 500,000 名购物者,而且数出来超过 500 人还不够。 亚马逊只保留它能匹配上的购物者,所以几百名广告点击者做的种子,仍可能在约 20 分钟后以 FAILED 结束:「did not find a sufficient match for seed users」。
- 小店铺请用广告覆盖的人群做相似受众的种子: 也就是看到过你广告的那几万名购物者。在最接近种子的档位
MOST_SIMILAR,亚马逊在欧洲和美洲的目标约为 50 万到 100 万名相似购物者,在亚洲约为 20 万到 30 万名。
修改或删除受众
- SUCCEEDED 的受众不能修改,只能删除,用
ads_delete_query_based_audience_by_audience_execution_id。删除前先把它从所有广告活动中移除。删除无法撤销,所以 AI 会先问你。 - FAILED 的受众可以修复后重跑,用
ads_update_query_based_audience_by_audience_execution_id:换一个时间窗口,或换一条 SQL。 - 亚马逊会自行刷新受众。 没有被任何广告活动使用的受众刷新得更少,大约 100 天后会被停用。
- 每一条受众查询都会被记录,和 SellerSheet 运行的其他 AMC 查询一样。
保存查询并按计划运行
值得每周都问的问题,AI 可以把查询保存到你的实例上,让亚马逊按计划运行。已同步报告能回答的问题(方式二)就不需要这样做。
提示词:每周的查询
「把刚才为 myStore-US 跑的品牌新客查询保存下来,每周一运行。计划先以暂停状态创建,第一次运行的结果给我看过之后再开启。」
- 保存查询。 AI 先试运行检查 SQL,再用
ads_create_workflow以一个名字保存。ads_list_workflows和ads_get_workflow读取已保存的查询。ads_update_workflow整体替换一条查询,此后运行它的每个计划都改用新的 SQL。ads_delete_workflow在没有计划运行它时删除它;过去的运行记录仍会保留。 - 设定计划,每天或每周,用
ads_create_schedule。计划可以先以暂停状态创建,之后用ads_update_schedule开启,它也能修改运行周期。ads_list_schedules和ads_get_schedule读取计划;ads_delete_schedule删除计划,但保留它的保存查询。 - 及时读取每次运行。 每次运行都会出现在
ads_list_workflow_executions中。结果大约一天内可以下载,所以 AI 会在过期前用ads_get_workflow_execution_download_urls读回。
保存、修改或删除查询和计划都会改动你的实例,所以 AI 会先问你。
SellerSheet 自己的查询是只读的
同步报告背后的保存查询和计划也会出现在同样的列表里,名称以 sellersheet_… 开头。工具会拒绝修改、删除、改计划或取消它们。它们属于 SellerSheet,请保持原样;把店铺从 SellerSheet 移除时会一并删除。
浏览广告活动可定向的对象
ads_list_targetable_entity_paths 列出商品推广等广告活动可定向对象的分类路径,ads_list_targetable_entities 列出某个路径下的对象;例如你的 AMC 受众位于 Audience Category › Custom-built › AMC。
在亚马逊自己的页面上能看到什么
SellerSheet 在你自己的 AMC 实例里工作,所以它做的事都会出现在 AMC 后台:
- 它的查询和运行记录。 AI 运行的查询,以及为同步报告运行的查询,都会出现在实例的运行列表里。
- 保存的查询和计划: 你自己的,以及 SellerSheet 的(名称以
sellersheet_…开头,每周报告由它们运行)。工具永远不会修改 SellerSheet 的这些查询;在 AMC 后台也请保持原样。 - AI 创建的受众,列在实例中;激活后也会出现在你广告账户的 Custom-built › AMC 下。
- 亚马逊能看到这些查询,就像能看到在 AMC 中运行的每一条查询一样。
根据亚马逊的 AMC 条款,你的 AMC 结果属于你、并且保密。SellerSheet 只把一个店铺的结果用于这个店铺:不会分享给其他店铺,也不会汇总成行业基准。已同步的数据行保留 13 个月。
不提供的功能
- 托管账户功能: AMC 的 Clean Rooms 协作、添加广告主、创建或删除实例,在即时实例上都不可用。AMC Custom Models 由亚马逊仅在北美提供。
- 亚马逊的 AMC SQL 生成器(亚马逊目前以封闭测试的形式提供)。现在由 AI 自己编写 SQL,对照你实例自带的表说明并通过试运行来检查,AMC 拒绝时按亚马逊给出的原因修改。
该用哪种方式?
| 你需要 | 让 AI…… | 背后的工具 |
|---|---|---|
| 为某个店铺和站点开通 AMC | 为这个店铺开通 Amazon Marketing Cloud | ads_amc_turn_on(或店铺页面) |
| 常见问题:品牌新客、广告活动重叠、出单时段、成交时长 | 从已同步的 AMC 报告中回答 | list_amc_templates、query_report_data |
| 你自己的问题 | 编写并运行一条 AMC 查询 | ads_create_workflow_execution、ads_get_workflow_execution、ads_get_workflow_execution_download_urls |
| 某次运行太久,或是误启动的 | 找到它并取消 | ads_list_workflow_executions、ads_update_workflow_execution |
| 要竞价的购物者:加购未买的、买过的,或与他们相似的人 | 创建受众并加到广告活动上 | ads_create_query_based_audience、ads_create_lookalike_audience、ads_list_targetable_entities、ads_update_campaign |
| 每天或每周都问同一个问题 | 保存查询并设定计划 | ads_create_workflow、ads_create_schedule、ads_list_workflow_executions |
常见问题
Amazon Marketing Cloud 能回答哪些广告报表回答不了的问题?
需要把同一个购物者在多次广告和购买之间串起来的问题:一个广告活动的买家里有多少是品牌新客、购物者买之前看到了几次广告、哪些广告活动覆盖的是同一批人、广告之后多久才成交、买家最先点击和最后点击的搜索词分别是什么。广告报表只按广告活动各自汇总,所以回答不了这些问题。
AMC 会让我看到单个购物者吗?
不会。AMC 只按购物者分组给出汇总数字,并会隐藏人数太少的分组。结果里没有任何能识别个人的信息。
可以关闭或删除 AMC 吗?
AMC 实例一旦创建,亚马逊就无法删除它,所以店铺页面会先提醒你,AI 也会先征得你的同意再开通。实例里只有你自己的广告数据,开通它不会改动你的任何广告活动。如果你从 SellerSheet 删除这个店铺,SellerSheet 会从实例中删除它保存的查询和计划;实例本身仍留在你的广告账户里。
我已经在广告后台用过 AMC,SellerSheet 会再建一个实例吗?
不会。如果你已经有一个自助式 AMC 实例(在广告后台、通过 Ads Agent 或其他工具创建的),在 SellerSheet 开通 AMC 时会找到并使用这个实例。由代理商为你开设的 AMC 账户和付费 AMC 账户暂不支持。
为什么 AMC 的购买数和广告报表不一样?
AMC 只统计被推广商品的购买。亚马逊广告报表里的购买数还包括买家在看到广告后购买的你品牌的其他商品。两者统计的不是同一件事,所以 AMC 的数字通常更低。
我需要会写 SQL 吗?
不需要。你用日常语言提问即可。AI 会先看已同步的 AMC 报告能不能回答;不能的话,它会自己写 SQL、先试运行检查,AMC 拒绝时按亚马逊给出的原因修改。
AI 能用 AMC 创建受众吗?
能,但必须经过你的同意。它可以创建按规则的受众,即一条 AMC 查询选出的购物者(至少 2,000 人),也可以创建相似受众,即与一组 500 到 500,000 人的种子相似的购物者。亚马逊在 2–24 小时内把受众激活到你的广告账户后,AI 就能把它作为受众竞价调整加到广告活动上。对小店铺来说,用广告覆盖的人群做种子的相似受众通常才行得通。