先静态,后宏参
新手先用 utm_source=meta 这类固定值。基础能进 GA4 后,再测动态宏参。
Meta / Facebook / Instagram
很多小独立站一上来就复制一串 {{campaign.name}}、{{adset.name}}、{{ad.name}},结果 GA4 还是看不到。更稳的做法是先用静态 UTM 跑通一条链接。
新手先用 utm_source=meta 这类固定值。基础能进 GA4 后,再测动态宏参。
不要只看广告后台预览。把最终 URL 打开,看地址栏参数还在不在。
GA4 标准报表有延迟。投放前先用 Realtime 看这次点击有没有进来。
这套参数虽然不高级,但适合第一轮验证。你至少能知道:这次访问来自 Meta 付费社交,属于哪个活动,哪个素材。
utm_source、utm_medium、utm_campaign。当静态 UTM 已经能稳定进入 GA4,再考虑加广告层级信息。比如 campaign、ad set、ad 的 name 或 id。宏参不是不能用,而是不要让它成为第一轮排查的变量。
| 你想看 | 新手先用 | 高级再测 |
|---|---|---|
| 活动 | spring_sale_bag | {{campaign.name}} |
| 广告组 | prospecting_broad | {{adset.name}} |
| 素材 | ugc_video_01 | {{ad.name}} |
Meta 常见问题
常见原因是广告链接没有带 UTM、跳转或短链吃掉参数、GA4 没有触发、Consent 阻挡、重复 UTM 冲突,或者 Meta 动态宏参没有按预期展开。
建议先用静态 UTM,例如 utm_source=meta 和 utm_medium=paid_social。等 GA4 Realtime 能稳定看到访问和 campaign 后,再逐个测试 campaign、ad set、ad 的动态宏参。
先复制最终广告 URL,用浏览器真实打开,确认地址栏参数还在。然后马上看 GA4 Realtime 的 source、medium、campaign、页面路径和事件顺序,不要只等标准报表。