GA4(Google Analytics 4)用事件记录网站或应用中的行为。GA4 设置完成的依据,是目标数据流里有一条可解释、可复查的测试购买记录。先确认谁向哪里发送,再核对一次购买的事件、金额、商品与 Shopify 订单,并记录同意、内部流量和回滚条件。
12 个部分 · 9 个检查点 · 带走:1 份记录 · 1 段笔记
要点 先确认发送方与订单
Account 管理组织和访问权限;Property(媒体资源)保存分析设置、时区和货币;Web data stream 是网站向该媒体资源送数据的入口,Measurement ID 是这条 Web 数据流的标识。发送方则是实际运行的应用、标签或像素。事件是一次动作的测量记录,参数是它携带的订单引用、金额或商品等细节。Google tag 是 Google 的网站标签;GTM(Google Tag Manager)是管理标签、触发器和发布版本的工具。
接上一课:Shopify GA4 入门:电商数据各自证明什么
接上一课
从数据分工走到安装验收
上一课用一笔 Google Ads 进入、支付 $48 的 20oz 保温杯订单分清了四层证据:GA4 解释行为和路径,Shopify 核对订单事实,广告后台记录归因信号,利润表判断钱有没有留下来。
那个判断只说明该去哪个系统找证据,还没有证明你现在打开的 Property、Web data stream 和安装路径会完整、唯一地收到这笔订单的事件与参数。即使 Realtime 出现一个用户,也可能是错媒体资源、重复安装或不完整事件。
所以这课先不解释报表。你要确定唯一安装路径,记录 Property、数据流、Measurement ID、时区和负责人,再用同一台测试设备与一笔 Shopify 测试订单验收事件顺序、purchase 参数、同意状态和内部流量边界。验收记录没过,后面的事件、漏斗、受众和广告导入都先暂停。
GA4 设置的完成标准,是一份可复制、可复查的安装验收记录
不要把 GA4 设置理解成复制一段代码。对独立站来说,真正要交付的是唯一安装路径、测试订单证据、内部流量边界、隐私状态和可回滚记录。
- Account / Property / Data stream: 记录主账号、媒体资源名称、主域名、Measurement ID、时区、货币和管理员。
- 唯一安装路径: 写清主路径、备选路径、发布负责人、版本记录和回滚方式。
- 电商事件链: 用 DebugView、测试订单和次日报表证明事件顺序、参数和订单号可信。
- 隐私、过滤和广告连接: 记录 Customer privacy、内部流量规则、Google Ads 关联和转化导入状态;Consent Mode 只作为下一课前置提醒。
先确认安装证据,再解释 GA4 报表
先确认安装证据,再解释 GA4 报表
| 项目 | 答案 | 标题 |
|---|---|---|
| 第 1 项 | 先盘点 Google & YouTube 应用、Customer events、GTM、主题代码和第三方应用谁在发送,再只保留一条可解释的主路径。 | Shopify GA4 应该先装哪条路径? |
| 第 2 项 | Measurement ID 只说明目标位置,不能证明事件到达、purchase 只发一次、参数完整或 Shopify 订单已经对上。 | GA4 Measurement ID 复制了,为什么还不能算设置完成? |
| 第 3 项 | 先核对 purchase 的 transaction_id、value、currency、items、订单号、同意状态和重复入口;Realtime 或 DebugView 变绿不是广告导入批准。 | GA4 DebugView 看到了事件,为什么还不能导入 Google Ads? |
| 第 4 项 | 会,所以要把应用、Customer events、GTM、主题和旧脚本逐一列为 sender,并用同一笔测试订单验证谁实际发出 purchase。 | Shopify Customer events 和 GTM 会不会重复发 purchase? |
| 第 5 项 | 至少核对 transaction_id、value、currency、items、事件顺序、Shopify 订单号和是否只出现一次;缺字段就暂停后续报表解释。 | GA4 测试订单要核对哪些字段? |
| 第 6 项 | 先识别测试设备、员工和代理商流量,先保持 testing,检查匹配结果,确认不会误伤真实买家,再决定是否 active;处理后的数据不能恢复。 | GA4 内部流量过滤器什么时候启用? |
| 第 7 项 | 会影响可见信号和广告使用边界,但不能修正错误的 purchase 参数;验收要分别记录同意前后可见事件和仍未知的地区规则。 | Consent Mode 会影响 GA4 安装验收吗? |
先画清数据从哪里来,再碰任何开关
安装不是“把 Measurement ID 粘贴成功”,而是让一个明确的发送方把一组明确的事件送进一个明确的数据流,并能用订单证据验收。下面先把机制和完整案例讲清楚。
按概念层级取名,能减少接错入口:Account 可用公司或品牌组名称,Property 可用“品牌+主市场”,Web stream 记主域名。用个人 Google 账户授予角色权限,避免多人共享登录。时区会改变日报与转化日期的归属,货币影响金额展示;这些设置要与复盘方法一致,不能为追平两个报表而频繁切换。
本课使用一份模拟安装验收记录:美国市场的防漏保温杯,示例容量为 20 美制液体盎司,Property 时区为 America/New_York,商品 TMB-20-OZ。交易引用 TMB-1048 在这份教学记录里映射到 Shopify 显示订单 #1008,商品支付金额为 $48 USD。两个标识分开记录;实际实现须按自己的映射规则找到对应订单。
案例店由 Shopify Google & YouTube 应用负责 GA4。GTM 可以管理其他获准的标签,但不发送本例 purchase;旧主题代码与 custom pixel 对这个事件也不发送。这个选择符合本店的维护责任和结账边界,不能推广成所有店铺的唯一答案。
| 检查位置 | 要做的检查 | 留下什么与通过条件 | 缺失时 |
|---|---|---|---|
| GA4 Admin | 确认生产 Property、时区、货币和 Web stream。 | 主域名、Measurement ID、负责人记录都指向同一入口。 | 先纠正 Property 或 stream,暂不发布。 |
| Shopify Customer events | 列出 app pixel、custom pixel、GTM 与历史脚本的状态、版本和负责人。 | 只有一个主发送方负责本例购买。 | 保存基线,由有权限的人逐条隔离重复方,不用过滤器掩盖双发。 |
| Tag Assistant / DebugView | 同一测试设备走商品、购物车、结账与购买。 | 事件顺序合理,一次购买出现一次 purchase。 | 回到缺失或重复的发送入口检查。 |
| Shopify Orders | 按映射把 TMB-1048 找回 #1008。 | 支付状态、$48、USD、TMB-20-OZ 与参数可解释地对应。 | 暂不导入 Ads 或解释收入趋势。 |
| 处理后的标准报表 | 用同一日期与时区重新查测试记录。 | 测试结果可在调试以外的报告中复查。 | 先查处理状态、过滤器、日期与报告范围,再判断漏发。 |
读 Shopify Orders 这一行时,不要求两个编号字符串相等,而是要求记录它们如何对应。金额也先按商品金额口径核对,税费、运费与折扣分别解释。表中的多项参数是本课 QA 检查要求;官方事件规范的必填、推荐与条件必填仍要分别看,例如商品可用 item_id 或 item_name 标识,提供 value 时必须带相应 currency。
一次成功只覆盖该设备、同意状态和发布版本,不能证明每个浏览器、市场、支付方式都成功。次日检查是复查安排,不是处理时限承诺;若记录未出现,先按实际处理与过滤状态排查。在后续 7 天观察重复、缺失与订单差异,是本课示例团队的稳定性安排,也不是平台强制等待期。
先说清楚:每个后台点进去,是为了确认什么
不要把 GA4 设置理解成“找到一个 ID,然后到处粘贴”。每个后台位置都只确认一件事:数据进哪一个入口、事件有没有发、订单能不能对上、同意状态和广告导入是否安全。选择当前缺少证据的后台位置。
后台不是按顺序全部打开,而是根据尚未取得的证据选择。若 Property、域名与 Measurement ID 还没对齐,就先停在 GA4 Admin;若 purchase 双发,就直接去 Shopify Customer events 和 GTM 查发送方。打开更多页面不能弥补问题定义不清。
默认先看 Data stream / Measurement ID:先确认目标位置,再检查本案例选择的 Shopify 应用发送方。点击其他位置前,先写下“为什么打开、期望证据、不能证明、失败后去哪里”四句,右侧卡片只用来校准。
先说清楚:每个后台点进去,是为了确认什么
GA4 Admin > Data streams > Web stream details
- 为什么打开这里
- 确认数据应该进入哪一个 Property、哪一个网站入口,以及这个 Measurement ID 属于谁负责维护。
- 什么算通过
- 主域名、Measurement ID、时区、货币、管理员和最后核验日期都写进安装验收记录。
- 它不能证明什么
- 它不能证明 purchase、items、金额、去重和广告导入都正确。
- 现在先别做
- 不要因为拿到 ID 就到处粘贴;先确认唯一主路径。
Tag Assistant 预览、GTM Preview、GA4 DebugView
- 为什么打开这里
- 确认真实点击、加购、结账和购买动作有没有按顺序发到 GA4。
- 什么算通过
- 同一台测试设备出现 page_view、view_item、add_to_cart、begin_checkout、purchase,且每个事件只有一条主路径。
- 它不能证明什么
- 它不能证明次日报表已经处理完成,也不能用来算正式转化率。
- 现在先别做
- 不要用 Realtime 或 DebugView 的在线人数判断广告好坏。
Shopify Settings > Customer events / pixels
- 为什么打开这里
- 确认 checkout、thank you page 和 order status page 的事件是否走 Shopify 当前像素模型。
- 什么算通过
- app pixel 或 custom pixel 状态清楚,20oz 保温杯测试订单只生成一次 purchase,并能对上 Shopify 订单号。
- 它不能证明什么
- 它不能证明广告归因、利润质量或所有市场的同意状态都正确。
- 现在先别做
- 不要让旧主题代码、旧 checkout 脚本和新 Customer events 同时发同一笔订单。
Shopify Customer privacy、CMP、Google tag consent settings
- 为什么打开这里
- 确认用户同意前后,标签、事件和广告信号分别处在什么状态。
- 什么算通过
- 记录同意前事件、同意后事件、市场或地区边界,以及 Google Ads 导入时的限制。
- 它不能证明什么
- 它不能替代事件验收,也不能让错误的 purchase 参数变正确。
- 现在先别做
- 不要在同意状态没验清前,把报表缺口直接归因给广告平台。
GA4 Admin > Google Ads links、Key events / Conversions
- 为什么打开这里
- 确认只有验收过的 purchase 才会进入 Google Ads 优化链路。
- 什么算通过
- Google Ads link 状态、导入来源、primary / secondary 状态和测试订单核验结论都写清楚。
- 它不能证明什么
- 它不能反过来证明 GA4 安装正确;广告导入只能使用已经验收过的数据。
- 现在先别做
- purchase、items、transaction_id 或 consent 未通过前,不要导入或设为主要转化。
在这个案例里,先在 Shopify Settings → Customer events 记录 app pixel、custom pixel、旧主题代码和 GTM 的状态与负责人;通过条件是只有一条路径负责本例 purchase,并且其他入口明确不重复发送。这里只能证明发送责任清楚,不能证明事件参数已经正确。
如果没人能说清主路径,先暂停新发布并建立发送方清单;如果责任已经唯一,再进入 DebugView 和订单对账。不要用删除历史代码作为第一动作,先保留版本和回滚点。
纠正误判
Realtime 有人,只说明 GA4 收到了一些数据
安装完成的标准不是看到一个在线用户,而是能用测试订单和 DebugView 证明事件顺序、参数、订单号和金额可信。
纠正误判
| 项目 | 通俗说法 | 出错时会怎样 |
|---|---|---|
| Account / Property / Data stream | Account 是公司或品牌的容器,Property 是一个主要报表空间,Data stream 是网站或 App 把数据送进 GA4 的入口。 | 多个团队各建一个 Property,会让用户路径、受众和广告导入被拆碎。 |
| 唯一安装路径 | 安装路径是 GA4 标签从哪里进入网站:Google tag、GTM、Shopify Google & YouTube 应用,或 Customer events。 | 同一个 GA4 同时出现在主题、GTM、应用和自定义像素里,purchase 很容易重复。 |
| 电商事件链 | 事件链是买家从看商品到下单的动作顺序:view_item、add_to_cart、begin_checkout、purchase。 | Realtime 有用户不等于 purchase、transaction_id、value、currency 和 items 都正确。 |
| 隐私、过滤和广告连接 | 这层决定哪些数据能被采集、哪些内部流量要标记,以及 GA4 是否能把可信关键事件交给 Google Ads。 | 隐私状态、内部测试和广告导入混在一起,后面所有报表差异都难解释。 |
GA4 装好之前,先对齐四条证据线
这四条证据线把安装从技术动作变成经营证据。证据没对齐时,后续广告、漏斗、受众和利润分析都会被错误数据带偏。
GA4 装好之前,先对齐四条证据线
唯一主路径证据线
- 原因
- 同一套 GA4 事件只能有一条主发送路径,否则 Realtime 看起来热闹,purchase 可能已经双发。
- 通过标准
- 能说清 Google tag、GTM、Shopify 应用、Customer events 和旧主题代码中哪一个负责主事件链。
- 暂停条件
- 如果没人能解释 page_view 或 purchase 从哪里发出,先停在重复安装排查。
测试订单证据线
- 原因
- 电商设置的核心不是访问量,而是一个真实结账路径能否只生成一次可信 purchase。
- 通过标准
- 20oz 保温杯测试订单能在 Shopify、DebugView 和次日报表里对上 transaction_id、value、currency 和 items。
- 暂停条件
- purchase 没有订单号、金额或商品数组时,先不要导入 Google Ads,也不要做漏斗判断。
内部流量证据线
- 原因
- 上线前测试、代理商访问和开发环境会污染小样本,尤其会误导新站第一周判断。
- 通过标准
- 内部流量已识别,过滤器先保持测试状态,确认没有误伤真实买家后再启用。
- 暂停条件
- 如果测试订单、员工访问和真实买家混在一起,先不要用当天数据做转化率判断。
隐私与广告证据线
- 原因
- Shopify Customer privacy、同意状态和 Google Ads 导入决定哪些信号能被采集、建模或用于出价。
- 通过标准
- 已记录同意前/同意后事件行为、Google Ads 关联状态、key event 导入状态和不能用于出价的数据边界。
- 暂停条件
- 如果 consent 状态和广告导入没验清,不要把 Ads / GA4 差异归因到广告质量。
先选当前卡住的验收点,再决定回到哪一步修
这一步请主动点选一个最像你当前状态的卡点。右侧会告诉你先打开哪个后台、必须拿到什么证据、失败时回到哪一课,以及现在绝对不要做什么。
分流的输入应是一条可观察失败,而不是“GA4 感觉不对”。例如:测试设备不进 DebugView、purchase 缺参数、Shopify 订单找不到对应 transaction_id,或 Ads link 在事件验收前已经导入。把症状写具体,才能把修复限制在一个表面。
默认卡点从数据流和标签入口开始,因为入口错误会让后面所有证据失效。选择前先预测失败路线和被禁止动作,再用右侧结果检查是否越权扩大修复范围。
先选当前卡住的验收点,再决定回到哪一步修
团队只贴了一个 Measurement ID,但没人能说清主 Property、Web data stream、主域名、时区、货币和管理员是谁。
- 先打开什么后台
- GA4 > Admin > Data streams > Web stream details;同时检查 Account / Property 名称、主域名、Measurement ID、时区、货币和管理员权限。
- 必须拿到什么证据
- 写下主数据流、Measurement ID、负责人、最后核验日期和谁有发布权限;没有这些,后面所有事件 QA 都没有入口锚点。
- 失败时回到哪里修
- 回到当前账户结构层;如果域名、Shopify、支付、邮件等系统也混乱,转回 Basics system integration 先梳理全链路。
- 现在禁止的动作
- 不要让广告、CRO 或利润复盘团队引用这个 Property 的数据。
- GA4 安装验收记录句
- 当前卡点:Data stream / Measurement ID。先补主 Property、主数据流、Measurement ID、负责人和最后核验日期,再继续事件验收。
Realtime 有人,但 DebugView 没有稳定 page_view、view_item 或 add_to_cart;也不确定事件来自 Google tag、GTM 还是 Shopify Customer events。
- 先打开什么后台
- Tag Assistant 预览、GA4 DebugView、GTM Preview、Shopify Customer events / pixels 四处一起查;记录设备、事件名、触发路径和发布时间。
- 必须拿到什么证据
- 同一台测试设备能按顺序出现 page_view、view_item、add_to_cart,且每个事件只有一条明确发送路径。
- 失败时回到哪里修
- 回到唯一主路径证据线和重复安装检查;如果事件名或参数不清,下一课进入 event taxonomy and QA。
- 现在禁止的动作
- 不要用 Realtime 用户数宣布 GA4 设置通过,也不要进入漏斗分析。
- GA4 安装验收记录句
- 当前卡点:Tag Assistant / DebugView。先证明测试设备事件顺序、触发路径和重复安装状态,再进入事件命名与参数 QA。
purchase 没出现、出现两次,或缺 transaction_id、value、currency、items;测试订单在 Shopify 和 GA4 对不上。
- 先打开什么后台
- Shopify Settings > Customer events / pixels、Google & YouTube app、GA4 DebugView、Shopify Orders、次日 Ecommerce purchases 报表一起对账。
- 必须拿到什么证据
- 20oz 保温杯测试订单只生成一次 purchase,并带 transaction_id、value、currency、items,能对上 Shopify 订单号。
- 失败时回到哪里修
- 回到测试订单证据线;如果事件结构本身不稳,下一课先做 event taxonomy and QA,不要直接导入 Ads。
- 现在禁止的动作
- 不要把 GA4 purchase 导入 Google Ads,也不要用 purchase rate 判断页面或广告。
- GA4 安装验收记录句
- 当前卡点:Shopify Customer events / purchase。先用 20oz 保温杯测试订单证明 purchase 参数和 Shopify 订单一致,再放行广告导入。
Google Ads 已关联或准备导入 key event,但 Consent Mode、Customer privacy、内部流量过滤器和测试订单状态没有写清。
- 先打开什么后台
- GA4 Admin > Product links > Google Ads links;Admin > Data filters;Shopify Customer privacy / CMP;同意前与同意后各跑一次测试路径。
- 必须拿到什么证据
- 记录 link 状态、key event 导入状态、过滤器 testing / active 状态、同意前后事件差异和不能用于出价的边界。
- 失败时回到哪里修
- 先回到隐私与广告证据线;如果要解释广告归因差异,再进入 GA4 ads reports 或 Google Ads value quality 课程。
- 现在禁止的动作
- 不要把 Ads / GA4 差异解释成广告质量问题,也不要启动自动出价学习。
- GA4 安装验收记录句
- 当前卡点:Google Ads link / Consent。先记录关联、key event、过滤器和同意状态,再判断是否能导入广告系统。
默认静态路线是:先在 GA4 Admin 确认 Property、Web stream、Measurement ID 和域名,再在实际发送方确认同一个 ID。若不一致,修入口并重新跑测试设备;在通过前禁止解释漏斗、建立受众或导入 Ads purchase。
切换到参数、订单对账或 Ads/consent 卡点时,只改变当前必需证据和失败路线。分流结果不能证明整个安装完成;它只决定下一处最小修复。
Consent Mode 边界
这里先只提醒 Consent Mode:同意状态会改变数据能见度
这篇课不展开 CMP、地区法规或高级模式,只保留一个安装验收提醒:用户同意或拒绝后,GA4 和 Ads 能看到的数据会变。具体隐私测量放到第 4 课继续讲。
Consent Mode 边界
| 项目 | 检查 | 没说清会怎样 |
|---|---|---|
| 同意横幅或 CMP | 记录用的是 Shopify Customer privacy、第三方 CMP,还是自定义横幅。 | 没人知道同意状态从哪里来,后续 Ads / GA4 差异会变成猜测。 |
| 同意前事件 | 拒绝后走同一条商品、加购和结账路径,记录标签和网络请求的实际行为。Basic 模式拒绝时不发送数据;Advanced 模式可能发送无 Cookie 的受限 ping,不能因此称它匿名。DebugView 没有事件也不等于完全没有网络发送。 | 团队以为数据丢了,其实是 consent 边界不同。 |
| 同意后事件 | 同意 cookies 后再走同一条路径,比较 DebugView、purchase 参数和 Google Ads 导入状态。 | 广告系统可能学习到不完整或不一致的转化。 |
| 出价边界 | 写清哪些 key event 可以导入 Google Ads,哪些还只能用于追踪验收。 | purchase 未验清就进入出价,会把错误事件喂给系统。 |
先选唯一主路径,再谈代码怎么贴
Google 官方设置文档会告诉你怎么创建属性和数据流;电商团队还要补上「这条路径为什么适合我们、如何验收、哪里可能重复」。
路径选择受店铺所有权和结账边界约束。应用路径通常更容易维护标准电商集成;GTM 适合已有容器治理、事件规范和发布审查的团队;custom pixel 只在明确缺口与负责人存在时使用。没有治理能力时,“更灵活”往往意味着更难验收。
默认选中 Shopify 应用路径。判断它是否适合本店,要看 purchase 能否覆盖结账边界、团队是否能取得必要参数、旧脚本能否停用,以及失败时能否恢复上一版本,而不是只看安装速度。
先选唯一主路径,再谈代码怎么贴
刚开始做 Shopify GA4,团队没有专门维护 GTM
- 更适合
- 优先 Shopify Google & YouTube 应用或官方 app pixel
- 原因
- 对新手最少改代码,也最容易把结账和订单状态页放进 Shopify 当前像素模型里验收。
- 避免
- 不要同时在主题代码、GTM 和 Customer events 里再发同一套 purchase。
团队已经有 GTM 版本管理,而且多个渠道标签都从 GTM 发布
- 更适合
- 可以用 GTM 做主路径,但要先确认变量、触发器和发布负责人
- 原因
- GTM 适合统一管理,但它不是默认更简单,配置能力越强,重复触发和口径错误也越容易发生。
- 避免
- 不要因为看见 GTM 容器就绕过 Shopify Customer events 和测试订单对账。
需要自定义 checkout、Customer events 或 custom pixel
- 更适合
- 把 Customer events 当成验收重点,先证明 sandbox、同意状态和 purchase 去重
- 原因
- Shopify 的 checkout 边界不能只靠主题代码想象,必须用当前像素模型和订单号验收。
- 避免
- 不要让旧 Additional scripts、旧 theme 像素和新 custom pixel 一起保留。
历史网站已经粘过 Google tag 或旧 UA 代码
- 更适合
- 先做重复安装排查,再决定保留哪一条主路径
- 原因
- 旧代码最容易让 Realtime 看起来正常,但 purchase、value 或 items 实际双发。
- 避免
- 不要在没查旧入口前继续新增标签。
先选唯一主路径,再谈代码怎么贴
简单网站、少量 Google 产品、没有复杂触发条件的早期独立站。
- 验收证据
- 每个主要页面只有一条 Google tag 路径,Realtime 和 DebugView 能看到稳定 page_view。
- 主要风险
- 标签变多后,版本、触发条件和跨团队协作不如 GTM 清楚。
需要统一管理 GA4、Google Ads、Meta、TikTok 和测试标签的团队。
- 验收证据
- 容器版本、GA4 配置、触发器、变量、预览记录和发布负责人都能回查。
- 主要风险
- 配置能力越强,重复触发、漏触发和变量口径错误也越容易发生。
Shopify 店铺,尤其是结账、感谢页和订单状态页需要按 Shopify 当前模型追踪。
- 验收证据
- Customer events 里能看到 app pixel 或 custom pixel,pixel sandbox 和 Customer privacy 边界清楚,purchase 能和 Shopify 测试订单对上。
- 主要风险
- Sandbox、Customer privacy 和旧 theme 代码迁移没有验清,会导致漏采、重复或同意状态错位。
默认静态选择是 Shopify Google & YouTube 应用负责 GA4,GTM 不发送 purchase,旧主题代码和 custom pixel 对 purchase 停用。验收证据必须是 DebugView 中一次 purchase 与 Shopify #1008 / TMB-1048 对账,而不是“应用显示已连接”。
改选 GTM 或 custom pixel 时,必须同时改写负责人、发布版本、重复入口清单、验收证据和回滚动作。仅切换按钮不会让新路径成为有效设计。
安装矩阵与迁移记录
先把迁移记录留全,再让有权限的人一次只改一条路径
Shopify Google & YouTube、GTM、第三方应用和自定义像素不是四个可以并行粘贴 Measurement ID 的入口。它们是四类可能发送方。先把现有入口、同意条件、测试订单和回滚边界写清,才能安全地判断下一次实际核对。
本地迁移准备
选择、勾选和填写只形成当前浏览器记录
它不会安装应用、发布 GTM、改主题、停用像素、改变同意、导入广告转化或创建测试订单。需要实际账户改动时,带着这份记录由有权限的人做同一目标的核对。
安装矩阵与迁移记录
适合希望在 Shopify 当前像素模型中维护标准 Google 集成的店铺。先在 Customer events 中查看实际显示的应用或 app pixel,而不是假设应用连接就覆盖了所有事件。
- 迁移顺序
- 先列出主题、GTM、Additional scripts、Customer events 和第三方应用中的现有发送方。保存基线后,再由获授权发布者逐一隔离旧路径。
- 重复追踪风险
- 最大风险是应用已经发送 purchase,而旧主题、GTM 或 custom pixel 仍在发送同一订单。绿色连接状态不能排除双发。
- Consent 分支
- 把 Customer privacy、同意横幅状态和测试设备的同意条件单独记下。它们说明可见性边界,不替代地区合规判断。
- 先看什么证据
- 用同一测试订单核对 Customer events、DebugView、transaction_id、value、currency、items 和一次 purchase,再在次日报表复查。
适合已经有容器版本、变量规范、预览记录和发布复核的团队。GTM 是主路径时,Shopify 像素和主题旧代码仍要作为可能发送方排查。
- 迁移顺序
- 记录容器版本、GA4 配置与事件标签、触发器、变量和预览证据。确认每一步后才让获授权发布者处理一个旧发送方。
- 重复追踪风险
- 配置标签和事件标签可能都发 page_view 或 purchase;另一个风险是 GTM 和 Shopify 应用各自发同一交易。
- Consent 分支
- 记录容器中的同意默认值、更新信号和触发条件,但不要把容器预览当作同意或法律结论。
- 先看什么证据
- 保留一个容器版本、预览中的事件顺序、测试订单字段和旧发送方清单;只在一次 purchase 对上订单后再看广告导入边界。
适合应用明确说明其像素、事件范围、Customer events 位置、支持边界和测试方法的场景。应用名称本身不是 GA4 发送方证据。
- 迁移顺序
- 先在 Shopify Customer events 和应用设置中核对名称、权限、隐私设置和可见事件,再记录它与 GTM、主题或其他像素的重叠。
- 重复追踪风险
- 应用可能在浏览器和服务器两侧发送,或与 Google & YouTube、GTM、主题代码重叠。看不到来源时,不要猜测哪一条可信。
- Consent 分支
- 核对 app pixel 的 Customer privacy 设置和测试时是否处于等待同意状态。应用提供的选项不能替代店铺的同意与地区判断。
- 先看什么证据
- 保存 app pixel 的可见位置、测试设备同意状态、同一测试订单的事件字段和来源不明处,再由实际权限环境复查。
仅在标准应用和受治理 GTM 都无法覆盖一个已定义缺口、并且有人能维护版本、隐私边界和回滚时使用。它不是“更灵活”的默认选项。
- 迁移顺序
- 写清代码位置或 Customer events 名称、事件订阅、字段来源、旧脚本重叠和回滚点。先保存现状,再让获授权的人逐项处理。
- 重复追踪风险
- 同一交易可能同时经过自定义代码、GTM、应用和旧 Additional scripts。只要 transaction_id 或事件来源没有核对,就不能宣布去重完成。
- Consent 分支
- 记录像素何时运行、可见的同意信号和 Customer privacy 关系。不要把练习记录当成对横幅、CMP 或地区要求的修改。
- 先看什么证据
- 用隔离测试订单检查一次事件链、字段、transaction_id 和来源,再由实际账户确认是否需要发布、撤回或进一步复测。
重复追踪找错练习
把看见的症状先变成检查顺序。这里不会停用像素、修改同意或导入转换,只帮助你避免用多个同时改动掩盖原因。
安装矩阵与迁移记录
同一 transaction_id 或同一测试订单在 DebugView、Tag Assistant 或后续报表中看见多条 purchase。
- 先核对
- 先对照每条事件的来源、时间、transaction_id、容器或像素线索,再回到主题、GTM、Customer events、应用和 Additional scripts 清单。
- 先保留什么
- 保留基线和重复证据,暂停把 purchase 导入广告或解释收入。不要为了“试试”同时停用多条路径。
- 怎样隔离复测
- 由获授权发布者隔离一条发送方后,换一个新的测试引用,重新核对一次 purchase 和对应 Shopify 订单。
已选择新主路径,但 theme.liquid、head 自定义代码、旧结账脚本或 Preferences 历史设置仍显示 Google、GTM 或旧 UA 线索。
- 先核对
- 把发现位置、片段用途、可能事件、版本或日期和能否回滚写成清单。先分清“看到代码”和“确认它仍发送”之间的区别。
- 先保留什么
- 不要补贴一段新代码来覆盖旧代码。保留当前检查结果,交由有权限的人按一个入口一个入口处理。
- 怎样隔离复测
- 每处理一个入口,都用新的测试引用核对 page_view、purchase 来源和 transaction_id,再写进同一迁移记录。
某个 page_view 或 purchase 出现,但团队无法说明来自哪个应用、app pixel、服务器路径、GTM 标签或主题脚本。
- 先核对
- 先读应用设置、Customer events 中的 app pixel、权限、Customer privacy 和支持文档,再把不确定部分如实记为未知。
- 先保留什么
- 不要把来源不明的事件直接当成可用于广告或收入结论的信号,也不要在没有证据时卸载应用。
- 怎样隔离复测
- 明确一条来源后,用只包含该路径的授权测试环境或下一条隔离测试引用重新核对。
测试设备显示等待同意、横幅选择与像素行为不一致,或团队无法说明这次测试使用的同意条件。
- 先核对
- 记录测试市场、设备、横幅选择、Customer privacy 或容器可见同意信号,以及 GA4 和应用像素中实际可见的内容。
- 先保留什么
- 把它列为可见性和合规复查问题,暂停广告导入和跨市场结论。课程不会修改 CMP、横幅或同意模式。
- 怎样隔离复测
- 由有权限的人确认适用设置后,用同一记录格式在明确的测试同意条件下复测。
迁移复查关卡
安装矩阵与迁移记录
标「必填」的 4 项需要填写。 从第 1 项开始;上面练习里的选择会自动带进来。
来自上方练习 · 3 项
- 迁移记录检查
- 待填写
- 安装矩阵与迁移记录
- 待填写
- 安装矩阵与迁移记录
- 待填写
写课程别名或已获授权的测试店铺引用、市场、日期窗口和时区,不写真实买家、支付、地址或凭证。
写选择 Shopify Google & YouTube、GTM、第三方应用或自定义路径的当前理由,以及还需要核对的缺口。
按主题、GTM、Customer events、应用、Additional scripts 和未知来源逐条写名称或位置。看不到就写未知。
写事件名、transaction_id 或测试引用、时间、可见来源和是否重复,不把推测写成已确认。
写测试设备的横幅选择、Customer privacy 或可见同意信号、市场和仍未知的边界。
写一次 purchase 的 transaction_id、value、currency、items、来源和 Shopify 订单是否可对照。
写什么证据缺失时暂停广告导入或解释,哪个旧入口要由获授权的人保留、处理或回滚。
写下一条新的测试引用、预计检查的路径和字段,以及还要在实际账户中确认的内容。
还没有保存过。
记录保存在这个浏览器里。换设备或清理浏览器数据后会丢失,建议下载一份留底。
迁移准备状态
记录尚未完整
先保留发送方基线
可供实际环境复查
说明
安装路径找错题
同一笔测试订单有两次 purchase,且旧主题代码、GTM 和 Customer events 都还在清单里。哪一种处理既保留证据,也不制造新的生产改动?
安装矩阵与迁移记录
自测未作答
可填写迁移记录
只写练习别名或已获授权的测试引用。真实买家、支付、地址、后台截图和访问凭证只应保留在获授权的工作环境中。
迁移参考边界
平台说明帮助你确定检查方法,店铺是否通过仍以对应账户、像素、同意、订单和广告设置的实际记录为准。
不要只说装好了,留下 5 类可复查后台记录
真正能保护后续分析的不是一句“GA4 已安装”,而是一组下周还能复查的后台路径、字段和记录 ID。点击已经整理好的记录,右侧会告诉你它能证明什么、什么情况不能放行。
勾选代表证据已经被保存并能重新打开,不代表你“看过”那个页面。每条记录至少要有后台路径、对象或 ID、测试时间、发布版本、负责人和结论。没有这些字段,下周无法判断页面变化来自新版本还是旧配置。
初始状态是 0/5,这是一种诚实状态。先完成 data stream 与发送方记录,再做测试订单与过滤器/Ads 边界;不要为了让进度变绿而勾选尚未取得的证据。
不要只说装好了,留下 5 类可复查后台记录
记录 GA4 > Admin > Data streams 的 Web data stream、主域名、Measurement ID、时区、货币和管理员权限持有人。
记录 Tag Assistant / DebugView 的测试设备、page_view、view_item、事件时间、安装路径和发布版本。
记录 Shopify > Settings > Customer events 中 app pixel / custom pixel 状态、Customer privacy 边界、旧 theme 代码迁移状态。
记录测试订单的 purchase、transaction_id、value、currency、items、Shopify 订单号、订单金额和退款/取消状态。
记录 GA4 internal traffic rule、data filter testing / active 状态、Google Ads link、key event 导入边界和启用时间。
后台记录检查
先观察
先补检查
可进入下一项核对
不要只说装好了,留下 5 类可复查后台记录
| 项目 | 证明 | 不放行 |
|---|---|---|
| Data stream 与 Measurement ID | 证明团队不是在多个 Property 或多个 stream 之间混看数据。 | 记录里没有主域名、Measurement ID、当前 Property 名称或负责人。 |
| Tag Assistant / DebugView 页面事件 | 证明标签进入了正确页面,而且不是只靠 Realtime 在线人数判断。 | 只有 Realtime 用户数,没有事件名、设备或触发路径。 |
| Shopify Customer events / pixels | 证明 Shopify 结账、感谢页和订单状态页不是被旧脚本和新 pixel 同时追踪。 | 没人能说明 Google & YouTube 应用、custom pixel、GTM 和旧脚本谁是主路径。 |
| 测试订单 purchase 参数 | 证明 20oz 保温杯测试订单能在 GA4 和 Shopify 之间对账。 | purchase 出现两次,或缺少 transaction_id、value、currency、items 之一。 |
| Internal traffic filter 与 Google Ads link | 证明测试流量、开发访问和广告学习信号不会被混在一起读。 | filter 已经 active 但没有测试记录,或 Ads 导入 purchase 时 purchase 还没验清。 |
静态完成标准是 5/5:Property/stream、Tag Assistant/DebugView、Shopify Customer events、测试订单参数、内部流量与 Ads link 都有记录。任一缺失时,记录应显示未完成,并明确哪项下游动作被暂停。
5/5 只说明安装证据包齐全。它仍不证明事件命名合理、报表不存在阈值,或 Ads 转化具有增量价值;这些问题分别交给后续课程。
按五段脚本完成 GA4 设置验收
用下面五段安排这次检查:先确认账户和发送方,再核对测试订单、隐私与内部流量,最后记录通过项和待修项。随后四步说明如何实际走完测试购买。
按五段脚本完成 GA4 设置验收
0-6 分钟
- 验收焦点
- 先确认账户结构:Account、Property、Web data stream、Measurement ID、主域名、时区、货币和管理员权限是否属于同一条主路径。
- 证据
- 直接核对 GA4 Admin 的账户/Property/数据流页面和权限记录,不用一串 Measurement ID 代替结构证据。
- 动作 / 输出
- 把账户结构、负责人和最后核验日期写入 setup evidence record;缺任一锚点就暂停后续验收。
6-12 分钟
- 验收焦点
- 确认唯一主发送路径:对照旧 theme、GTM、Shopify Google & YouTube 应用、Customer events / custom pixel 和第三方脚本,命名谁发送 GA4。
- 证据
- 记录每个入口的启用状态、版本、负责事件和停用权限;用 Tag Assistant / DebugView 证明不是“应该没发”。
- 动作 / 输出
- 输出唯一主路径、重复路径和隔离动作;路径未定前不进入事件、广告或漏斗判断。
12-22 分钟
- 验收焦点
- 用一笔 20oz 保温杯测试订单跑完整路径,确认 DebugView 的事件顺序、purchase 参数和 Shopify order ID 可以对账。
- 证据
- 保存测试设备、view_item / add_to_cart / begin_checkout / purchase、transaction_id、value、currency、items、订单号和支付状态。
- 动作 / 输出
- 输出“一次 purchase 且字段完整 / 先修事件或参数 / 订单与 GA4 不可对账”的结论;没有订单证据就不放行。
22-27 分钟
- 验收焦点
- 验隐私和内部流量边界:Customer privacy、Consent reminder、internal traffic filter 和开发/测试环境不能混成真实买家读数。
- 证据
- 核对同意前/后事件差异、Customer privacy / CMP 路径、filter testing / active 状态、测试订单和发布环境。
- 动作 / 输出
- 输出哪些信号可观测、哪些只能建模或不可见,并保持过滤器在确认无误前的安全状态;未验清时暂停报表解释。
27-30 分钟
- 验收焦点
- 给设置一个明确的 release / stop 结论:可以放行、只进入事件修复、只做方向判断,还是暂停 Google Ads import。
- 证据
- 复核账户结构、唯一主路径、测试订单、隐私/内部流量边界、负责人、回滚方式和次日/7 天复盘日期。
- 动作 / 输出
- 把 status、暂停动作和下一次核对安排写进安装验收记录;下方的四步测试订单步骤说明具体操作和失败处理。
用一笔测试订单验 GA4,而不是用感觉验
测试订单不是形式。它要证明 Shopify 订单、GA4 DebugView、次日报表和未来 Google Ads 导入看到的是同一条购买证据。
四步测试订单
准备测试环境
打开 DebugView,确认测试设备进入调试流,并记录浏览器、市场、币种和是否同意 cookies。
注意
测试设备没有进入 DebugView,团队却用 Realtime 在线人数当验收证据。如果结果不对
先修 debug 参数、Tag Assistant、GTM preview 或 Shopify pixel 状态。走完整购物路径
用 20oz 保温杯从商品页到加购、结账、支付成功走一遍,并录下每一步对应事件。
注意
view_item 和 add_to_cart 正常,但 begin_checkout 或 purchase 在 Shopify 结账边界丢失。如果结果不对
先检查 Customer events / pixels、Google & YouTube 应用、checkout extensibility 和旧脚本迁移。对齐订单号和金额
purchase 只出现一次,transaction_id 对上 Shopify 订单号,value、currency、items 与订单明细合理一致。
注意
purchase 双发,或者 GA4 value 把税费、运费、折扣口径混在一起没人解释。如果结果不对
先暂停重复路径,写清 revenue 口径,再决定是否修参数或只在财务课处理利润。次日复核标准报表
次日按原时区、日期和订单映射检查处理后的 purchase 证据。如果 Developer Traffic 排除过滤器已 Active,调试事件可以出现在 DebugView,却不会进入正式报表;这时记录过滤结果,在合适的测试媒体资源另验处理链路,不为追平数字关闭生产过滤器。
注意
DebugView 有事件,但标准报表没有;团队马上判断数据丢了。如果结果不对
先确认处理延迟、过滤器、日期窗口、身份阈值和报表维度,再判断是否漏发。
上线前先查 4 个入口,全部通过才继续
这一步是主动操作。每勾一个入口,都代表你已经知道 GA4 数据从哪里来、哪里不会再发一遍。
重复安装最容易被误判成“数据很好,因为 purchase 变多了”。真正的守门方法是把每个可能发送入口逐一列出,并给出正面证据:它负责什么事件、当前是否启用、版本是什么、谁能停用。没有证据的“应该没发”不能勾选。
初始 0/4 会保持停止状态。按 Shopify 应用、Customer events/custom pixel、GTM 和旧主题/结账脚本逐项检查;勾满以后仍要用测试订单证明 purchase 只出现一次。
上线前先查 4 个入口,全部通过才继续
搜索 theme.liquid、head 自定义代码和旧 Additional scripts,找 gtag、GTM、旧 UA 或第三方脚本。
检查 GA4 config、GA4 event、触发器、变量和预览模式下是否重复触发。
查看 Google & YouTube 应用、app pixels、custom pixels 和旧像素迁移状态。
确认评价、弹窗、联盟、邮件、热图和广告应用是否自动注入统计标签。
发送入口检查
先观察
先补检查
可进入下一项核对
主题已有 Google tag 又新增同一套事件发送、一次动作触发两个 purchase、旧主题与新像素同时发送,或第三方应用来源不明,都会使入口检查保持未通过。看到代码只表示可能存在发送方;还须用实际触发记录确认,不应仅凭旧片段的存在就盲目删除。
放行状态
静态规则很简单:0–3/4 时不导入 Ads,也不使用数据优化投放;4/4 时只获得进入 DebugView 与测试订单的资格。若测试 purchase 出现两次,立即回到入口清单,由负责人隔离重复发送方,再用新的测试交易引用重走购买路径,避免旧交易去重干扰复测。
守门结果必须写入验收记录,不能只停留在当前浏览器状态。本页提供本地保存与恢复;重要结果还应复制到团队记录中,让版本、负责人和停用证据能在下次检查时找到。
DebugView 不是看热闹,是看事件顺序和参数
测试顺序要像真实买家一样走:访问页面、看商品、加购、开始结账、完成测试订单,然后次日核对标准报表。
DebugView 不是看热闹,是看事件顺序和参数
| 项目 | 通过标准 | 缺失时 |
|---|---|---|
| Realtime + DebugView | 首页、集合页、商品页、购物车入口都有页面浏览,且没有双发。 | 先查安装位置和路由切换,不要马上判断流量没有来。 |
| DebugView 商品页测试 | 已配置电商发送路径后,打开示例保温杯商品页,检查商品标识、价格和币种。本课希望保留这些字段,协议允许用 item_id 或 item_name 标识商品;提供 value 时须带 currency。 | 商品页模板、商品数据层或 Shopify 事件订阅可能没有接好。 |
| 加购动作录屏 + DebugView | 同一次点击只出现一个 add_to_cart,商品、数量和金额合理。 | 检查按钮监听、抽屉购物车、快速加购和第三方加购插件。 |
| 结账入口测试 | 从购物车进入结账时事件出现,币种和购物车金额一致。 | Shopify 结账边界、像素权限或旧脚本迁移可能有问题。 |
| 测试订单 + 次日报表复核 | purchase 带 transaction_id、value、currency、items,并能对上 Shopify 订单号。 | 先暂停把 purchase 导入 Google Ads,直到订单事件链验清。 |
先判断你看到的信号属于哪一层
Enhanced Measurement 可以补充页面和内容行为,但它不是电商订单实现。点选一层,分别看它收集什么、能用来做什么、不能代替什么,以及应怎样验收。
DebugView 不是看热闹,是看事件顺序和参数
用它观察页面和内容如何被使用,例如滚动、外链点击或站内搜索;先确认数据流里的开关范围和实际事件。
- 它收集什么
- 在 Web data stream 中开启的相应功能可以自动收集 page_view、scroll、outbound click、site search、video engagement、file download 和 form interaction 等页面与内容行为。
- 不能替代什么
- 它不替代 view_item、add_to_cart、begin_checkout、purchase、refund 或 items 商品数组。page_view 或 scroll 不能证明商品被看过、订单完成或收入已经对账。
- 怎样验收
- 在数据流里查看 Enhanced Measurement 的开关和范围,再用 DebugView 看行为事件;这一步补充页面/内容证据,不能代替测试订单验收。
用它验收商品、加购、结账、购买和退款的业务链,把商品与订单事实连接到 DebugView、Shopify 和后续报表。
- 它收集什么
- 由店铺的发送路径单独发送 view_item、add_to_cart、begin_checkout、purchase 和 refund,并带上 items、transaction_id、value、currency 等参数。
- 不能替代什么
- 它也不能用 Enhanced Measurement 的页面行为来代替;page_view、scroll 或 outbound click 只能补充内容使用情况,不能填出 purchase 的订单参数。
- 怎样验收
- 用 DebugView 走完事件顺序,再用 20oz 保温杯测试订单核对 purchase 一次、transaction_id、value、currency、items 和 Shopify 订单。
内部流量过滤要谨慎。GA4 的排除过滤一旦启用,会永久影响处理后的数据;更稳的做法是先识别内部流量,让过滤器保持测试状态,确认没有误伤后再启用。
前 7 天的检查仍要分层:DebugView 与测试订单用于核对触发、参数和重复,不能计算正式转化率;Realtime 用于发现完全没有流量或明显异常,不能评估广告质量;处理后的标准报表用于按来源、设备与页面检查趋势,样本不足时仍不决定预算;Google Ads 导入状态只说明连接与动作状态,还要服从购买验收和同意边界。安装可信度与业务改善是两项不同结论。
GA4 安装验收记录
最后交付的不是 Measurement ID,而是 GA4 安装验收记录
GA4 设置一定会被后续广告、漏斗和利润分析反复引用。笔记越清楚,之后越少把追踪问题误判成业务问题。
复制按钮汇总当前选择,但动态文本不是唯一交付物。即使不点击,也应先写出固定事实:生产 Property 与 stream、主发送路径、测试订单 #1008 / TMB-1048、$48 USD、purchase 一次、同意与过滤器状态、负责人和回滚动作。
“已复制”只证明浏览器完成了一次反馈,不证明记录已经进入任务系统,也不证明证据齐全。复制后仍要由负责人复核空字段、保存链接或截图,并写下次日与七天复查日期。
当前可复制版本
先选主路径,再勾选入口检查;下面这份笔记会把你的选择写进去。复制后可以放进任务、复盘或下一课事件 QA。
复制安装验收记录
- 当前卡点: Data stream / Measurement ID 卡住; (待填写)
- 原安装路径与验收: Shopify Customer events / pixels; (待填写)
- 路径与范围: (待填写); (待填写)
- 选择理由与待查症状: (待填写); (待填写)
- 发送方与异常: (待填写); (待填写)
- 订单与同意: (待填写); (待填写)
- 暂停、回滚与复查: (待填写); (待填写)
- 检查: (待填写); (待填写); (待填写)
- 判断: (待填写); 记录尚未完整
- 入口与证据状态: 先补检查; 先补检查
- 负责人须补齐实际证据、版本、次日与稳定期复查日期;未确认购买和同意前,暂停广告导入。
GA4 安装验收记录
| 项目 | 示例 | 原因 |
|---|---|---|
| 主路径 | Shopify Google & YouTube 应用负责 GA4;GTM 不发送 purchase。 | 后续排查重复或漏发时,先知道唯一主路径。 |
| 测试订单证据 | 订单 #1008,2026-06-05 10:42,purchase 在 DebugView 出现一次。 | 没有订单证据,收入和广告导入都只能算试运行。 |
| 内部流量规则 | 办公室 IP 标记为 internal,过滤器先保持测试状态。 | GA4 排除过滤一旦生效会永久影响处理后的数据,先测试再启用。 |
| 回滚方式 | 如果 purchase 双发,先停用 Customer events 自定义像素,保留应用路径。 | 安装不是一次性动作,出错时要能暂停和恢复上一版。 |
把下面内容写进 GA4 安装验收记录:“Shopify Google & YouTube 应用为 GA4 主路径;GTM、旧主题脚本和 custom pixel 不发送 purchase。订单 #1008 / transaction_id TMB-1048 支付 $48 USD,DebugView 中 purchase 只出现一次,value、currency、items 已与 Shopify 核对。内部流量过滤器保持 testing;事件 QA 完成前,不导入 Ads。”
如果其中任一事实没有证据,就标为“未验收”,并保持对应的广告导入或报表解释暂停。字段齐全后,把“链路已唯一且可对账”的结论交给下一课,再继续判断事件语义与参数质量。
当前最小放行线与暂停 / 继续规则
最小放行线是:唯一主路径、DebugView 事件顺序、一笔 purchase、transaction_id/value/currency/items 完整、Shopify 订单对上、内部流量过滤器 testing 或 active 状态清楚、Consent/Ads 导入边界清楚,并写下负责人、回滚方式和复盘日期。如果缺任何一项,就先暂停解释 GA4 报表;这些证据齐全后,先进入事件命名与参数 QA;漏斗和广告导入仍要等相关检查通过。这里的 Consent 只作为安装验收提醒,完整的 CMP、地区和高级模式放到第 4 课。
这一课还没有完成的检查点。可以从「直接动手」开始。
自测未作答
你的产出
- 记录 · 安装矩阵与迁移记录未保存
- 笔记 · GA4 安装验收记录未复制
记录保存在这个浏览器里。换设备或清理浏览器数据后会丢失,建议下载一份留底。
常见问题
- GA4 设置时为什么不能只复制 Measurement ID?
Measurement ID 只说明数据应该发到哪个 Web data stream。它不能证明 Shopify Customer events、GTM、主题代码、purchase 参数、内部流量过滤、Consent 状态或 Google Ads 导入都正确。要把 GA4 设置当成可复查证据链,而不是一段复制完就结束的代码。
- Shopify GA4 设置应该先选哪条安装路径?
先看店铺状态。新 Shopify 店铺通常优先 Google & YouTube 应用或官方 app pixel;团队已经长期维护 GTM,才用 GTM 做主路径;需要自定义 checkout 或 custom pixel 时,把 Customer events 当成验收重点;历史站要先查旧 Google tag、UA、主题代码和 Additional scripts。
- GA4 安装验收失败时应该先查哪一层?
先选一个最像当前状态的安装验收分流卡点:Data stream / Measurement ID、Tag Assistant / DebugView、Shopify Customer events / purchase,或 Google Ads link / consent。选定卡点后,再按对应后台、必需证据、失败路线和禁止动作处理。
- GA4 电商设置需要保留哪些后台证据记录?
至少保留 Data stream / Measurement ID、Tag Assistant / DebugView 事件记录、Shopify Customer events / pixels 状态、20oz 保温杯测试订单 purchase 参数、内部流量过滤器 testing 或 active 状态,以及 Google Ads 关联和 key event 导入状态。
- GA4 设置的四条证据线是哪四条?
四条证据线是唯一安装路径、测试订单、内部流量边界、隐私与广告连接。四条证据线都对齐了,GA4 才能作为后续事件 QA、漏斗、受众和广告导入的基础。
- 为什么 Realtime 看到用户还不算 GA4 安装完成?
Realtime 只说明 GA4 收到了一些数据,不说明 purchase、transaction_id、value、currency、items、去重和 Shopify 订单对账都正确。安装验收要看 DebugView 事件顺序、测试订单和次日报表。
- Shopify Customer events 里的 purchase 为什么还不能直接信?
Customer events 说明事件走了 Shopify 当前像素模型,但它不能单独证明旧主题代码、GTM、app pixel 或 custom pixel 没有重复发送。仍要用 20oz 保温杯测试订单对照 Shopify 订单号和 GA4 purchase 参数。
- Consent Mode 和 Ads 关联为什么要写进 setup 笔记?
因为同意状态会影响 GA4 和 Ads 能看到的数据。setup 课只把它作为安装验收提醒,CMP、地区边界和高级模式放到第 4 课深讲。Google Ads 关联也不能反向证明 GA4 安装正确;只有已验收的 purchase 才应该进入广告优化。