EP38. “连接 WooCommerce 到 GA4:追踪购买事件”
🔒 登录后可标记已读- GA4 装好了,但它看不到谁把水瓶加进购物车、谁真的付了钱——这一步要把 WooCommerce 的数据接进去
- 装插件、填 Measurement ID,再模拟一笔不扣款的测试购买,确认 GA4 真的收到了 purchase 事件
- 测完记得把 WooPayments 的测试模式关掉,不然真客户结账会看到测试卡界面
重点内容
为什么要单独连接 WooCommerce
Site Kit 安装 GA4 后,它会追踪页面浏览和基本行为,但购物车和购买事件需要额外的 WooCommerce 专用插件才能正确传送数据到 GA4。
安装 WooCommerce GA4 插件
操作步骤:
- WordPress 后台 → Plugins → Add New Plugin
- 搜索「WooCommerce Google Analytics」
- 找到「Google Analytics for WooCommerce」→ Install Now → Activate
- 左侧找到它 → Settings
填入 Measurement ID
插件需要你的 GA4 Measurement ID 才能知道把数据送到哪里。
获取 Measurement ID: Site Kit → Settings → Analytics → 复制 Measurement ID(格式是 G-XXXXXXX)
填入位置: WooCommerce Settings → Integration → Google Analytics → 粘贴 Measurement ID → Save Changes
事件追踪设置
把所有可以勾选的选项都打勾,获取最完整的数据:
- ✅ Purchase transactions(购买交易)
- ✅ Add to cart events(加入购物车)
- ✅ Remove from cart events(移出购物车)
[截图:WooCommerce Google Analytics 插件事件追踪设置页面,显示各勾选项]
唯一不要勾选的:Accept Incoming Linker Parameters
原因:如果别人的网站有 affiliate 联盟营销参数,勾选后这些外来参数会混入你的 GA4 数据,让数据变得难以解读。
完成后 → Save Changes。
测试购买追踪
要验证设置是否成功,需要模拟一笔真实购买,但不实际扣款。
第一步:开启 WooCommerce 测试模式 WooCommerce Settings → Payments → WooPayments → Enable Test Mode → On → Save Changes
第二步:暂时让 GA4 追踪已登录用户
平时 GA4 会排除网站管理员(你自己)的浏览数据,但测试时需要追踪你的操作。
操作路径:Site Kit → Settings → Analytics → Edit → 关闭「Exclude Analytics from logged in users」→ Confirm Changes
第三步:模拟购买
- 前台 → Shop → 选一个商品 → Add to Cart
- 进入 Cart → Checkout
- 填入 WooPayments 提供的测试卡号 → Place Order
第四步:验证 GA4 是否记录 GA4 → Reports → Real-time Overview → 往下找 purchase 事件
[截图:GA4 Real-time Overview 显示 purchase 事件已被记录]
✅ 看到 purchase 事件 = 追踪成功。
完成测试后还原设置
测试完毕,记得把测试模式关掉: WooCommerce Settings → Payments → WooPayments → Enable Test Mode → Off → Save Changes
⚠️ 暂时保留「允许追踪已登录用户」的设置,因为接下来几个 lecture 还需要继续测试。
等待数据进入完整报告
Real-time 即时看到是一回事,完整数据进入 Acquisition / Monetization 等报告需要 24–48 小时。
24–48 小时后:GA4 → Reports → Monetization → Overview,确认有购买记录出现。
行动步骤
- WordPress 安装「Google Analytics for WooCommerce」插件
- 从 Site Kit 复制 Measurement ID → 填入 WooCommerce GA 插件设置
- 勾选所有追踪事件,但不勾选「Accept Incoming Linker Parameters」
- WooCommerce Payments 开启 Test Mode
- Site Kit 暂时关闭「Exclude logged in users」
- 前台模拟购买 → 到 GA4 实时总览确认出现 purchase 事件
- 测试完毕 → 关掉 WooPayments 测试模式
- 24–48 小时后到 GA4 Monetization 确认数据正常显示
工具 & 资源
| 工具 | 用途 | 费用 |
|---|---|---|
| Google Analytics for WooCommerce | 把 WooCommerce 购物事件传送到 GA4 | 免费 |
| WooPayments Test Mode | 模拟购买而不实际扣款 | 内建功能,免费 |
常见误区
- ❌ 勾选「Accept Incoming Linker Parameters」→ 外部联盟参数会污染你的 GA4 数据
- ❌ 只用 Real-time 确认就以为大功告成 → 24–48 小时后还要去 Monetization 确认完整报告
- ❌ 忘记关掉 WooPayments 测试模式 → 真实客户结账会看到测试卡界面,无法完成付款
Sources
Udemy(课程 transcript):
- The Completed Digital Marketing Guide 27 in 1 — Section 6, Lecture 38 (Connect WooCommerce)