欢迎访问我的博客,有问题可以在任意文章底部留言评论

Google Analytics 4 的UTM参数使用指南(2026)

UTM Haran 8年前 (2018-02-26) 41250次浏览 15个评论

在实际工作中,由于UTM参数缺失或使用不规范,导致流量归因错误的案例非常多。我在Google Analytics Community和Quora上看过成百上千个相关问题。

这些问题看似基础,但背后往往涉及GA4的渠道划分逻辑、重定向机制、Cookie规则 等更深层次的原理。因此,我整理并系统性回答了这些高频问题,形成了这篇文章。

utm_source / utm_medium / utm_campaign 应该如何填写?

utm_campaign(广告系列名称)

utm_campaign 用于标识一次营销活动或广告系列。

命名原则建议

  • 简短、可读、语义清晰
  • 一眼能看出活动主题
  • 季节性或周期性活动,建议加入时间标识

示例:summer_sale_2018

完整URL示例:https://example.com/?utm_source=facebook.com&utm_medium=display&utm_campaign=summer+sale+2018

建议统一使用小写+下划线或加号,避免大小写混用导致拆分为多个广告系列。

 

utm_source(来源)

utm_source 表示流量来自哪里。

推荐规则:

  • 尽量使用平台名称或域名
  • 保持统一、可扩展

常见示例:facebook、twitter、linkedin等

错误示例:fb1、fb_ads、facebook_ads(这类命名方式容易在后期造成口径混乱。)

 

utm_medium(媒介)——最容易出错的参数

utm_medium 决定了GA4的渠道归类结果,也是UTM使用中最容易出错的参数。

最大误区:随意自定义medium,不遵循系统规则

以下是Google Analytics 4(GA4) 对媒介预设定的系统规则:

渠道分组

媒介

付费购物 媒介与正则表达式 ^(.*cp.*|ppc|paid.*)$ 匹配
展示广告网络 媒介是以下之一:“display”“banner”“expandable”“interstitial”“cpm”
付费其他 媒介与正则表达式 ^(.*cp.*|ppc|paid.*)$ 匹配
自然社交 媒介是以下之一:“social”“social-network”“social-media”“sm”“social network”“social media”
自然视频 媒介与正则表达式 ^(.*video.*)$ 匹配
自然搜索 媒介自然完全匹配
电子邮件地址 媒介 = email|e-mail|e_mail|e mail
联属营销 媒介 = affiliate
引荐 媒介 = referral
音频 媒介音频完全匹配
短信 媒介短信完全匹配
移动推送通知 媒介以“push”结尾 媒介包含“mobile”“notification”

注意:medium 写错,渠道必然错。

如何在GA4中查看自定义广告系列?

有两种方式方式:

  • 方法一:标准报告,直接看流量获取报告
  • 方法二:探索(Explore),用自由形式,维度可以source / medium / campaign,指标可以是会话、转化、收入,这是分析UTM最灵活、最推荐的方式。

 

如何正确测试UTM是否生效?

正确测试步骤:

  1. 使用无痕窗口或清除Cookie
  2. 在浏览器中直接打开带UTM的URLGoogle Analytics 4 的UTM参数使用指南(2026)
  3. 查看GA4 → 实时报告
  4. 确认source/medium/campaign是否正确

 

301/302 重定向是否会影响UTM跟踪?

有可能会影响,但关键不在于“是否重定向”,而在于“UTM参数是否被保留”。

 

 

 

URL已有查询参数,是否还能使用 UTM?

可以。

如原始页面是:example store.com/?category=furniture&product=chair

添加UTM后的是:example store.com/?category=furniture&product=chair&utm_source=…&utm_medium=…&utm_campaign=…

 

 

UTL中的UTM参数顺序有多重要?

不重要,顺序并没有特殊要求。

 

 

如果 URL 中已经包含 #,该如何添加 UTM 参数?

可以。

在不影响页面加载的前提下,可以将 UTM 参数放在 # 之后,例如:

example.com/?category=furniture&product=chair#utm_source=facebook&utm_medium=social&utm_campaign=summer-sale

 

 

UTM参数可以用于站内链接吗?

不可以,不建议在任何站内链接中使用UTM参数。

如果在GA4中使用,一旦检测到新的 UTM 参数,会优先使用 UTM 作为归因依据;同个会话会出现在多个source / medium,指标会失真。

 

子域名跳转需要UTM吗?

不需要,还是在同个会话内的。

 

 

标记时是否必须使用全部5个UTM参数?

推荐使用:

  • utm_source
  • utm_medium
  • utm_campaign

官方最低要求:utm_source

但如果缺少 medium 或 campaign,GA4 中将频繁出现 (not set)。

 

是否可以在站点友链中添加UTM参数,用来区分来自我站的流量?

技术上是可以的,但并不推荐作为常规做法。

