不要硬对数,先写一张广告信号交接板。
GA4 和 Google Ads 关联后,真正的问题不是哪个后台才是真的,而是团队能不能说清:哪个数字用于出价,哪个数字用于诊断,哪个数字必须回到 Shopify 和财务表复盘。
花费、点击、展示、搜索词、出价、广告结构和平台归因转化。
站内行为质量、落地页承接、事件链、跨渠道比较、受众和路径观察。
真实订单、退款、客户、商品、净销售额和履约状态。
广告费、支付费、物流费、退款、毛利和现金结果。
上一课留下的不是一句“Consent Mode 已安装”,而是四个同意信号、default/update 顺序、接受/拒绝/撤回场景,以及上线后 7 天的可见性记录。它能解释哪些 GA4 与 Ads 信号受到同意边界影响,却不能解释全部报表差异,更不能证明广告造成了订单或利润。
现在把同一周放进四张表:Google Ads 52 个 conversions、GA4 39 个 purchase、Shopify 44 笔净订单、只有 16 笔越过贡献利润线。先统一 Property 时区、完整日期、campaign 范围、conversion source、计数方式、归因窗口和订单状态,再解释每一道差距。
本课要决定差异先交给账户关联、事件、同意、click ID、订单还是利润层处理。差异本身不是因果证据;同步窗口、退款窗口或同意边界未闭合时,不扩量、不停投,也不强行让两个后台对成同一个数。
四个数字来自四种口径,先写出分母,再谈广告好坏
样本窗口固定为 2026-07-07 至 2026-07-13,以 GA4 Property 的 America/New_York 时区读取完整自然日,只看 campaign US_Search_Tumbler_Summer。商品仍是 TMB-20-OZ,抽样订单继续用 Shopify #1008 / TMB-1048 / $48 USD。没有先锁住这些字段,任何“差几单”的讨论都会把窗口、市场或 campaign 混在一起。
Google Ads 的 52 是平台 conversion action 计数,可能受来源、counting method 和归因窗口影响;GA4 的 39 是 purchase event 计数,受事件质量、同意和身份可见性影响;Shopify 的 44 是这个快照中的净订单事实;利润表的 16 是 44 笔净订单里越过贡献利润线的订单。它们不是同一个对象,也不共享天然分母。
先算差距只是为了定位问题:Ads 比 GA4 多 13,若以 Ads 52 为参照,GA4 少 25%;Shopify 比 GA4 多 5,若以 Shopify 44 为参照,GA4 少约 11.4%;Ads 比 Shopify 多 8,相当于 Shopify 净订单的约 18.2%。这些比例说明差异有多大,不能说明谁“更准”,更不能说明多出的 8 个 Ads conversions 是 8 笔真实增量订单。
如果下一问是“没有这笔广告支出,订单会少多少”,请在交接板里另开一条“增量问题”,不要把 Ads 与 GA4 的差额当作答案。先写对照如何形成、观察窗口、结果指标和可接受的决策误差。CRITEO-UPLIFTv2 基准 的数据来自随机在线广告增量测试,包含干预前的哈希特征以及干预后的曝光、访问和转化结果;论文的验证检查是在该基准范围内确认处理分配没有可预测地藏在特征表示里,同时特征仍保留与结果相关的信息。它可以帮助你检查增量评估的设计,不代表本店的增量订单、广告效果或特征关系。
| 表面读数 | 对象与定义 | 直接证据 | 先核对 | 能决定 | 不能决定 |
|---|---|---|---|---|---|
| Google Ads 52 | 所选 conversion action 的平台归因计数 | Conversion actions、source、count、window、value | 是否只有一条 primary purchase 路径 | 出价信号与 campaign 操作 | 真实净订单、增量或利润 |
| GA4 39 | 完整窗口内的 purchase event | transaction_id、source/medium、campaign、device、consent | 事件是否唯一、金额币种是否通过 | 点击后行为与测量缺口 | Ads 因果贡献或财务利润 |
| Shopify 44 | 取消等状态处理后的净订单快照 | order ID、paid/cancel/refund、item、market | 订单状态与截止时点是否一致 | 交易事实和订单抽样 | 点击路径或广告归因 |
| 利润 16 | 44 笔订单中越过贡献利润线的子集 | 收入、COGS、折扣、退款、物流、支付费、广告费 | 成本版本与退款窗是否闭合 | 预算护栏和利润风险 | 哪次广告曝光造成订单 |
16 ÷ 44 = 36.4%,但这还不是可扩量结论
利润表显示 44 笔净订单中只有 16 笔越过贡献利润线,样本通过率约为 36.4%,仍有 28 笔没有越线。这里的中间推理必须保留:44−16=28,16÷44≈36.4%。如果只展示 Ads ROAS 或 GA4 revenue,读者看不到退款、折扣、物流、支付费和广告费如何改变预算结果。
36.4% 也不是长期利润率。退款窗口可能尚未闭合,成本表可能还在旧版本,52 个 Ads conversions 也未必逐条对应这 44 笔订单。它只说明本次样本不允许按平台收入直接放量,需要先完成订单级利润抽样和成本版本确认。
本周交接句
2026-07-07 至 07-13,US_Search_Tumbler_Summer 出现 Ads 52 / GA4 39 / Shopify 44 / 利润通过 16。先由数据负责人核对 conversion source、count、consent 与 transaction_id;广告负责人保持预算;财务负责人关闭退款窗并确认成本版本。完成前不把平台差异写成广告增量,也不按 Ads ROAS 扩量。
先跟着一笔订单走完点击、购买、报表和退款,再理解四张表为什么不会总是同一个数。
这是课堂或授权测试的本地记录。选择时间线、拖动窗口、填写字段、计算和导出都不会修改 Google Ads conversion action、归因模型、窗口、预算、GA4、Shopify 订单、退款或同意。
一单时间线
先选择课堂时间线。它把点击日期、购买日期、GA4 事件日期、Ads conversion time、订单状态和退款拆开,不把任何一项当作全局真相。
课堂订单 A:点击后第 6 天购买,后续部分退款
课堂 attribution-window 滑块
它只演示订单发生在当前窗口内还是窗口外。真实窗口、conversion action 和历史报表都不会被改动。
课堂读法:购买发生在点击后的第 6 天,位于当前 30 天窗口内。仍需实际读回 action、模型和报表日期。
课堂边界这个课堂时间线只练习字段和顺序。它不证明任何真实账户设置、退款处理、归因、收入、利润或预算结论。
订单级对账关卡
勾选表示这项写进本地记录,不表示设置已经通过,也不授予任何后台改动权限。
对账找错题
Ads、GA4、Shopify 或财务数字有差异时,哪一种动作既保留证据,又不会为了让报表好看而改变生产状态?
课堂利润 ROAS 表
默认数字只是课堂例子。它先比较 Ads value、Shopify 销售基准和已声明可变成本,帮助你问对问题,不替代会计口径、汇率处理、税费、共享成本或预算批准。
Ads 归因 value / 广告费
Shopify 销售基准 / 广告费
(销售基准 - 可变成本 - 广告费) / 广告费
销售基准 - 可变成本 - 广告费
先在记录里写清货币、汇率日期、销售基准是否已扣退款,以及可变成本包含哪些项目。没有这些前提,表格只是一组算术,不是利润结论。
可填写订单级对账记录
只写课堂别名或获授权测试引用。真实买家、支付、地址、后台截图、click ID 和访问凭证必须留在获授权的工作环境。
30 分钟 GA4 × Ads 报表复盘
先用对账记录定位差异从哪一层开始,再把同一套日期/时区口径或归因窗口、有效订单定义带进四步字段对账。证据链没接完整前,先判断是修口径、补证据,还是暂缓预算动作。
0-5 分钟
问题先定义这次复盘到底要回答什么:花费效率、转化来源、落地页质量、收入价值,还是 campaign 命名。一次只锁定一个问题、日期/时区、campaign 范围和订单状态。
证据写下 Google Ads spend / conversion、GA4 purchase / landing page、Shopify 净订单和财务利润各自能回答的部分;不要用一个 ROAS 行代替四层事实。
动作 / 输出把问题、campaign 范围和日期/时区写入 reconciliation notebook/workbench 的记录字段,输出本次复盘的问题句和负责人。
5-10 分钟
问题确认 GA4 Property、Google Ads 账户、关联状态和报表入口是否真的是同一条主路径;同时检查 auto-tagging、GCLID 是否保留。
证据读回 GA4 与 Ads 账户/Property 名称、关联页、auto-tagging 开关、落地页 URL 中的 GCLID,以及报表是否已有可用行。
动作 / 输出若身份、权限、GCLID 或报表可用性不一致,先标记关联/点击收据卡点;把证据和暂停动作写入 notebook,不进入预算判断。
10-16 分钟
问题确认 Ads 转化数字究竟来自 GA4 import、Google Ads tag、enhanced conversions 还是 offline import,并判断是否有重复 primary signal。
证据检查 conversion actions 的 source、primary / secondary、counting、value、GA4 key event 导入状态,以及 offline order ID / click ID 记录。
动作 / 输出输出唯一主转化来源和待修复项;发现重复 primary 时先暂停错误出价信号,记录修复负责人和重测条件。
16-23 分钟
问题把点击后的损失拆开:到底是落地页、设备、国家/地区、事件链、加购、checkout 还是 purchase 在掉,不要在总转化行上猜。
证据按 landing page、device、country 读 GA4,并按 view_item → add_to_cart → begin_checkout → purchase 对事件链;保留同一日期、campaign 和 consent 边界。
动作 / 输出把问题路由到页面、漏斗、checkout、事件或 UTM;在 notebook 写下被证据支持的下一条检查,不在站内证据不足时先调预算。
23-28 分钟
问题回到后端真实订单:广告归因读数是否经得起 Shopify 订单、退款、折扣、支付费、运费和毛利的反证。
证据抽样 Shopify order ID、净订单、退款/取消、折扣、运费、支付记录和财务贡献利润;明确货币、销售基准与利润窗口。
动作 / 输出输出“可放量 / 只做方向判断 / 先修订单或利润口径”之一,并把暂停线和重读日期写回 notebook/workbench。
28-30 分钟
问题把结论交给正确的下一条路线:Ads、页面、事件、UTM、财务或 attribution,而不是把所有差异都留给投放负责人。
证据复核前五段的固定窗口、证据缺口、责任人、暂停动作和可重复的重测条件;任何未解释的层都要保留为未验收。
动作 / 输出在 notebook 的 safe next step / retest note 写下单一下一步、负责人和复盘时间;只有证据链闭合后才允许继续预算、导入或经营结论。
先把四个系统的职责写清楚
两个后台数字不同,不等于一定有人错。先确认每个系统负责回答什么问题,再解释差异。这个顺序能避免团队在 GA4 里找投放操作答案,也避免在 Ads 里证明真实利润。
Google Ads
- 主要负责
- 花费、点击、展示、搜索词、出价、广告结构和平台归因转化。
- 不要拿来做
- 不要用它单独证明全站真实利润或所有渠道贡献。
- 证据
- 广告账户、转化动作、出价策略报告、搜索词、campaign / ad group 维度。
GA4
- 主要负责
- 站内行为质量、落地页承接、事件链、跨渠道比较、受众和路径观察。
- 不要拿来做
- 不要把它当成投放操作台,也不要要求它和 Ads 逐单完全一致。
- 证据
- Acquisition、Advertising、Explore、Google Ads 维度、landing page、device、country、事件链。
Shopify
- 主要负责
- 真实订单、退款、客户、商品、净销售额和履约状态。
- 不要拿来做
- 不要用它解释广告点击后的页面行为路径。
- 证据
- 订单号、退款记录、商品、折扣、发货、客服和毛利对账。
Finance sheet
- 主要负责
- 广告费、支付费、物流费、退款、毛利和现金结果。
- 不要拿来做
- 不要用它替代 GA4 的页面和事件诊断。
- 证据
- 每周利润表、订单成本样本、退款/争议记录、渠道预算复盘。
把同一个 campaign 放进四张表,不要只问哪个后台准。
真实复盘不是一句“Ads 和 GA4 不一致”。你要同时读 Google Ads、GA4、Shopify 和财务表,然后写出第一判断、能做的动作和不能做的动作。
Google Ads 一周显示 52 个 conversions,主要来自 Search 和 Shopping;先看 conversion action source、counting 和 attribution window。
GA4 只有 39 个 purchase,但移动端 `begin_checkout -> purchase` 掉得更明显,说明不能只看总购买数。
Shopify 取消后有 44 笔净订单,订单数介于 Ads 和 GA4 之间,但要抽样看折扣、退款和订单时间。
财务表显示只有 16 笔订单过了贡献利润线,保温杯运费、折扣和退款吞掉了大部分看起来有效的收入。
第一判断这是窗口、转化来源、value 和点击后质量的复合差异,不是“GA4 错”或“Ads 错”。
安全动作先对齐日期、时区、conversion source 和 value,再用 GA4 拆移动端 checkout,并让财务复核 20 单利润样本。
禁止动作不要因为 GA4 比 Ads 低就立刻砍 campaign,也不要因为 Ads ROAS 好就直接放量。
下一步谁接:广告、GA4 和财务三边一起复盘。
四张表不是概念,要落到字段。
对账的最小单位不是“Ads 准不准”,而是字段。先选一个差异记录,再把 Google Ads、GA4、Shopify 和财务表里必须记录的字段写出来。字段没有齐,就先暂停预算动作。
还有一个会改变对账结论的检查:如果待评估的处理会同时改变每次曝光的收入和曝光次数,平台报表的收入差异仍不能直接当作长期广告效果。《Causal Inference on Stopped Random Walks in Online Advertising》 在一个带有处理依赖曝光数量的风格化竞价模型中,提出按预算比例拆分用户来估计长期总广告收入效应的实验设计。它没有经验数据,也不是本店的增量结果。实操上,在交接板里标记曝光量、预算或干预是否会改变;如果会,单独记录对照、观察窗口和停止/误差规则,不要把它们和报表差额写成同一个结论。
Conversion action、source、primary / secondary、counting method、attribution window、conversion time、conversion value。
Key event、purchase count、transaction_id、source / medium、campaign、event_date、device、country。
Order ID、created_at、financial status、cancelled / refunded status、net orders、discount code、source order note。
净销售、退款预留、广告费、订单抽样数量、对账日期和差异解释。
字段暂停线如果 date/timezone、conversion source 或订单状态没有对齐,暂停预算判断,只做口径对齐。
先把“Ads 有订单,GA4 没认出来”讲成一笔真实订单。
Click ID 不是玄学字段。你可以把它理解成广告点击的收据号:它负责把一次广告点击、一次 GA4 session、一个 Shopify order 和后面的转化导入串起来。选一个最像你现在的情况,右侧会告诉你先查哪条链路。
Ads 说有订单,GA4 变成 direct / none
Ads 侧可能有 click、conversion 或 imported conversion,因为它还能通过广告点击或转化动作认到一部分信号。
GA4 里这笔流量可能落到 direct / none、unassigned,或者没有 Google Ads campaign 维度。
Shopify 只证明订单存在,不证明订单一定属于哪个广告。财务表也只能先放进“click ID 丢失待修”的临时桶。
为什么会发生最常见原因是 GCLID 在短链、地区跳转、跳转 app、参数清理或落地页重定向里丢了。点击 ID 像收据号,丢了以后 GA4 就很难把点击和 session 接上。
先查什么用一条真实测试点击检查 final URL、tracking template、短链、跳转链和最终落地页是否保留 `gclid`。
写回复制笔记总结订单差异:Ads 认到订单,GA4 未认到 Google Ads session;先查 GCLID 是否在跳转链丢失。
先点一个污染症状,不要把脏 campaign 行拿去做预算判断。
Google Ads、GA4、Shopify 和财务表经常不是“谁错了”,而是命名、跳转、click ID 或离线导入字段把同一组流量拆散了。先选最接近的症状,再按右侧证据修。
手写 UTM 覆盖 auto-tagging
Google Ads 后台 campaign 正常,但 GA4 里同一组点击被拆成 google / cpc、paid search、cpc_paid、手写 campaign 等多行。
检查 Auto-tagging 是否开启、final URL、tracking template、campaign ID、ad group ID、是否有人在 Final URL 手写 utm_source / utm_medium / utm_campaign。
看 Session source / medium、Session campaign、Google Ads campaign、landing page + query string 和 gclid 是否同时出现。
Shopify marketing reports 和财务分摊表里,把这些变体先合并成“待治理 Google Ads 流量”,不要直接比较渠道效率。
修复动作保留 auto-tagging,清理会覆盖口径的手写 UTM;如果需要内容/素材维度,用 utm_content / custom parameter,不要改 source / medium。
暂停动作不要用被污染的 source / campaign 行判断 Google Ads 是否该加预算或砍预算。
写回复制笔记总结命名污染:手写 UTM 覆盖 auto-tagging;本周先清 final URL / tracking template,再复读 GA4 Google Ads campaign 行。
Ads 报表最后要写回 ROAS / Pricing,而不是只停在报表画面。
字段对齐以后,再选一条工具路径。它会告诉你该带什么数据、工具会输出什么,以及什么情况下不能因为 Ads ROAS 好看就加预算。
Google Ads cost、conv. value、campaign / ad group / product group、GA4 purchase revenue、Shopify net sales、退款预留、可变成本率、目标 ROAS 和同一日期窗口。
收入 ROAS、profit ROAS、break-even ROAS、Max CPA,以及 Ads conv. value 和 Shopify net sales 的差异。
写回复制笔记总结:这组 campaign 是可以加预算、先修口径,还是只保留观察窗口。
profit ROAS 没过线、Max CPA 低于真实 CPA,或 Shopify / 财务不支持 Ads conv. value 时,不加预算。
先把两个容易误读的词说清楚
这篇课会提到 Feed 和 contribution profit。它们不是装饰词:一个决定广告平台看到什么商品事实,一个决定 ROAS 看起来好之后是否真的赚钱。
Feed
是什么:Feed 是平台读取商品事实的资料流。对 Google Ads 来说,它通常来自 Merchant Center,里面有商品标题、价格、库存、图片、GTIN、shipping、custom label 等字段。
在哪里看到:你会在 Merchant Center、Shopping / PMax 商品广告、GA4 商品维度和商品页承接排查里看到它。
错了会怎样:Feed 错了,广告可能展示错商品、错价格或错库存;GA4 看到点击后行为,也很难解释为什么用户不继续加购。
Contribution profit
是什么:贡献利润不是 GA4 里的默认指标。它通常是订单收入减掉商品成本、运费、支付费、退款、折扣和广告费后,能贡献给公司固定成本和现金流的部分。
在哪里看到:它通常在财务表、利润复盘或 SKU 利润表里计算,而不是在 GA4 或 Google Ads 单独确认。
错了会怎样:如果只看 Ads ROAS,不看贡献利润,团队可能会放大“看起来有效、实际亏钱”的流量。
关联前先过五个证据门
GA4 和 Google Ads 关联不是最后一步,而是把两个系统放进同一个工作流。权限、自动标记、转化来源、事件和值、Consent Mode 边界都没有验收时,报表差异会被误判成投放问题。
GA4 需要对应 Property 权限,Google Ads 需要管理访问;错连旧账户会让后续所有读数偏掉。
证据:GA4 Admin 的 Google Ads links 记录,包含当前投放账户 ID、manager account、关联时间和是否超过 48 小时。
Google Ads auto-tagging 会带 GCLID;跳转、落地页参数清理或第三方跳转丢 GCLID,会让 Ads 到 GA4 的连接变脏。
证据:一条真实点击测试,最终落地页保留 gclid;iOS / app 场景额外记录 GBRAID 或 WBRAID 是否进入离线导入字段。
同一笔 purchase 不能同时通过 GA4 import 和 Google Ads tag 都作为 primary conversion 影响出价。
证据:Google Ads conversion actions 表,写清 GA4 import 是否已创建为 conversion action,以及 source、primary / secondary、counting 和 value 来源。
purchase、value、currency、transaction_id 不可信时,Ads 报表差异会被错误地解释成投放问题。
证据:DebugView、测试订单、次日报表、Shopify order ID 和金额样本能对上。
同意状态会改变可用 Ads 信号、GA4 可观测购买和再营销受众规模。
证据:承接上一课的 Consent Mode 数据边界表,写清哪些是可观测、建模和不可见。
官方边界:能关联,不等于能立刻投放判断
这一步专门处理 GA4 和 Ads 最容易被误读的地方:报表可见时间、key event 导入、auto-tagging、点击 ID 和离线导入。先把边界写进证据,再讨论预算和优化。
报表不是立刻就满
边界:GA4 的 Google Ads campaigns performance report 需要 Property 已收数、至少一个 key event,并且 Google Ads 已关联;关联后 Ads 数据通常还要等同步。
动作:交接板里写清关联时间、第一次可见时间和是否超过 48 小时,不要在刚关联后就判断广告质量。
Key event 还不是出价信号
边界:GA4 里的 key event 需要导入 Google Ads 后,才会成为 Ads conversion action;是否参与优化还取决于 primary / secondary 状态。
动作:先列 conversion action source、goal、counting、value 和 primary / secondary,再讨论导入或停用。
GCLID 丢失会污染口径
边界:Auto-tagging 会把 GCLID 加到广告点击 URL;重定向、参数清理、第三方跳转或手写 UTM 都可能让 Ads 到 GA4 的连接变脏。
动作:用真实点击测试最终落地页是否保留 GCLID,并把失败样本交给开发或投放负责人。
离线导入要保留点击 ID 和订单 ID
边界:Offline conversion import / enhanced conversions for leads 需要能匹配广告点击。GCLID、GBRAID、WBRAID、order ID、时间、金额和币种错,都会造成上传成功但归因解释不稳。
动作:把点击 ID、订单 ID、上传节奏、失败记录和样本对账写进证据,而不是只写“已上传”。
转化来源先定清楚,再讨论导入 Ads
最危险的不是有没有转化,而是同一笔 purchase 从多条路径同时作为 primary conversion 影响出价。先写来源表,再让系统学习。
GA4 看 Ads 的价值:判断点击后的质量
Google Ads 告诉你广告是否获得点击和平台归因转化;GA4 帮你看这些点击进站后有没有继续看商品、加购、结账和购买。
Landing page
看什么:广告点击进了哪一页,页面是否兑现关键词或创意承诺。
动作:改目标 URL、首屏承诺、商品集合或落地页内容。
不要:不要只看 campaign ROAS 就判断页面没问题。
Device
看什么:移动端和桌面端的 engagement、add_to_cart、begin_checkout 是否分裂。
动作:查移动端速度、按钮、变体选择、购物车和结账路径。
不要:不要把移动端漏斗问题误判成广告人群差。
Country / market
看什么:某些国家是否点击多、加购弱、运费/配送承诺不匹配。
动作:调整地区、配送承诺、币种、税费说明或预算分配。
不要:不要把所有国家混成一个平均 CVR。
Event chain
看什么:`view_item -> add_to_cart -> begin_checkout -> purchase` 在哪一步断。
动作:判断问题在流量、页面、购物车、支付还是测量。
不要:不要用单个 purchase 数字解释整条链路。
数字不一致时,先走差异路由
差异不是结论,而是排查入口。不要把所有问题都叫归因不准;先把症状分给转化来源、页面质量、金额口径或命名治理。
Google Ads 转化高,GA4 购买少
- Ads tag 和 GA4 import 是否同时在计同一笔 purchase。
- 归因窗口、计数方式、Consent Mode、建模和数据延迟是否不同。
下一步谁接:广告负责人 + GA4 负责人共同解释口径。
安全动作:先写差异解释,不要立刻改预算或删转化。
点完以后,把症状、安全动作和下一步谁接写进下面的复制笔记总结。它不是为了好看,是为了让下一次复盘知道上次到底决定了什么。
20oz 保温杯差异对账流程
假设 Google Ads 显示 52 单、GA4 只显示 39 个 purchase、Shopify 有 44 笔净订单,最后只有 16 笔订单过了利润线。不要先争哪个后台对,先按四步把窗口、转化来源、点击后质量和利润事实拆开。
1. 定义比较窗口
问题两个后台是否在看同一日期、时区、账户、campaign 和订单状态?
证据Google Ads 日期范围、GA4 date range、Shopify order export 和退款窗口。
决定窗口不一致时,先重做比较,不进入预算判断。
2. 核对转化来源
问题Ads 读数来自 GA4 import、Google Ads tag、enhanced conversions,还是 offline import?
证据conversion actions 表、primary / secondary 状态、counting 设置和 value 来源。
决定发现重复 primary signal 时,先修出价信号,再解释业绩。
3. 拆点击后质量
问题点击进入后,是落地页、设备、地区、购物车还是 checkout 在掉?
证据GA4 landing page、device、country、view_item、add_to_cart、begin_checkout、purchase。
决定站内行为弱时,不要先调出价;转到页面、漏斗或 checkout 诊断。
4. 回到订单和利润
问题Shopify 订单、退款、折扣、运费、支付费和毛利是否支持广告后台结论?
证据Shopify order sample、refund report、finance sheet 和 20 单利润抽样。
决定利润不支持时,ROAS 好也不能直接放量。
上线验收:把广告信号交接出去
这篇课完成后,不是交一张报表图片,而是交一份能指导广告、页面、数据和财务一起工作的字段记录。
复制笔记总结
这块会根据你选择的差异路由、字段账本和勾选证据自动生成。复制给广告、页面、数据或财务同事时,不要只贴报表画面;要贴当前压力、第一证据、暂停动作、不可下结论、缺失证据、字段账本和复盘窗口。
复制笔记总结:GA4 x Google Ads 报表 当前压力:不要先判断 GA4 或 Ads 谁错,先写清楚哪个系统负责出价、站内诊断、真实订单和利润。 第一证据:Google Ads 转化高,GA4 购买少 -> 先写差异解释,不要立刻改预算或删转化。 对账案例:20oz 保温杯:Ads 52,GA4 39,Shopify 44,利润 16 四张表读法:Google Ads 一周显示 52 个 conversions,主要来自 Search 和 Shopping;先看 conversion action source、counting 和 attribution window。 / GA4 只有 39 个 purchase,但移动端 `begin_checkout -> purchase` 掉得更明显,说明不能只看总购买数。 / Shopify 取消后有 44 笔净订单,订单数介于 Ads 和 GA4 之间,但要抽样看折扣、退款和订单时间。 / 财务表显示只有 16 笔订单过了贡献利润线,保温杯运费、折扣和退款吞掉了大部分看起来有效的收入。 第一判断:这是窗口、转化来源、value 和点击后质量的复合差异,不是“GA4 错”或“Ads 错”。 安全动作:先对齐日期、时区、conversion source 和 value,再用 GA4 拆移动端 checkout,并让财务复核 20 单利润样本。 暂停动作:不要因为 GA4 比 Ads 低就立刻砍 campaign,也不要因为 Ads ROAS 好就直接放量。 对账字段记录:转化数差异记录 Ads 字段:Conversion action、source、primary / secondary、counting method、attribution window、conversion time、conversion value。 GA4 字段:Key event、purchase count、transaction_id、source / medium、campaign、event_date、device、country。 Shopify 字段:Order ID、created_at、financial status、cancelled / refunded status、net orders、discount code、source order note。 财务字段:净销售、退款预留、广告费、订单抽样数量、对账日期和差异解释。 字段暂停线:如果 date/timezone、conversion source 或订单状态没有对齐,暂停预算判断,只做口径对齐。 订单时间线:课堂订单 A:点击后第 6 天购买,后续部分退款; 6 天点击到购买; 30 天课堂窗口. 课堂利润 ROAS 表:Ads ROAS 4; Shopify 销售 ROAS 3.67; 贡献后回报 0.48. Ads 有单 GA4 没认出:Ads 说有订单,GA4 变成 direct / none 为什么会发生:最常见原因是 GCLID 在短链、地区跳转、跳转 app、参数清理或落地页重定向里丢了。点击 ID 像收据号,丢了以后 GA4 就很难把点击和 session 接上。 先查什么:用一条真实测试点击检查 final URL、tracking template、短链、跳转链和最终落地页是否保留 `gclid`。 修复动作:先修保参规则,再重读 Ads / GA4 / Shopify;修复前不要把 direct / none 当自然增长,也不要因为 GA4 看不到 campaign 就说广告无效。 命名 / click ID 排查:手写 UTM 覆盖 auto-tagging 污染症状:Google Ads 后台 campaign 正常,但 GA4 里同一组点击被拆成 google / cpc、paid search、cpc_paid、手写 campaign 等多行。 修复动作:保留 auto-tagging,清理会覆盖口径的手写 UTM;如果需要内容/素材维度,用 utm_content / custom parameter,不要改 source / medium。 污染暂停线:不要用被污染的 source / campaign 行判断 Google Ads 是否该加预算或砍预算。 工具写回路径:Ads ROAS 利润复核:把平台 ROAS 带进 ROAS 工具 带进工具的数据:Google Ads cost、conv. value、campaign / ad group / product group、GA4 purchase revenue、Shopify net sales、退款预留、可变成本率、目标 ROAS 和同一日期窗口。 工具输出:收入 ROAS、profit ROAS、break-even ROAS、Max CPA,以及 Ads conv. value 和 Shopify net sales 的差异。 预算暂停线:profit ROAS 没过线、Max CPA 低于真实 CPA,或 Shopify / 财务不支持 Ads conv. value 时,不加预算。 已勾选证据:还没有勾选,先从账户关联、auto-tagging、转化来源开始。 本周动作:核对 conversion source、primary / secondary 状态、GCLID 保留、landing page / device / country / event chain,再回到 Shopify 和财务表对账。 暂停动作:如果 purchase、value、currency、transaction_id 或贡献利润还没验清,不要把信号导入出价,也不要直接加预算。 不可下结论:如果还在 48-hour synchronization window、Consent boundary 未写清、click ID 缺失、offline import pending 或退款窗口未关闭,本周不要扩量、停投或重命名 campaign。 缺失证据:写明缺 Google Ads、GA4、Shopify Orders、finance 哪一层证据,以及谁负责补齐。 复读日期:写下 48 小时后或 7 天后的 next re-read date。 复盘窗口:7 天后用同一日期、时区、campaign 范围、订单状态和利润表复读一次。
本篇边界:协同口径,不是归因总论
如果问题是 Meta、Google、GA4 谁贡献真实收入,那是归因和增量测试专题;如果问题是 campaign 名称乱,去下一篇 UTM 命名;如果 purchase value 和后台差很多,回到事件 QA 或收入/退款分析。
继续读:收入、退款与利润经营读数表本篇把广告报表差异放回完整的 GA4 学习路径:需要重新选择问题时,先回到 GA4 Hub,再按证据进入同意测量或 UTM 命名治理。
官方来源能证明什么,不能替你证明什么
| 来源 | 能证明 | 不能证明 |
|---|---|---|
| Link Google Ads and Analytics | 能证明 GA4 与 Google Ads 的连接路径、权限和导入入口。 | 不能证明连接后就能直接做预算判断。 |
| Import Google Analytics conversions | 能证明 GA4 key event / conversion 可导入 Google Ads。 | 不能证明 purchase event quality、value 或 bidding signal 已经合格。 |
| About auto-tagging | 能证明 click ID 机制和 GCLID 的广告点击收据作用。 | 不能证明 redirect、UTM、checkout 或 app 路径没有丢参。 |
| Google Ads dimensions in Analytics | 能证明 GA4 里 campaign、source、medium、ad group 等维度读法。 | 不能证明这些维度行就是订单事实或利润事实。 |
| About conversion actions | 能证明 primary / secondary conversion 的 bidding role。 | 不能证明这个转化动作的利润质量和退款质量已经合格。 |
| Missing Ads data in GA4 | 能证明 48-hour synchronization window 和常见缺失原因。 | 不能证明某个店铺的具体归因真相。 |
| Offline import discrepancies | 能证明上传诊断、click ID、order ID、value 和 timestamp 检查方向。 | 不能证明业务利润、订单质量或自动出价输入已经正确。 |