使用 UTM 标签来分析流量来源

通常我们会用 Google Analytics 看流量数据,它能做一些渠道层面的粗分析,但不够细。最典型的痛点:cold email、newsletter、节日邮件营销三种邮件如果都直接用站点原生 URL,进了 GA 全都被算成 “(direct) / (none)“,根本分不开。

UTM 标签就是来解决这个问题的。在链接末尾加几个查询参数,GA 就会自动把流量按你定义的维度切分。

一个最小完整链接

https://yourwebsite.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=bfcm_2026

参数顺序无所谓,GA 只读 key。值会区分大小写——Emailemail 在 GA 里是两条不同的记录,所以一定要约定全小写或全大写,团队内统一。

五个参数

UTM 一共五个参数,三个必填、两个可选:

参数必填含义示例
utm_source流量来源(具体平台)google, twitter, newsletter
utm_medium流量介质(渠道类型)cpc, social, email, referral
utm_campaign活动名bfcm_2026, launch_v2, q4_promo
utm_term付费搜索关键词crm+for+startups
utm_content同活动内的不同素材header_button, footer_link, var_a

把它们想成一个从大到小的层级:campaign → medium → source → content/term。campaign 是大活动名,medium 是渠道类型,source 是平台,content/term 是同一个 source 内部的细分。

utm_medium 的标准取值

medium 字段最容易出错,因为 GA4 用它来做 Default Channel Grouping(默认渠道分组)。如果你乱填,GA 会把流量丢进 “Unassigned”,dashboard 就废了。GA4 认识的标准 medium 值:

  • organic — 自然搜索
  • cpc / ppc / paidsearch — 付费搜索
  • display — 展示广告
  • social / paid_social — 社交(自然 / 付费)
  • email — 邮件
  • affiliate — 联盟营销
  • referral — 反向链接 / 合作站点
  • video / paid_video — 视频(自然 / 付费)
  • audio — 播客 / 音频
  • sms / push — 短信 / 推送

非标准值不是不能用(GA 会照单全收),但要小心 channel grouping 失效。

真实案例:12 个场景

下面所有例子都假设落地页是 https://yourwebsite.com/pricing

Newsletter 主推链接

?utm_source=newsletter&utm_medium=email&utm_campaign=2026_05_weekly

campaign 用日期 + 频率,方便横向对比每期 newsletter 的转化。如果同一封 newsletter 里有多个跳转入口,加 utm_content 区分:

?utm_source=newsletter&utm_medium=email&utm_campaign=2026_05_weekly&utm_content=header_cta
?utm_source=newsletter&utm_medium=email&utm_campaign=2026_05_weekly&utm_content=footer_link

这样能直接看出 header CTA 和 footer link 哪个点击率更高。

Cold Email 外联

?utm_source=cold_outreach&utm_medium=email&utm_campaign=q2_smb_lead

注意 source 用 cold_outreach 而不是 newsletter,因为这是两类完全不同的转化逻辑——cold 用户没有先验,转化率天然更低,混在一起会拉低 newsletter 的指标。

按发件批次细分用 utm_content

&utm_content=batch_03_personalized

Black Friday / 节日邮件

?utm_source=newsletter&utm_medium=email&utm_campaign=bfcm_2026
?utm_source=newsletter&utm_medium=email&utm_campaign=cyber_monday_2026
?utm_source=newsletter&utm_medium=email&utm_campaign=xmas_2026

每个促销节点单独一个 campaign,复盘时能直接拉每个节日的销售额对比。

Twitter / X 发推

自然推文:

?utm_source=twitter&utm_medium=social&utm_campaign=launch_v2

付费推广(X Ads):

?utm_source=twitter&utm_medium=paid_social&utm_campaign=launch_v2&utm_content=video_30s

注意 medium 一个是 social 一个是 paid_social——这是 GA4 channel grouping 的关键分类,混了之后就分不清付费投放和自然增长。

Google 搜索广告

?utm_source=google&utm_medium=cpc&utm_campaign=brand_keywords&utm_term=yourbrand&utm_content=ad_copy_a

如果用了 Google Ads 自动加 GCLID,可以不手动加 utm,GA4 会自动关联。但手动 utm 优先级高于 auto-tagging,要么全自动要么全手动,不要混着用,否则 attribution 会重复算。

Reddit / Hacker News / Indie Hackers 发帖

?utm_source=reddit&utm_medium=social&utm_campaign=community_launch&utm_content=r_saas
?utm_source=hackernews&utm_medium=social&utm_campaign=community_launch&utm_content=show_hn
?utm_source=indiehackers&utm_medium=social&utm_campaign=community_launch

utm_content 区分具体子版块或帖子类型,能看出同样的内容在不同社区的反应差距。

播客赞助 / 投流

?utm_source=acquired_pod&utm_medium=audio&utm_campaign=2026_q2_sponsorship&utm_content=mid_roll

播客转化通常通过 promo code 比 UTM 更准(用户记不住完整 URL),但如果有 show notes 链接,UTM 还是要打。

