有一段时间,我每个星期都会在 Facebook 发文、打广告和发电子报,但是在我打开 Google Analytics 之后,发现大部分的流量都只是显示「Direct(直接流量)」,我完全不知道这些访客都是从哪里引过来的。
流量是有了,但不知道是从哪个渠道带来的。
钱花了,但不知道哪一个广告才是有效果的。
内容写了,但不知道是哪一篇文章被人分享了多少次。
后来我开始在链接里加上 UTM 参数后,这个问题就迎刃而解了。
今天这篇文章,我会解释 UTM 参数是什么、它的 5 个参数分别是什么意思、以及怎么用免费工具生成 UTM 链接,今天读完之后你就可以开始用了。
UTM 参数是什么?
UTM 的全名是 Urchin Tracking Module。
UTM 是一套标准的追踪渠道流量的参数,主要功能是追踪流量的渠道来源,便于根据不同渠道和内容来细分数据,目的是精细化的去分析数据。
简单来说,UTM 参数就是你在链接后面加上的一段「标签」,告诉 Google Analytics:「这个访客是从哪里来的、通过什么渠道、点击了哪个广告活动。」
一个加了 UTM 参数的链接长这样的:
https://www.webies.my/affiliate-marketing-beginners/
?utm_source=facebook
&utm_medium=social
&utm_campaign=may-2026
看起来是很长又很烦,但是每一段都有它的意义,我后面会想你们逐一解释。
为什么你需要 UTM 参数?
没有 UTM 参数之前,Google Analytics 只能告诉你的是:「网站今天有 500 个访客。」
有了 UTM 参数之后,你可以知道:
- 这 500 个访客里,有 200 个来自 Facebook 帖文
- 有 150 个来自你打的 Facebook 广告
- 有 80 个来自你发的电子报
- 有 70 个来自 Google 搜索
这个信息对你的生意很重要:
| 没有 UTM | 有 UTM |
|---|---|
| 知道有多少流量 | 知道流量从哪里来 |
| 不知道哪个渠道有效果 | 清楚哪个渠道 ROI 最高 |
| 广告预算不知道怎么分配 | 把预算集中在最有效果的渠道 |
| 不知道哪篇文章被分享最多 | 知道哪个内容带来最多访客 |
对于经营网站来说,UTM 参数是可以帮你知道:你发的 Facebook 帖文、打的广告、还是写的 Email Newsletter,哪一个可以带来最多读者。
UTM 参数的 5 个字段
UTM 参数一共有 5 个字段,其中 3 个是必填的,2 个是选填的。
必填字段
1. utm_source(来源)
流量从哪里来?
utm_source=facebook
utm_source=google
utm_source=newsletter
utm_source=instagram
这个字段回答的是「访客从哪个平台点击进来的?」
2. utm_medium(媒介)
通过什么方式来的?
utm_medium=social (社交媒体帖文)
utm_medium=cpc (付费点击广告)
utm_medium=email (电子邮件)
utm_medium=organic (自然搜索)
utm_medium=referral (外部链接引荐)
这个字段回答的是「访客通过什么类型的渠道过来的?」
3. utm_campaign(广告活动名称)
哪一个推广活动?
utm_campaign=may-2026-promo
utm_campaign=shinjiru-review
utm_campaign=elementor-guide
这个字段让你区分不同的推广活动,特别是当你同时在跑多个广告或推广的时候很有用。
选填字段
4. utm_content(内容)
用来区分同一个广告活动里的不同版本或不同链接。
utm_content=banner-top
utm_content=button-middle
utm_content=text-link-bottom
例如,你的 Email Newsletter 里有三个地方都链接到同一篇文章,你可以用 utm_content 来区分是哪个位置的链接被点击了。
5. utm_term(关键词)
主要用在 Google Ads,追踪哪个关键词带来了点击。普通部落客比较少用到这个字段。
UTM 参数完整对照表
| 参数 | 必填? | 用途 | 例子 |
|---|---|---|---|
| utm_source | ✅ 必填 | 流量来源平台 | facebook、google、newsletter |
| utm_medium | ✅ 必填 | 渠道类型 | social、cpc、email |
| utm_campaign | ✅ 必填 | 推广活动名称 | may-2026-promo |
| utm_content | 选填 | 区分同一活动的不同版本 | banner-top、button-middle |
| utm_term | 选填 | Google Ads 关键词追踪 | wordpress-hosting |
怎么生成 UTM 链接?
不需要手动输入那一长串代码,用 Google 提供的免费工具就可以了。
工具:Google Campaign URL Builder
网址:https://ga-dev-tools.google/campaign-url-builder/
操作步骤:
- 在「Website URL」栏位填入你的文章链接
- 在「Campaign Source」填入来源(比如 facebook)
- 在「Campaign Medium」填入媒介(比如 social)
- 在「Campaign Name」填入活动名称(比如 may-2026)
- 工具会自动帮你生成完整的 UTM 链接
- 复制那个链接,用在你的 Facebook 帖文或广告里
💡 小贴士:UTM 参数是大小写敏感的。
utm_source=Facebook和utm_source=facebook在 Google Analytics 里会被记录成两个不同的来源,数据会被分开计算。建议统一用小写,避免数据混乱。
实际案例:Webies 怎么用 UTM 参数
举个具体的例子,假设你今天要在以下三个地方推广你的 Affiliate 文章「联盟营销入门」:
场景 1:Facebook 有机帖文
https://www.webies.my/affiliate-marketing-beginners/
?utm_source=facebook&utm_medium=social&utm_campaign=affiliate-article
场景 2:Facebook 付费广告
https://www.webies.my/affiliate-marketing-beginners/
?utm_source=facebook&utm_medium=cpc&utm_campaign=affiliate-article
场景 3:电子报
https://www.webies.my/affiliate-marketing-beginners/
?utm_source=newsletter&utm_medium=email&utm_campaign=affiliate-article
三个链接推广的是同一篇文章,但是来源和媒介不同。一个星期后,你打开 Google Analytics,就可以清楚看到:
- Facebook 帖文带来了多少访客
- Facebook 广告带来了多少访客
- 电子报带来了多少访客
哪个渠道效果最好,数据就会一目了然了,下个月的预算应该放在哪里,你就有根据了。
在 Google Analytics 4 里怎么查看 UTM 数据?
加了 UTM 参数的链接发布出去之后,数据会自动出现在 Google Analytics 4 里。
查看步骤:
- 登录 Google Analytics 4
- 在左边菜单点击「报告」Reports →「获客」Acquisition →「流量获取」Traffic acquisition
- 你会看到按来源和媒介分类的流量数据
- 点击「Session default channel group」这一列下来菜单,然后选择“First User Medium”,就可以看到每个 UTM 来源带来了多少访客
常见错误,新手要避开
错误 1:内部链接加了 UTM 参数
UTM 参数是用来追踪「外部流量」进入你网站的,不应该用在你网站内部的链接上。
如果你在文章里的内部链接加了 UTM,会把原本的流量来源数据覆盖掉,导致数据不准确。
好坏示范:
❌ 差:在文章内容里链接到另一篇文章,链接加了 ?utm_source=webies
✅ 好:内部链接就是普通链接,不需要加任何 UTM 参数
错误 2:大小写不统一
就像前面提到的,Facebook 和 facebook 在 GA4 里是两个不同的来源。
建议从一开始就统一用小写,然后用一个 Excel 表格记录你用过的所有 UTM 格式,团队成员都按照同一套规则来填写。
错误 3:UTM 链接没有测试就发布
在正式发布之前,先点击一次你的 UTM 链接,然后去 GA4 的「实时」报告检查一下,确认数据有没有正确记录。(注意又是数据不会立即更新,可以等隔天再检查多一次比较稳妥。)
总结:UTM 参数速查表
不知道访客从哪里来,不知道哪个渠道有效果?加了 UTM 参数之后,每一个来访的访客都有了「标签」后,Google Analytics 就可以清楚地告诉你,哪个渠道带来了最多的读者或是最多的点击。
5 个 UTM 参数速查:
| 参数 | 必填 | 回答的问题 |
|---|---|---|
| utm_source | ✅ | 访客从哪个平台来? |
| utm_medium | ✅ | 通过什么类型的渠道来? |
| utm_campaign | ✅ | 是哪一个推广活动? |
| utm_content | 选填 | 是同一活动里的哪个版本? |
| utm_term | 选填 | 是哪个关键词带来的(Google Ads 用)? |
今天就可以开始做的第一步:
下次你在 Facebook 发文推广你的文章之前,先去 Google Campaign URL Builder 生成一个带 UTM 参数的链接,然后用那个链接发帖。
一个星期后打开 GA4,你就会开始看到不同渠道的流量数据了。
如果你在设置过程中遇到什么问题,欢迎留言告诉我,我来帮你一起看看。
常见问题解答
不会直接影响 SEO 排名。但是要注意,如果你的 UTM 链接被大量分享,Google 可能会把那些带参数的 URL 当成不同的页面来索引,产生重复内容的问题。
解决方法是确保你的网站有正确设置 Canonical Tag,指向没有 UTM 参数的原始 URL。Yoast SEO 在大部分情况下会自动处理这件事。
适合任何有在做内容推广、社交媒体发文、或者打广告的网站。特别是对于有 Affiliate 链接或电子书销售的部落格来说,UTM 参数可以帮你清楚知道哪个推广渠道带来最多转化,从而优化你的推广策略。
对于大部分中小型部落格和企业来说,Google Campaign URL Builder 完全够用,而且免费。如果你有团队协作的需求,可以用 Excel 或 Google Sheets 来统一管理所有的 UTM 记录。
