先测最终 URL
不要只看广告后台预览。复制最终 URL,自己打开,看 UTM 是否还在。
Meta Ads / GA4 排查
广告后台显示 click,不代表 GA4 一定收到 session。先用一条静态 UTM 测试链接验证最终 URL,再查跳转、标签和 Consent,避免把问题误判成素材不行。
不要只看广告后台预览。复制最终 URL,自己打开,看 UTM 是否还在。
标准报表有延迟。投放前先用 GA4 Realtime 判断这次点击有没有进来。
GA4 没访问时,先查技术链路。预算、素材和人群不是第一嫌疑。
utm_source=meta、utm_medium=paid_social 和 utm_campaign。第一条测试链接先用静态值。等 GA4 能稳定看到后,再考虑 {{campaign.name}} 这类动态参数。
| 现象 | 可能原因 | 下一步 |
|---|---|---|
| Meta 有点击,GA4 没访问 | GA4 标签未触发或 Consent 阻挡 | 用 Realtime 和 Tag Assistant 查标签。 |
| 点击后 UTM 消失 | 跳转、短链、活动页丢参数 | 先修最终 URL 和跳转规则。 |
| GA4 有访问但 source 错 | 重复参数或自动标记覆盖 | 查 URL 是否有两个 source。 |
| 只有部分点击进 GA4 | 浏览器、网络、Consent、广告内置浏览器差异 | 用多个设备测试,不要只看一次。 |
常见问题
最常见原因是最终 URL 没有正确带 UTM、跳转或短链丢参数、落地页没有触发 GA4 标签、Consent 阻挡,或者你看的是有延迟的标准报表而不是 GA4 Realtime。
先查最终落地页 URL。自己点击一条测试广告链接,确认页面加载后地址栏还保留 utm_source、utm_medium 和 utm_campaign。参数保留后,再打开 GA4 Realtime 检查访问。
轻微不一致是正常的,因为两边统计口径不同。但如果 Meta 有点击而 GA4 Realtime 完全没有访问,就应该先排查 URL、跳转、GA4 标签和 Consent。