YouTube 视频描述链接

?utm_source=youtube&utm_medium=video&utm_campaign=tutorial_series&utm_content=ep03_description

YouTube 内嵌卡片和视频描述要分开标,因为它们是两类完全不同的点击场景:

&utm_content=ep03_endscreen_card

联盟 / 合作伙伴链接

?utm_source=partner_johndoe&utm_medium=affiliate&utm_campaign=referral_program

每个 affiliate 一个独立的 source,这样能直接在 GA 看到每个合作方带量多少。如果用专门的 affiliate 平台(如 Rewardful、PartnerStack),它们通常会自己注入 ref 参数,UTM 是补充。

印刷物料 / QR 码

?utm_source=conf_2026&utm_medium=offline&utm_campaign=booth_signage
?utm_source=business_card&utm_medium=offline&utm_campaign=evergreen

线下场景一律用 medium=offline(GA 没有标准的”线下”medium,但保持团队内一致即可),source 标具体物料。QR 必须要打 UTM,否则一进站就是 (direct)。

短链 / Bio 链接

Linktree、Beacons、X bio 等聚合页:

?utm_source=linktree&utm_medium=referral&utm_campaign=bio_evergreen
?utm_source=x_bio&utm_medium=social&utm_campaign=bio_evergreen

每个 bio 入口用同一个 campaign,方便累加查看”被动流量”总和。

AI 工具 referral(2025–2026 的新场景)

ChatGPT、Perplexity、Claude 等 AI 助手开始大量给网站带量,但 referrer header 经常被丢失或被聚合成 “chatgpt.com” 一条。如果你在 OpenAI 的 GPT、Custom Action、或者 Anthropic 的 Skill 描述里直接放了链接,建议主动打 UTM:

?utm_source=chatgpt&utm_medium=ai_referral&utm_campaign=custom_gpt_v1
?utm_source=perplexity&utm_medium=ai_referral&utm_campaign=knowledge_base

ai_referral 不是 GA4 标准 medium,会落到 “Unassigned”,但好处是能干净地隔离出 LLM 来源的流量——这是一个增长很快的渠道,值得单独跟踪。

命名规范(团队内务必统一)

UTM 最大的坑不是技术,是命名混乱。Email / email / EMAIL 在 GA 是三条不同的记录,dashboard 就是一锅粥。

建议落地一个 sheet(Notion / Google Sheet 都行),列出:

  • 全公司允许的 medium 取值(限定在 GA4 标准列表里)
  • 所有在跑的 campaign 名(命名规则统一,例如 <event>_<year><product>_<phase>
  • 每个新链接生成前在 sheet 里登记

强烈建议的硬性约定:

  1. 全部小写——避免大小写引起的重复记录
  2. 空格用下划线 _——不用 -,避免和某些 source 名混淆
  3. source 用平台名,不用 URL——twitter 不用 twitter.com
  4. campaign 带年份——launch_v2_2026launch_v2 更可读
  5. medium 严格对齐 GA4 标准——除非有意要绕开 channel grouping

生成链接的工具,老牌的是 Google 自己的:https://ga-dev-tools.google/campaign-url-builder/

如果团队大或者 link 多,推荐用 TerminusUplifter 这类带审批流的工具,新人不能随便造词。

常见错误

  1. 首页 / 内部链接打 UTM——千万别。GA 会因此把站内点击当成新 session,把 attribution 全打乱。UTM 只用在外部入站链接
  2. 同一活动内 source/medium 不一致——例如同一封 newsletter 里有 5 个链接,3 个 medium=email,2 个 medium=Email,GA 报告里就会拆成两条。
  3. medium 用了非标准值还指望 channel grouping 工作——GA4 严格按预设规则分类,自己造的 medium 一律落到 “Unassigned”。
  4. UTM 暴露在 SEO 上——分享带 UTM 的链接到 Twitter / Reddit 会被收录,搜索引擎会把带 UTM 的 URL 当独立页面,影响 SEO。可以在 <head> 里加 <link rel="canonical"> 指向干净 URL。
  5. 跨域跳转丢失 UTM——如果你的 funnel 跨域名(landing → checkout 在不同域),要在 GA4 配 cross-domain tracking,否则 UTM 在跳转时丢掉,attribution 中断。

在 GA4 哪里看

打了 UTM 之后:

  • Reports → Acquisition → Traffic acquisition :按 Session source / medium 看渠道转化
  • Reports → Acquisition → User acquisition :按”首次接触渠道”看新用户来源
  • Explore → Free form :自定义 source / medium / campaign 三维交叉分析
  • Admin → Data display → Channel groups :可以基于 UTM 自定义 channel grouping,把 ai_referral 这类自定义 medium 单独成组
demo
Google Analytics 中通过 UTM 标签查看各流量渠道的转化效果

一句话总结

UTM 本身是个 5 分钟就能学会的小技术,但真正的价值在命名规范的纪律。建一个小 sheet,全队照着填,三个月后回头看 dashboard 才会有用。否则数据看着多,实际啥都分析不出来。

参考资料