UTM主要用于跟踪营销推广活动(广告、投放、外部推广),而不是用于常规站点之间的自然引荐关系。

如果与站点友链有分销关系,会有结算,那推荐使用UTM。

 

 

是否有可能隐藏UTM参数?

可以的。根据不同需求,有多种方式可以在不影响统计结果的前提下,对UTM参数进行隐藏或弱化展示。

  • 通过GTM进行参数替换或清洗:利用 Google Tag Manager 的变量与对照表(Lookup Table), 在不改变归因结果的情况下,移除或替换地址栏中的 UTM 参数,适合对数据规范和前端体验有较高要求的场景
  • 使用短链接(Short URL):对外展示的是短链接,实际跳转时再还原为带UTM的完整URL,适合社交媒体、短信、线下物料等渠道
  • 通过重定向隐藏UTM参数:在首次访问时读取UTM参数完成归因,随后通过重定向跳转到不包含UTM的最终URL,需要确保重定向过程不会丢失跟踪信息

 

 

是否所有带UTM的链接都能被GA4跟踪,而无需额外设置?

是的,通常不需要额外配置。

 

是否需要在整个会话过程中都保留UTM参数(包括确认页)?

不需要。

UTM参数只需出现在首次着陆页(Landing Page) 即可。

GA4会在用户进入网站时读取UTM参数,并将其与当前会话绑定,后续页面跳转即使不再包含UTM参数,也不会影响广告系列的归因。

 

 

词汇之间是否可以使用其他分隔符替代“_”?

可以的。

除了下划线 _ 之外,在广告系列参数中也可以使用加号 + 作为词汇分隔符。

在URL中使用 +,在 GA4报告中会被解析并显示为空格。

如添加UTM后的是:https://example.com/?utm_source=facebook&utm_medium=display&utm_campaign=summer+sale+2018

在GA4报告中,utm_campaign 将显示为:summer sale 2018

 

 

在GA4中哪里可以查看utm_content和utm_term?

可以通过探索(Explore)报告  进行查看和分析。

 

我应该在标记社交广告系类的时候使用cpc作为medium的参数吗?

可以使用,会被划分到付费社交(Paid Social)渠道。

 

 

我应该怎么给社交广告系列添加上UTM参数?

在标记社交广告时,UTM参数必须严格遵循GA4的渠道分组规则,否则会导致渠道归类错误,影响后续分析。

示例对比

https://www.ichdata.com/index.html?utm_source=facebook&utm_medium=social&utm_campaign=summer-sale
https://www.ichdata.com/index.html?utm_source=facebook&utm_medium=cpc&utm_campaign=summer-sale

虽然这两个链接都来自Facebook,但在GA4中的渠道归类结果完全不同:

  • utm_medium=social→ 会被归类为 自然社交(Organic Social)
  • utm_medium=cpc→ 会被归类为 付费社交(Paid Social)

 

为什么部分社交广告系列没有出现在GA4的「付费媒体」渠道中?

最常见的原因是utm_medium 参数使用不规范,导致 GA4 在渠道归类时无法识别为社交媒体流量。

  • 确保 utm_medium 使用GA4可识别的取值:如果使用了自定义或不符合规则的 utm_medium(例如 cpcpaid_social 等),GA4 可能会将流量归入其他渠道(如付费搜索或付费其他),而不是社交媒体。
  • 未使用 UTM 参数的社交流量:未使用 UTM 参数进行标记,GA4 会根据已知的引荐来源规则,自动将这部分流量归类为「社交媒体」渠道。

 

 

标记和维护URL的最佳实践

建议使用表格化管理来维护带UTM的URL,如用Google Sheet可以团队协作。

 

 

如何给广告系列生成UTM参数?

根据链接数量不同,可以选择不同的方法:

  • 少量链接:直接手动编辑或网址构建器
  • 大量编辑:Excel或Claravine

 

在SEO抓取网页的时候,谷歌会考虑UTM参数吗?

会抓取,但不影响。

Google表示现在其抓取系统已足够智能,可以自动识别哪些URL参数是有意义的,哪些可以忽略。

 

在 URL 中“?”之前能否使用“/”字符

例如以下两种写法都是合法的:

https://example.com?utm_source=facebook.com&utm_medium=social&utm_campaign=summer+sale
https://example.com/?utm_source=facebook.com&utm_medium=social&utm_campaign=summer+sale

区别:第一个 URL 没有末尾斜杠 /,第二个 URL 在域名后带有 /。对 GA4 的 UTM 追踪没有影响,两者都可以正常识别参数。

注意事项:无论是否使用 /,都应在广告正式投放前进行测试,确保:

  • UTM 参数能够被正确传递
  • 没有中间重定向导致参数丢失

建议统一URL格式,方便团队管理和统计,同时避免潜在的重定向或页面访问问题。

 

UTM是否大小写敏感?

是的,严格大小写敏感。

