WhichAdGotSale 中文

TikTok Ads / 跳转排查

TikTok 广告跳转后 UTM 丢失,先沿着每一跳看地址栏

TikTok 点击可能经过短链、App 内浏览器、活动页或 Shopify 跳转。只要某一步没有把查询参数传下去,GA4 就看不到正确来源。

TikTok 广告跳转后 UTM 参数进入 GA4 检查

看每一次跳转

第一跳有参数,最后没参数,通常是中间跳转没有保留 query string。

先静态再宏参

静态 UTM 都保不住时,不要急着加动态占位符。

用 Realtime 复查

地址栏参数保留后,再看 GA4 Realtime 是否显示 TikTok campaign。

排查顺序

  1. 复制 TikTok 广告后台里的最终 URL。
  2. 在浏览器打开,观察初始 URL 是否带 UTM。
  3. 等待页面跳转完成,看最终落地页地址栏是否还带 UTM。
  4. 如果参数丢了,查短链、活动页、重定向规则和 App Link。
  5. 如果参数还在,打开 GA4 Realtime 再点击一次。
  6. 确认 source、medium、campaign 正常后,再测试动态占位符。

静态测试链接示例

https://example.com/products/bag?utm_source=tiktok&utm_medium=paid_social&utm_campaign=tiktok_test&utm_content=video_01

这条链接的目的不是最终命名完美,而是确认 TikTok 点击到落地页这一段不会吃掉 UTM。

常见丢参数位置

位置表现处理方式
短链短链打开后参数消失换不用短链的最终 URL,或确认短链保留 query。
活动页先到活动页,再跳商品页时丢参数让跳转规则带上原始 query string。
App Link手机打开和电脑打开结果不同分别用手机和桌面测试最终 URL。
落地页脚本页面加载后地址栏被清理查主题、插件或自定义脚本是否重写 URL。

常见问题

UTM 丢失时,先找是哪一次跳转吃掉了参数

TikTok 广告跳转后 UTM 为什么会丢失?

常见原因包括短链没有传递查询参数、活动页二次跳转丢参数、App Link 或中间页重写 URL、落地页脚本清理参数,或者最终 URL 本身没有正确拼接 UTM。

怎么判断 TikTok 是哪里丢了 UTM?

先复制 TikTok 广告最终 URL 在浏览器打开,观察每一次跳转后的地址栏。如果第一跳有 UTM、最后落地页没有,问题通常在短链、跳转规则或落地页。

TikTok UTM 丢失时要不要先用动态宏参?

不要。先用静态 UTM 测试最终 URL 是否能保留参数。静态链接跑通后,再逐个测试 TikTok 动态占位符,避免同时引入多个变量。