PPC

    亚马逊 Marketing Stream:按小时广告数据指南

    2026年9月18日阅读时长 14 分钟
    亚马逊 Marketing Stream:按小时广告数据指南

    Marcus 卖电解质粉。利润不错,类目拥挤,每月广告花费约 22,000 美元。去年春天他把 Amazon Marketing Stream 接进了自己的数据仓库,连续六周,他掌握着整个细分市场里最干净的按小时广告视图。

    然后他什么也没做。

    不是因为懒。而是因为周二下午四点,当他盯着图表,看到自己最好的广告活动连续第九天在 13:47 就烧完了当天预算时,他根本没有任何机制去响应。他可以登录后台把预算调高——明天,手动,如果还记得的话。等到那时,图表早已翻篇。

    这就是 Amazon Marketing Stream 在大多数卖家手里的真实状态。数据确实很好。数据背后的决策层,通常不行。本文讲清楚:Marketing Stream 到底是什么、它推送哪些数据集、如何开通、按小时数据真正能赚钱的四个用法,以及让人不再信任这些数据的三个陷阱。

    Amazon Marketing Stream 究竟是什么

    Amazon Marketing Stream 是 Amazon Advertising 的一套推送式(push)数据流。不是你向亚马逊请求报告然后等待,而是亚马逊主动把广告表现数据发送到你自己控制的目的地,近乎实时,大约每小时一次。

    「推送」这个词就是全部重点。你迄今在亚马逊用过的所有报表流程都是拉取式(pull):你申请搜索词报告,亚马逊排队生成,你轮询、下载、解析。数据以天为单位到达,而且是在当天结束好几个小时之后。

    Marketing Stream 把这件事反了过来。你订阅一次,只要订阅还在,亚马逊就会每小时把消息投递到一个 AWS 目的地。没有人需要发起请求。

    有两个后果很关键:

    • 颗粒度:记录以小时打标,而不是以天。你终于能看到 Sponsored Products 的 CPC 在早上 6 点是 1.12 美元、晚上 8 点是 2.40 美元,而不是看到一个 1.71 美元的混合值然后靠猜。
    • 时延:14 点这一小时的数据通常在 15 点后一到两小时内落地,而不是第二天早上。反馈闭环从大约 36 小时缩短到大约 90 分钟。

    Amazon Marketing Stream 不是什么:它不是仪表盘,不是报表界面,也不是任何能在没有开发的情况下直接用起来的东西。卖家平台和广告后台里都没有「Marketing Stream」标签页。它是管道。你要么在上面搭建,要么用一个已经搭好的工具。

    Marketing Stream 推送哪些数据集

    订阅按数据集、按站点、按广告账户分别进行。目录一直在扩展,但对典型卖家真正有分量的是下面这些。

    数据集包含内容为什么重要
    sp-traffic按广告活动、广告组、投放目标、展示位置的小时级曝光、点击、花费基础骨架。小时级花费与 CPC 走势。
    sp-conversion小时级归因销售额、件数、订单与 traffic 搭配即可算出小时级 ACoS。
    sb-traffic / sb-conversionSponsored Brands 的同类数据品牌广告与视频广告的小时级视图。
    sd-traffic / sd-conversionSponsored Display 的同类数据按小时看受众与场景投放。
    budget-usage每个广告活动当日预算的消耗百分比这份清单里最能直接落地的数据集。
    campaignsadgroupstargetsads元数据变更事件:状态、竞价、预算、名称每一次结构性改动的审计记录。
    sp-budget-recommendations亚马逊自己的预算建议当作信号有用,当作指令则不然。

    其中有两个的价值,安静地高出其他一截。

    budget-usage 会告诉你某个广告活动在 13:47 花满了当日预算的 100%。广告后台里没有任何报告能给你这个时间戳。日报只显示花费等于预算,只能说明触顶了,却永远不说是什么时候。

    元数据类数据集给你一份变更日志。如果 ACoS 在周四跳了,你可以把周四落地的每一次竞价和预算改动都查出来,包括工具、助理或亚马逊自动规则做的改动。大多数卖家没有这样的日志,只能靠猜,一猜就是几小时。

    如何配置 Amazon Marketing Stream

    配置是一项工程任务,不是设置里的一个开关。四个前提条件,按顺序来。

    1. Amazon Ads API 权限。你需要一个已注册应用、通过审核的 Login with Amazon 客户端、一个 access token,以及对广告账户的 API 访问权限。如果你从没用过 Amazon Ads API,这一步最耗时:审批要几天,有时要几周。
    2. 一个 AWS 账户。Marketing Stream 投递到 AWS。做分析用途时常见的目的地是 Amazon Kinesis Data Firehose;如果你希望由自己的服务来消费队列,通常会选 Amazon SQS。
    3. 目的地与权限。先创建 Firehose 投递流或 SQS 队列,再挂上资源策略,允许亚马逊的 Marketing Stream principal 写入。这一步最容易出错:策略范围太窄会静默失败,你会一直等着永远不会到来的数据。
    4. 订阅。对每个想要的数据集各调用一次 Marketing Stream 订阅接口。每个订阅只覆盖一个数据集、一个站点、一个 profile。一个同时做美国、英国、德国站,并且要 traffic、conversion、budget usage 的卖家,需要创建九个订阅,不是三个。

    之后数据就会源源不断地来。首批消息通常在几小时内到达,此后每个数据集大约每小时一批,一直持续到你取消订阅为止。

    实操建议:第一天就订阅 budget-usage,哪怕你还没准备好搭别的东西。它是最小的数据集,存储成本最低,也是唯一一个没有数据仓库也能得出结论的。用一张电子表格就能找出你预算触顶的时段。

    💡 Daniks.AI 优势:如果你要的是竞价决策而不是一个数据项目,那就跳过 AWS 这一整套搭建。Daniks.AI 已经在消费小时级信号,并把它们转化为对准你 ACoS 目标的竞价与预算动作:不需要 Firehose,不需要订阅,不需要随时待命的工程师。

    按小时数据真正能赚钱的四个用法

    按小时的数据,值多少取决于你能在这一小时内做成什么。下面四个用法,是能经受真实损益表检验的。

    1. 找出并修复预算耗尽

    这是回本最快的一招,而且既不需要分时段投放,也不需要机器学习。

    还是 Marcus。他最好的广告活动日预算 400 美元,13:47 就触顶。他的 sp-conversion 数据显示,18:00 到 22:00 这个时段转化率最高:14.2%,而日均只有 9.1%。也就是说,他每天都在自己最好的四个小时里结构性缺席。

    这笔账并不含糊。按他的 CPC,这四个小时大约会多花 130 美元。按 14.2% 的转化率和 38 美元的客单价,这大约带来 470 美元销售额,也就是增量花费上 28% 的 ACoS,比他 31% 的目标还好。他在拒绝有利润的销量,只因为一月份设的一个数字一直没动过。

    budget-usage 列出所有在晚上 8 点前就跑满 100% 的广告活动,再把错过的时段与各小时转化率对照。然后要么提高预算,要么从一个永远花不完预算的活动里挪走花费。我们的亚马逊预算规则指南讲了如何给这些提升排期,让它们只在需要的日子生效。

    2. 真正站得住脚的分时段投放

    大多数关于分时段投放的建议都是民间传说。「凌晨 1 点到 5 点关掉广告」这句话被无数人反复重复,而他们从没验证过这些时段对自己的产品是不是真的不赚钱。

    Lena 在德国卖家纺,差一点就照着这条建议把夜间暂停掉。她的 Amazon Marketing Stream 数据说的恰好相反:凌晨 2 点到 5 点占她 4% 的花费和 7% 的订单,ACoS 是 19%,而整体均值是 27%。点击便宜、竞争稀薄、买家睡不着而且购物车早已打开。暂停等于砍掉她效率最高的几个小时。

    小时级数据把分时段投放从经验法则变成了有证据的论证。至少拉四周的 sp-trafficsp-conversion,按一天中的小时分组,只对点击量足够、具备统计意义的时段动手。完整方法在我们的亚马逊 PPC 分时段投放指南里:分析方法没变,但 Marketing Stream 让输入数据远远好过你从日报里能还原出来的任何东西。

    3. 缩短否定关键词与竞价的反馈闭环

    一个烧掉 90 美元、零转化的搜索词之所以在日报里显得昂贵,是因为你明天才知道。有了小时级数据,你今天下午就知道。

    需要坦白的一点:搜索词数据在 Marketing Stream 里的颗粒度不如投放数据,所以这个用法首先在投放目标和广告活动层面生效。你真正获得的是竞价纠偏的速度。某个投放目标因为竞争对手提价而在中午 CPC 翻倍,你在下午 1 点就能看到,而不是拖到周四。我们关于亚马逊 PPC 竞价机制如何运作的拆解,解释了这些日内波动为什么发生、以及合适的应对是什么样的。

    4. 建立一份真正的变更日志

    订阅元数据类数据集,你就拥有了账户内每一次竞价、预算、状态和名称变动的带时间戳记录。当表现波动时,你不再靠推测,而是直接查什么在什么时候变了。对于要在成千上万个投放目标上跑批量操作的人来说,这就是可控流程和一团谜之间的差别。

    让卖家不再信任数据的三个陷阱

    陷阱一:转化数据会被回填修正

    亚马逊把转化归因到点击发生的那个小时,而不是购买发生的小时。有人周一上午 9 点点击、周三晚上下单,这笔销售会记到周一 9 点,并在几天后才进入你的数据流。

    所以你 15 点收到的那条 14 点记录并不是最终值。它在长达 14 天里会被不断向上修正。每一个不理解这一点就在 Marketing Stream 上搭系统的团队,都会犯同一个错:看今天的 ACoS,觉得是灾难,然后依据一份缺了 40% 的数据大砍竞价。

    两条规则就能解决。存储时采用只追加(append-only)模式,按键取最新版本而不是覆盖写入。以及,绝不要用不足 72 小时的数据做竞价决策,除非你已经按预期回填量做了上调。

    陷阱二:单个小时噪声很大

    11 次点击 1 个订单的小时,转化率显示 9%。11 次点击 0 个订单的小时,显示 0%。背后的真实情况完全一样,只是样本太小。

    动手之前先设一个最低点击门槛。对中等规模账户来说,四周内某个聚合时段累计 30 次点击是个合理的下限。低于这个量,就把 24 小时聚合成三到四个时段,再基于时段做决策。

    陷阱三:它真的要花钱,也真的要占注意力

    Firehose 摄取、S3 存储、数据仓库计算,再加上搭建和维护所需的工程工时。对一个月广告花费 8,000 美元的账户,一条每月 200 美元、每季度还要占掉一天工程时间的管道很难说得过去。对一个月花 150,000 美元的账户,这点成本根本不用算。

    提示:盈亏平衡点其实与花费无关,而在于是否真的有东西会对输出做出反应。小时级数据喂给一个每周一次的人工复盘,是一种极其昂贵的做图方式。

    Marketing Stream、Ads API 报告与 AMC 的区别

    这三个亚马逊数据来源经常被混为一谈。它们解决的是不同的问题。

    Marketing StreamAds API 报告Amazon Marketing Cloud
    投递方式推送,按小时拉取,按需请求在数据洁净室中查询
    颗粒度小时级天级(多数情况)事件级,已匿名化
    时延1 到 2 小时12 到 36 小时1 到 2 天
    最适合日内响应常规报表、搜索词跨渠道与购买路径分析
    成本AWS 基础设施免费(有 API 配额)有免费额度,超出按查询计费
    搭建投入高(需要 SQL 和权限)

    它们是叠加关系,而不是竞争关系。Marketing Stream 告诉你此刻正在发生什么。Ads API 报告依然是搜索词和常规对账的来源:看我们的亚马逊广告报告指南,了解哪份报告回答哪个问题。Amazon Marketing Cloud 则回答另外两者都碰不到的战略性问题。

    到底谁应该开通

    诚实地看看自己属于哪一档。

    • 月广告花费低于 10,000 美元:别搭了。你的小时数据太稀疏,够不上统计意义,时间花在提升listing转化率上更划算。用一个能替你做日内优化的工具。
    • 月花费 10,000 到 50,000 美元:光是 budget-usage 就值回票价。可以考虑一条极简管道,或者直接交给软件。完整的数据仓库在这个体量上很少能回本。
    • 月花费 50,000 美元以上、多站点:自建或采购都行,但不能没有。在这个花费水平上,十几个广告活动在下午 2 点同时触顶,一个月的损失就超过整条管道的成本。
    • 代运营和品牌收购方:没得商量。仅凭元数据变更日志,在一组账户上就已经值了。

    💡 Daniks.AI 优势:多数 Marketing Stream 项目卡住的原因是:小时级数据需要小时级决策,而人不是按小时工作的。Daniks.AI 全天候按你设定的 ACoS 目标调整竞价和预算——闭环里「行动」的那一半,已经替你建好了。

    常见问题

    Amazon Marketing Stream 免费吗?

    数据流本身亚马逊不收费。你付的是 AWS 的目的地、存储和处理费用,再加上搭建所耗的工程时间。对典型中型卖家,按每月 50 到 400 美元的 AWS 成本预估,具体取决于订阅了多少数据集和站点。

    使用 Amazon Marketing Stream 必须有 AWS 账户吗?

    直接订阅的话,是的。投递目标是 Kinesis Data Firehose 或 SQS 等 AWS 目的地。如果你用的是已经接入该数据流的第三方工具,那么 AWS 账户是它们的,不是你的。

    所谓「实时」到底有多实时?

    是小时级,不是即时。某个小时的数据通常在该小时结束后一到两小时内到达。这个速度足以让你当天做出反应,但对任何需要秒级响应的场景都太慢。

    可以用 Marketing Stream 做分时段投放吗?

    可以,而且它是目前最好的数据来源。但 Marketing Stream 只提供数据,它改不了竞价。你仍然需要排期规则、预算规则或自动化软件,去对数据揭示的结论采取行动。

    Marketing Stream 包含搜索词数据吗?

    不如搜索词报告那么细。把 Marketing Stream 当作你对投放目标、广告活动和展示位置的小时级视图,query 层面的决策仍然要拉标准搜索词报告。

    为什么我的 Marketing Stream 数字和广告后台对不上?

    通常是归因回填造成的。后台数字已经沉淀了好几天,而刚推送的 Stream 记录还没有。用至少 14 天前的数据做同口径对比,两边应该相当接近。

    真正重要的那部分

    Amazon Marketing Stream 拿走了借口。卖家过去说自己做不了日内优化,因为亚马逊不给日内数据。现在亚马逊给了:按小时、推送到你自己的基础设施、而且免费。

    取代这个借口的,是一个更难的问题。小时级数据的价值,取决于它背后决策的速度。一个每小时更新的数据流,喂给一个每周日才复盘广告的人,产出的只是一份关于你已经亏掉的钱的详尽记录。

    所以在打开 AWS 控制台之前,先回答一个问题:当数据告诉你最好的广告活动在 13:47 触顶时,接下来会发生什么,要花多久?如果诚实的答案是「我下周才会注意到」,那就先修好闭环里行动的那一半。Amazon Marketing Stream 会一直在那里,而且等到有东西真正在听的时候,它会有用得多。

    Marcus 最后就是这么做的。他保留了管道用于报表,把日内的竞价和预算管理交给自动化,不再盯着自己无法响应的图表。接下来一个季度,他的 ACoS 从 31% 降到了 24%。数据其实一直都在这么告诉他。

    准备好让亚马逊 PPC 自动化了吗?

    数据依然是你的。Daniks.AI 全天候管理竞价、预算、关键词和否定词,守住你的 ACoS 目标。

    开始 14 天免费试用

    14 天免费试用 · 随时取消