UTM参数(Urchin Tracking Module)是用来在 Google Analytics 4(或其他分析工具)中追踪流量来源的,但很多人会误用,导致数据混乱或错误。
下面我帮你梳理一下常见的错误用法和注意事项:
乱用大小写(最常见!)
- 问题:UTM参数对大小写敏感。
- 例:utm_source=WeChat 和 utm_source=wechat会被识别为两个不同来源。
- 建议:统一小写,比如 utm_source=wechat。
使用空格或中文
- 问题:UTM参数使用空格或中文,空格会被编码成%20或+,中文会被URL编码,报表里会出现乱码或多个重复条目。
- 例:utm_campaign=双11大 促&utm_medium=cpc
- 建议:只使用英文、数字、下划线、连字符,如utm_campaign=double11_promo_2025&utm_medium=cpc
内部链接使用UTM参数
- 问题:如果你在内部链接中加入了UTM参数,GA4 会把这个跳转当作新的会话来源。
- 例:站内一些需要统计数据的链接使用 utm_source=email → GA4把它当作新来源。
- 建议:内部链接绝对不应该使用UTM参数。
复使用相同参数
- 问题:链接上有重复的UTM参数,GA4获取到的最后一个的UTM参数的值
- 例:两个utm_campaignca参数,utm_campaign=spring_sale1&utm_campaign=spring_sale2,GA4中的utm_campaign维度获取到的值是spring_sale2
- 建议:确保UTM参数只使用一次。
参数被截断
- 问题:UTM参数过长(常见于使用过多的动态参数)或含特殊字符#,导致链接难记或部分工具解析失败。
- 示例:utm_source=WeChat#channel@official&utm_medium=social&utm_campaign=spring_sale_2025_version_final
- 建议:尽量简短、不要包含特殊字符#,只用字母数字和下划线
-或_。
参数命名不规范
- 问题:utm_source、utm_medium、utm_campaign需要使用官方预设定的值,才可以划分到对应的渠道,否则渠道会被划分到Others
- 例:utm_medium=marketing1 → 无法直观看出是 email、cpc 还是 social。
- 建议:遵循官方预设定的值,如utm_medium 设置为
cpc、email、social
参数混淆
- 问题:UTM参数混线,utm_source是流量来源,utm_medium是媒介类型,每个UTM参数都有特定的用途
- 例:utm_source=cpc&utm_medium=webchat&utm_campaign=spring_sale_2025
- 建议:不要混淆,而且utm_medium要使用官方预设定的值
正确规范(行业通用):
参数 | 推荐填写示例 | 说明 |
|---|---|---|
utm_source | google / baidu / wechat / douyin | 流量来源平台 |
utm_medium | cpc / cpm / social / email / qr_code | 营销媒介类型 |
utm_campaign | double11_2025 / spring_promo | 活动名称(建议加年份) |
utm_term | 关键词(付费搜索时使用) | |
utm_content | banner_a / video_v2 / logoposition | 区分同一广告的不同创意 |
缺少必要参数
- 问题:缺少必要的UTM参数,导致被归为(direct)/(none)
- 例:utm_source=wechat&utm_campaign=spring_sale_2025_version_final
- 建议:UTM参数常见的有5个,但常用的有3个(utm_source、utm_medium、utm_campaign),其中utm_source、utm_medium是必不可少,它用于渠道的划分,缺少会大致渠道划分错误
短链服务自动改写了UTM参数
延伸阅读:
- 如何使用UTM参数追踪推广渠道数据?
- Google Analytics 4 的UTM参数使用指南(2025)
- 网站如何精准识别流量来源:Referrer和UTM
- Google Analytics 4 中UTM参数的三个层级



