纯文字版教程展开阅读
很多 Meta 账户不是没有好素材,而是系统还没学完,人先把信号打乱了。本课不是教你永远不动预算,而是教你把每次预算动作写成可复盘记录:为什么改、改多少、看多久、什么情况回撤,以及新增花费有没有被利润、库存、履约和客服接住。
先不要加钱的线很简单:Learning Limited 还没解释清楚、Purchase 样本不够、观察窗口没跑完、刚做过 significant edit,或库存 / 现金 / 客服有一项接不住。先证明问题属于哪一类,再决定小幅加、暂停、降回上一档、复制测试或延长观察。
上一课的 20oz 防漏杯素材测试,先把手动标准素材、主变量、固定变量和当前自动创意读回写清。 那一步只让素材读数有解释空间,不等于已经证明可以加预算。现在要读的是同一 Campaign 和 Ad Set 的实际花费、Campaign / Ad Set / Ad 的 Delivery 状态,以及订单和经营承接:什么时候观察,什么时候只修明显错误,什么时候才允许一次预算动作。
本课产出:Meta 预算变更记录表
预算变更记录表的作用,是让投放、创意、页面、商品和财务都能看懂这次动作。没有记录的预算变化,下周复盘时很难判断是预算起作用、素材起作用、库存变化,还是单日波动。预算不是情绪按钮,不能因为昨天 ROAS 好看就猛加,也不能因为今天 CPA 高一点就立刻撤回。
一张合格的记录表要把预算动作变成证据句:本次预算动作是什么,改动幅度是多少,支持它的证据是什么,观察窗口多久,回撤线是什么,经营护栏是否通过。只要其中任何一项写不清,就先不要继续加钱。
| 字段 | 要写什么 | 20oz 例子 |
|---|---|---|
| 当前阶段 | 启动、学习、验证、放量,还是修明显错误。 | 20oz 防漏杯处于学习期:事件正常,只允许修链接、价格、缺货这类明显错误。 |
| 预算动作 | 小幅加预算、降预算、复制、换素材、改优化事件、合并结构或暂停。 | 预算从每天 80 美元加到 92 美元,不同时改受众、素材和页面。 |
| Delivery 状态和实际花费 | Campaign、Ad Set、Ad 分开读 Delivery;把设置预算、实际花费、最后一次重要编辑和当前状态写在同一行。 | 20oz 案例:预算设为每天 92 美元,第一个观察日实际花费为 76 美元;Campaign 为 Active,Ad Set 仍为 Learning。先记事实,不把设置金额或单层状态当结论。 |
| 证据 | 支持这次动作的指标和业务证据。 | 连续两个观察窗口 CPA 在护栏内,CVR 稳定,退款咨询没有上升,库存安全。 |
| 观察窗口 | 改完以后多久内不再做第二个大动作。 | 至少 3 天或一个约定样本,期间只修明显错误。 |
| 回撤线 | 什么情况降回上一级、暂停复制或恢复旧设置。 | 连续两个窗口 CPA 超线,且订单质量、退款或库存压力变差,就降回上一档预算。 |
预算动作边界:不是只有加钱和降钱,先选这一次唯一动作
预算风险要放在前面讲。每次预算动作都要先落在一个动作类型里。动作类型写不清,就说明你还没有资格继续改预算。
| 动作 | 什么时候可以用 | 先暂停的情况 |
|---|---|---|
| 小幅加预算 | 同一结构跑完观察窗口,Purchase、value、currency 和 Shopify 订单能对上,边际 CPA / ROAS、CVR、订单质量、库存和客服都没有破线。 | 观察窗口没结束、样本太少、刚做过 significant edit,或只是昨天 ROAS 好看。 |
| 暂停继续加钱 | 事件可信度、库存、现金低点、退款原因、客服 SLA 或页面承接任一项说不清。 | 不要用暂停掩盖真正的追踪错误;如果 Purchase、value 或去重坏了,先修 measurement。 |
| 降回上一档预算 | 连续两个观察窗口触发 CPA / ROAS / 订单质量护栏,而且新增订单没有利润、库存或客服改善。 | 只看到一天波动就降预算,会再制造一次学习噪音,让复盘更难。 |
| 复制测试 | 原结构需要保护,但你想验证一个清楚的新变量,例如新 angle、新市场或新 product set。 | 复制后又同时改素材、受众、预算和页面,就失去验证意义。 |
| 延长观察窗口 | Learning Limited、转化延迟、低样本或边际订单质量还没有足够证据时,先等样本,不急着改结构。 | 延长不是放任烧钱;必须写清最多新增 spend、复查时间和提前触发的回撤线。 |
实际花费和 Delivery 怎么读:先留基线,到了复查点再做一个动作
预算设定只是计划,实际花费才是已经进入拍卖的金额。也别只看一行绿色状态:Campaign、Ad Set 和 Ad 的 Delivery 可以不同。Campaign 显示 Active,不代表某个 Ad Set 已经离开 Learning,也不代表某个 Ad 的审核、处理或订单质量没有问题。
这不是让你更频繁盯盘,而是让每次观察都有固定顺序。动作前留基线;约定观察窗口内只读状态、补记录、修链接/价格/缺货等明显错误;到了复查点,才把实际花费、三层状态、Change history、订单质量和经营护栏放在一起,选一个下一动作。
| 时间点 | 要记录什么 | 现在允许做什么 | 先别下什么结论 |
|---|---|---|---|
| 做动作前 | Campaign、Ad Set、Ad 各自的 Delivery;设置预算;最近一段实际花费;最后一次重要编辑;本轮固定变量。 | 确认基线和明显错误。基线没写清,先不做预算动作。 | Campaign Active 不等于每个 Ad Set、Ad 或订单质量都已通过。 |
| 约定观察窗口内 | 累计实际花费与设置预算的差异、状态变化、订单信号,以及是否出现链接、价格、缺货等明显错误。 | 读状态、补记录、修明显错误;不要为追单日数字叠加第二个主动作。 | 某一天少花、多花、Learning 或 Preparing,都不能单独证明该继续加钱或马上回撤。 |
| 到复查点时 | 累计实际花费、三层 Delivery、Change history、Purchase 与 Shopify 订单、边际质量和经营护栏。 | 只选一个下一动作:小幅放量、继续观察、合并学习池、回撤,或先修商品和经营承接。 | 这张记录能支持一次判断,不能把某个账户的样本变成通用预算比例或结果承诺。 |
先把预算课的词说清楚
预算不只是我想花多少钱。它给系统收集优化事件和探索人群的空间。每天 50 美元分到 10 个 ad set,每组只有 5 美元,很难学出稳定结论。预算越碎,学习越像噪音。
优化事件是你要求系统去寻找的动作,例如 Purchase、InitiateCheckout 或 AddToCart。事件越接近真实成交,信号越有业务意义。Purchase 可靠时优先围绕 Purchase 做预算判断;Purchase 太少时可以阶段性观察上游事件,但要写清回到 Purchase 的条件。
学习期表示系统还在探索谁更可能完成你设定的动作。看到 learning 不等于广告坏了。真正危险的是观察窗口还没结束,就反复改预算、素材、受众、页面和优化事件。
Learning Limited 通常说明系统拿到的优化事件不够,或结构太分散。它不是让你立刻乱改的警报,而是提醒你检查事件、预算集中度、受众空间和结构。
Pixel 是网站端的浏览器事件来源,用户在页面浏览、加购、进入 checkout 或购买时,它把这些动作发给 Meta。Pixel 错了,系统会用不可信的浏览器信号学习。
CAPI 是 Conversions API,通常从服务器、Shopify 或后端把订单和事件发给 Meta。它和 Pixel 一起帮助系统看到更完整的转化,但也需要 event_id、value、currency 和去重口径正确。
Product set 是 Meta Catalog 里按商品集合划出来的一组商品。预算放量时,product set 决定哪些 SKU 会吃到更多流量;如果产品集里混了低毛利、缺货或错误价格商品,预算放大后会把商品问题一起放大。
观察窗口是改动后至少看多久、看多少样本,才允许做下一个判断。没有窗口,就会把单日波动当趋势。
回撤线是提前写好的降回上一级、暂停复制或恢复旧设置的条件。它保护的不是面子,而是让团队知道什么时候承认这次动作没有通过。
没学够时加钱会怎样:系统还没学够时加钱,可能不是放量,而是把噪音放大
老板最容易问:“昨天好,今天为什么不能继续加?”这句话不能靠口号回答。下面用同一款 20oz 保温杯,把预算从每天 50 美元加到 100 美元后可能发生的四步拆开。重点是:先让学习和证据跑完,再决定下一次预算动作。
| 时间点 | 发生了什么 | 为什么会更差 | 更好的动作 |
|---|---|---|---|
| 第 1 天:20oz 保温杯刚从每天 50 美元加到 100 美元 | 系统还在重新探索更大预算下能触达的人群,点击和 Purchase 样本都还不够。 | 如果这时继续加钱,新增预算可能先买到更冷、更贵、质量更不稳定的人,而不是立刻复制原来的好订单。 | 先守住 3 天或约定样本窗口,只记录 CPA、CVR、边际订单质量和退款信号。 |
| 第 2 天:ROAS 下滑,团队想马上降回去 | 下滑可能是学习期噪音,也可能是新增边际流量变差;两天还不足以证明是哪一种。 | 马上降预算会再制造一次变更,下一轮你看到的结果就混进了两次动作,复盘更难。 | 只修明显错误,不同时换素材、换受众或换优化事件;等窗口结束再决定回撤。 |
| 第 3 天:订单变多,但低毛利 SKU 和退款咨询也变多 | 广告后台可能看起来恢复了,但新增花费买来的订单质量变差。 | 继续加预算会把低毛利、库存压力和客服压力一起放大,最后 ROAS 好看但利润更差。 | 把订单质量、SKU mix、退款原因和库存天数写进预算记录,再决定是否回到上一档或换 SKU / product set。 |
| 窗口结束:再决定小幅继续、回撤或转到 Catalog 课 | 这时才有资格把学习状态、Change history、边际订单质量和经营承接放在一起判断。 | 如果没有这张记录,团队只会争论“该不该加钱”,而不是知道哪一条证据坏了。 | 继续只允许一个主动作:小幅加、回撤、合并学习池,或先去 Catalog / product set 修商品承接。 |
预算放量证据路径:把学习状态、边际订单质量、库存现金和 Catalog 证据放进同一张预算记录
预算复盘不是问“今天要不要加钱”,而是问新增花费有没有买到更好的边际订单,经营能不能接住, 下一次如果破线该怎么回撤。把这四条证据路径写清,团队就不会只盯单日 ROAS,也不会把库存、现金、客服和商品数据问题包装成广告学习问题。
| 证据路径 | 后台路径 | 要记录的字段 | 预算判断用途 | 回撤 / 暂停动作 |
|---|---|---|---|---|
| Ads Manager / 学习状态与变更历史 | 从 Meta Ads Manager 的 Campaigns / Ad sets、Delivery、learning phase / Learning Limited、Change history、Budget、Breakdown 和 Frequency 一起复查。 | campaign id、ad set id、current budget、previous budget、budget change percent、learning status、last significant edit、frequency、placement、spend pace、review window。 | 先判断是学习噪音、重大编辑干扰、预算切碎,还是已经满足小幅放量条件;不要只凭单日 ROAS 改预算。 | 写清回撤线:连续几个窗口触发 CPA / ROAS / 订单质量护栏后降回上一档,或冻结下一次预算动作。 |
| GA4 + Shopify / 边际订单质量 | 从 GA4 landing page / purchase、Shopify Orders / Timeline、discount、refund、AOV、SKU / variant 和 customer tags 读新增花费买来的订单质量。 | transaction_id、landing URL、campaign、AOV、discount cost、gross margin、refund reason、repeat / new customer、SKU mix、purchase window、support issue。 | 平台 ROAS 过线不等于可放量;新增订单如果低毛利、高退款或复购弱,就不能继续加预算。 | 如果新增花费带来低质量订单,先回到 Pricing / ROAS 工具和利润表复算,再决定降预算、改 offer 或换 SKU。 |
| 库存 / 现金 / 客服承接证据 | 从 Shopify inventory、purchase orders、cash payout calendar、fulfillment status、support tickets 和 review themes 判断经营能不能接住新增预算。 | inventory cover days、reorder date、cash low point、payout date、shipping SLA、support SLA、return ticket volume、review issue、stockout risk。 | 广告后台好看但库存、现金或客服承接变差时,预算动作已经是经营动作,不能继续只看 ad set 指标。 | 库存低于安全线、现金低点压住补货或客服 SLA 变差时,暂停扩量、降回上一档或转移预算到可承接 SKU。 |
| 创意 / Catalog 下一步证据 | 从上一课 Creative UGC brief、胜出变量、疲劳触发线,以及下一课 Meta Catalog / product set / Feed 状态判断预算应该放到哪里。 | winning angle、new angle / hot pocket、cannibalization signal、creative fatigue trigger、same-angle variants ready、catalog id、product set rule、Feed status、SKU eligibility、margin label、下一课负责方。 | 预算放量前要确认创意库存、真正不同的新 angle / hot pocket 和商品数据都能承接;否则预算增加可能买同一批需求、造成互相蚕食,或放大素材疲劳和 Catalog 错误。 | 如果素材变体不足、没有新 hot pocket、订单互相蚕食,或 product set 含低毛利 / 缺货 SKU,先暂停放量,回到创意变量或 Catalog 治理。 |
20oz 预算学习练习区:先选预算压力,再选本轮动作
下面仍用同一款 20oz 保温杯来练。重点不是背答案,而是训练一个顺序:先判断预算压力属于学习噪音、结构切碎、样本不足、经营承接,还是可放量状态;再选择本轮唯一预算动作;最后写回观察窗口和回撤线。
| 20oz 预算压力 | 更安全的预算动作 | 为什么 | 写回记录表 | 回撤线 |
|---|---|---|---|---|
| 小幅加预算后两天 ROAS 下滑。事件可信,库存和页面没有异常,观察窗口还没结束。 | 守住观察窗口。 | 这可能是边际流量变差,也可能只是学习期噪音。事件可信时,先保护观察窗口。 | 预算动作 +15%;固定素材、受众、优化事件和页面;窗口内只修明显错误。 | 连续两个观察窗口 CPA 超过护栏且订单质量没有改善,就降回上一档预算。 |
| 9 个 ad set 各拿 6-8 美元,Purchase 很少,多个 ad set 长期 Learning Limited。 | 合并学习池。 | 问题不是标签本身,而是事件量、预算集中度、受众空间或结构切得太碎。 | 主动作是合并学习池;证据包括 ad set 数量、单组预算、Purchase 样本和事件 QA 状态。 | 合并后两个窗口内样本仍无改善且 CPA 超线,回到结构课重新判断拆分逻辑。 |
| 新品 ViewContent 和 AddToCart 稳定,但 Purchase 一周只有几笔,团队想长期优化 AddToCart。 | 阶段性观察上游事件。 | 上游事件只能帮助看前段质量,不能长期替代 Purchase,否则系统可能学会找会加购但不购买的人。 | 过渡事件是 AddToCart;恢复 Purchase 条件是连续窗口 Purchase 样本达到约定数量且订单能对账。 | AddToCart 增加但 Purchase、CVR 或订单质量不跟随改善,就停止把它当放量依据。 |
| ROAS 和 CPA 好看,但热卖颜色只剩 9 天库存,配送延迟和退换咨询增加。 | 暂停并验经营承接。 | 预算动作已经变成经营动作。广告后台好看,不代表新增花费健康。 | 预算暂不增加;经营护栏包括库存天数、退款咨询、客服 SLA 和发货承诺。 | 库存低于安全线或客服 SLA 继续变差,降预算或暂停热卖颜色广告。 |
| 通勤角度连续两个观察窗口 CPA、CVR、退款、库存和客服都在护栏内,创意变量已写清。 | 小幅放量并写回撤线。 | 这是可以放量的场景,但仍然只做一种主动作。预算上调要有幅度、窗口和回撤线。 | 预算动作是小幅放量;固定素材、受众、页面和优化事件;复查边际质量。 | 连续两个窗口 CPA/ROAS 或库存客服护栏破线,降回上一档预算。 |
预算动作路由:先判断症状,再决定加、等、合并还是回撤
预算问题不能只用加钱或降钱解决。先看你遇到的是哪类症状,再决定第一动作。加预算后 ROAS 下滑,不一定马上说明放量失败;Learning Limited 也不一定说明账户坏了;广告后台好看,也不等于经营端接得住。
| 场景 | 怎么读 | 第一动作 | 不要做什么 |
|---|---|---|---|
| 加预算后 ROAS 下滑 | 可能是边际流量变差,也可能只是学习期噪音。 | 等观察窗口结束,只修明显错误,再对比边际 CPA、CVR、订单质量和退款风险。 | 不要第一天下滑就同时降预算、换素材和换受众。 |
| Learning Limited | 问题通常是事件量、预算集中度、受众空间或结构切得太碎。 | 先查事件 QA 和预算切分,再考虑合并结构或集中预算。 | 不要因为标签出现就每天重建广告组。 |
| Purchase 样本太少 | 过渡事件可以看前段质量,但不能替代购买质量。 | 确认 Purchase、value、currency 和去重可靠;如果短期看 AddToCart,要写恢复 Purchase 的条件。 | 不要把 AddToCart 优化当长期放量策略。 |
| 广告好看但经营接不住 | 预算动作已经变成经营动作,广告后台好看不代表新增花费健康。 | 暂停继续加预算,先确认库存、安全线、退款原因和发货承诺。 | 不要只因为 ROAS 好看就扩到断货或服务变差。 |
预算要匹配优化事件
如果 Purchase 事件可靠且样本够,优先围绕 Purchase 做预算判断。Purchase 太少时,可以阶段性观察 InitiateCheckout、AddToCart 或页面质量,但要写清恢复到 Purchase 的条件。长期优化 AddToCart,可能让系统学会找会加购但不购买的人。
进入放量前检查
- Purchase、value、currency、去重和 Shopify 订单能对上。
- 预算没有被太多 ad set 切碎。
- 事件质量通过前面 Pixel / CAPI 和事件 QA 课程。
- 观察窗口内没有同时改预算、素材、受众和优化事件。
- 上游事件如果只是过渡,必须写清回到 Purchase 的日期和条件。
30 分钟预算复盘会:只讨论一个主动作
预算复盘会很容易变成争论会:有人想加预算,有人想降预算,有人想复制,有人想换素材。正确的会议不是谁声音大谁赢,而是把记录表填完整。
| 时间 | 讨论内容 | 输出 |
|---|---|---|
| 0-5 分钟 | 确认上一轮预算动作、幅度、固定变量和观察窗口是否被遵守。 | 如果同时改了预算、素材、受众和页面,本轮标为不可解释。 |
| 5-12 分钟 | 读 CPA、ROAS、CVR、Purchase 样本、评论、退款、库存和客服压力。 | 判断问题属于学习噪音、结构切碎、样本不足、经营承接还是可以小幅放量。 |
| 12-20 分钟 | 在 20oz 练习区五个动作中只选一个。 | 守住观察窗口、合并学习池、阶段性观察上游事件、暂停验经营承接或小幅放量。 |
| 20-27 分钟 | 写观察窗口、回撤线、负责人和复查时间。 | 形成预算变更记录表。 |
| 27-30 分钟 | 确认下一课 Catalog / 产品集是否能承接新增预算。 | 如果商品数据、库存或产品集不稳,预算先不继续扩大。 |
上线后第一周:不要用频繁调整制造学习噪音
- 第 1-2 天:只修明显错误,例如链接错误、价格不一致、缺货、错误素材、结账异常。
- 第 3-4 天:开始读 CPA、CVR、Purchase 样本、AddToCart 质量和评论语义,但不急着做第二个大动作。
- 第 5-7 天:如果窗口内证据稳定,只选择一个主动作;如果证据不可信,先回到事件 QA、结构课或创意课。
- 第 7 天后:把预算动作接给下一课的 Catalog 和产品集治理,确认商品数据和库存能承接新增预算。
放量有四条路径,不是只有加预算
| 路径 | 适合条件 | 主要风险 | 记录字段 |
|---|---|---|---|
| 垂直加预算 | 同一结构连续观察窗口达标,事件和订单质量正常。 | 新增预算买来的边际流量变差,CPA 上升。 | 原预算、新预算、幅度、窗口、回撤线。 |
| 水平复制 | 同一假设不只在一次偶然样本里成立。 | 新组质量不如原组,或复制后结构变碎。 | 复制对象、差异点、固定变量、新组回撤线。 |
| 素材扩展 | 胜出素材元素已经拆清楚,并且有真正不同的 angle / hot pocket 可以测试。 | 只复制文件名或同一购买理由,预算加大后可能互相蚕食,很快疲劳。 | 保留元素、新 angle / hot pocket、变体计划、互相蚕食信号和疲劳触发线。 |
| 市场 / 产品复制 | 新市场、产品组、库存和客服承接能力已确认。 | 广告指标好,但履约、毛利或客服变差。 | 市场差异、毛利、库存、物流承诺和客服容量。 |
暂停 / 放行边界
先暂停
- 因为单日波动频繁调预算。
- 同时改预算、受众、素材和优化事件。
- 事件质量不可信还放量。
- 广告指标好看,但利润、退款、库存或客服变差。
- 没有写观察窗口和回撤线,就想继续加预算。
可以放行
- 变更原因、证据、观察窗口和回撤线已经写清。
- 每次只做一种主要预算动作。
- Purchase、value、currency、去重和订单证据能对上。
- 边际质量仍在经营护栏内。
- 下一课 Catalog、产品集、库存和商品数据能承接新增预算。
官方预算与学习边界:learning、Learning Limited、significant edits 和 campaign budget 分开验收
官方文档能告诉我们这些状态和预算机制是什么,但不会替我们决定今天该加钱、降钱还是等待。把官方边界翻译成预算变更记录表里的判断字段,而不是把某个状态标签当成结论。 10%-20% 不是 Meta 官方固定规则,只是小步、可回撤的预算动作示例。
| 官方入口 | 官方说明 | 放进记录表 | 别把它理解成 |
|---|---|---|---|
| Meta Business Help: View delivery status in Ads Manager | Delivery 栏用于查看 Campaign、Ad Set 或 Ad 的状态和问题;Learning Limited 表示 Ad Set 没有产生足够结果离开学习期,重要编辑后 Ad 可能重新进入 Preparing。 | 分别记录三层状态、设置预算、实际花费和最后一次重要编辑,再结合订单和经营护栏判断。 | Campaign 的 Active 就等于每个 Ad Set、Ad 都正常,或单个状态能命令今天加钱/回撤。 |
| Meta Business Help: Significant edits and learning phase | significant edits 可能影响或重启学习,尤其是预算、受众、素材、优化事件等关键改动。 | 预算变更记录表写清改动层级、改动幅度、固定变量、观察窗口和回撤线。 | 不能误读成只要状态没变,就可以连续小改;连续小改同样会制造学习噪音。 |
| Meta Advantage+ campaign budget | campaign-level budget 会在广告组之间分配预算,让系统把钱流向更可能产生结果的机会。 | 如果同一假设被拆成太多小预算,先合并学习池,再谈放量。 | 不能误读成 campaign budget 会自动修复坏事件、坏商品、坏库存或不赚钱的边际订单。 |
| Meta budgets, costs, and schedules | 广告花费受预算、竞价、受众、排期和拍卖环境影响;daily budget 的单日消耗可能上下波动。 | 保护观察窗口,用边际 CPA、边际 ROAS、订单质量和履约结果复盘。 | 不能把某一天多花或少花当成系统异常,也不能用一天 ROAS 下滑直接否定放量。 |
复制笔记总结
这份记录可以很短,但要回答六件事:为什么改、设置预算和实际花费分别是多少、三层 Delivery 怎么显示、看多久、什么情况回撤、这次新增花费有没有伤到利润和履约。
可复制格式:本次预算动作是 __;设置预算是 __;实际花费是 __;Campaign / Ad Set / Ad 的 Delivery 是 __;最后一次重要编辑是 __;固定变量是 __;第一证据是 __;观察窗口是 __;回撤线是 __;经营护栏检查结果是 __;负责复查的人是 __;下一课 Catalog / product set 需要补的承接证据是 __。
辅助资料:Meta Ads Manager Delivery 状态说明、Meta 预算、成本和排期说明、Meta Advantage+ campaign budget、Meta 学习期说明。
现在可以往下走:先确认商品承接和订单口径
这一课的结论不是“永远别动预算”,而是:先把设置预算、实际花费、三层 Delivery、订单质量和经营护栏写进同一张记录,再只做一个可解释动作。它能支持一次预算判断,却不能单独证明这次放量一定赚钱。 如果记录里卡在商品、库存或 SKU 去向,先去查 Catalog;如果订单与平台读数对不上,先去做归因对账。
- 下一课:Catalog、产品集与 Advantage+ Sales,确认 content_ids、产品集规则、库存和毛利。
- 对账路线:归因报表与订单对账,用 20 单样本判断预算是否真的带来好订单。