以下会被GA4视为两个广告系列:

  • summer_sale
  • Summer_sale

强烈建议:全部使用小写

 

UTM 参数的由来

UTM是Urchin Tracking Module的缩写,这也是UTM命名的来源。

Urchin 于2005年被Google收购,就是Google Analytics的前身。

 

 

UTM要正确跟踪的前提是什么?

要让自定义广告系列在 GA4 中正确跟踪,URL 必须包含 utm_source 参数。

如果 URL 只包含其他 UTM 参数(如 utm_mediumutm_campaign),但缺少 utm_source,广告系列跟踪将无法生效。

 

 

是否需要用 GTM 来“标记”UTM?

不需要。

UTM是URL 层面的参数,不依赖GTM。

 

我应该用UTM参数去标记Ads的广告系列吗?

官方推荐做法是:优先使用Google Ads的自动标记

在大多数情况下,只需启用Google Ads自动标记即可;只有在网站限制或特殊业务需求下,才需要额外使用UTM参数,具体用法,参考第一个问题。

 

是否需要同时使用Google Ads的自动标记和UTM标记来识别流量?

不需要,官方是建议使用Google Ads自动标记。

如果你同时使用Google Ads自动标记和UTM参数,GA4会优先使用Google Ads自动标记里的,UTM参数值作为补充的。


有疑问可以在底部留言
喜欢 (15)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(15)个小伙伴在吐槽
  1. utm参数都移除,怎么还有一个有效期,有点懵。也不太懂这个怎么覆盖 :arrow: ,能否指教一二 :mrgreen:
    bruce2021-08-07 11:55 回复 Windows 7 | Chrome 90.0.4430.212
    • Haran
      要用户从新的UTM页面进来,才会变成新的来源,没必要这样做。
      黄业忠2021-08-07 13:28 回复 Mac OS X | Chrome 92.0.4515.131
  2. 之前站内广告加了UTM,现在已经移除2个多星期了,然后会话数有下降下来,外链也做了排查,当是还是有大部分业绩归因到站内广告上来,这会不会是浏览器缓存造成的?
    bruce2021-08-07 11:23 回复 Windows 7 | Chrome 90.0.4430.212
    • Haran
      不是缓存,而是UTM参数的有效期这样,半年内在没有新的广告系类去覆盖它,都会归因给它
      黄业忠2021-08-07 11:29 回复 Mac OS X | Chrome 92.0.4515.131
  3. 站内广告添加UTM,除了会增加会话这些指标,收入指标会增加吗?还是说会把其他渠道的收入分到站内广告这边来了(按照归因模型的个人理解)?
    bruce2021-07-13 15:58 回复 Windows 7 | Chrome 90.0.4430.212
    • Haran
      总量不会增加,归因会错误。
      黄业忠2021-07-13 16:00 回复 Mac OS X | Chrome 91.0.4472.114
      • 了解了,多谢多谢
        bruce2021-07-15 12:23 回复 Windows 7 | Chrome 90.0.4430.212
  4. 请问我是随意填写的里面所有UTM哦,在报告里面没看到数据,应该要怎么填呢?我想追踪一个banner广告投放在别人网站的,看通过这个网站banner图点击进来的流量是多少。应该怎么设置呢
    Bella2019-03-06 18:15 回复 Windows 7 | Chrome 63.0.3239.132
    • 用UTM,不会用的话,用网址构建器去生成跟踪链接
      GA小站2019-03-06 20:03 回复 Mac OS X | Chrome 72.0.3626.119
      • 我是用的网址构建器构建的,现在问题是我要在哪里看这个数据报告呢?
        bella2019-03-07 09:03 回复 Windows 7 | Chrome 63.0.3239.26
        • 渠道或来源/媒介报告
          GA小站2019-03-07 10:17 回复 Mac OS X | Chrome 72.0.3626.119
          • 在那里没有找到呢。没有这个渠道来源
            bella2019-03-07 11:46 Windows 7 | Chrome 63.0.3239.26
  5. UTM里面的值是可以随意自己写的吗?还是需要根据Google默认的值来填写呢? 另外,如果是最终cpc广告,但是有那么多关键词,那工作量不是巨大?绑定GA和Google ads账户来查看数据是否准确?
    PeterWong6122018-09-12 14:20 回复 Windows 7 | Chrome 63.0.3239.132
    • 可以通关关联ad导入数据的方式
      GA小站2018-09-12 15:04 回复 Mac OS X | Safari浏览器 604.1
  6. 整篇文章我都看完了,边看边查比较慢,花了1个小时。感受就是GA类的东西互联网上每个阶段都有布道者,过去有宋星,蓝鲸等等。那么现阶段haran当之无愧。博主现在是GA的布道者,学术派。对大家的帮助很大,感谢。
    李君南2018-09-11 10:51 回复 Windows 10 | Firefox浏览器 62.0