UTM

UTM 链接生成

生成带 UTM 参数的营销追踪链接

SEO 与结构化数据
🔒 100% 本地运行 — 你的数据不会离开当前页面
由 Evan 维护•最近更新:2026年9月29日
选项模式
Campaign Input

先填 base URL、source、medium、campaign,直接生成追踪链接;参数拆解可在高级模式查看。

Tracked URL
Generated tracked URL will appear here
🔒 浏览器内本地处理
页面阅读模式

完整说明还包括常见问题处理、操作示例、代码片段、FAQ 和相关工具,便于核对结果或排查问题。

工具说明

通过 utm_source、utm_medium、utm_campaign、utm_term、utm_content 给现有 URL 添加活动标签。输入完整 Base URL,填写所需字段后点击“生成 UTM URL”。非空值会替换同名小写 UTM 参数;其他参数和片段保留,查询串由 URLSearchParams 重新编码。工具负责生成链接,不会配置统计系统。表单草稿保存在当前浏览器,清空可移除。

场景配方

01

区分同一邮件中的两个链接位置

目标:使用相同活动名,分别标记邮件顶部和底部的链接。

  1. 两条链接使用相同落地页、Source newsletter、Medium email 和 Campaign 活动名。
  2. 先将 Content 填为 header_cta,生成并复制;再改为 footer_cta,重新生成。
  3. 分别打开落地页,检查重定向是否保留标签,以及已安装的统计工具是否收到预期活动值。

结果:两条链接通过 utm_content 区分位置。报表是否记录还取决于统计配置、用户同意和目标页面对参数的处理。

失败门诊(高频踩坑)

字段留空后,旧 UTM 值仍在结果中

原因:工具只添加或替换非空字段;留空不会删除 Base URL 中已经存在的同名参数。

修复:生成前先从 Base URL 删除旧参数,或填写替代值。修改任意字段后需重新生成。

生产可用片段

更新活动字段时,空白 Term 不会删除旧值

text

Base URL:https://example.com/offer?ref=footer&utm_source=old&utm_term=summer#buy
Source:newsletter
Medium:email
Campaign:autumn
Term:[空白]
Content:[空白]

结果:
https://example.com/offer?ref=footer&utm_source=newsletter&utm_term=summer&utm_medium=email&utm_campaign=autumn#buy

常见问题

Source、Medium、Campaign、Term、Content 分别怎么用?

Source 标识来源或发布方,Medium 标识渠道,Campaign 归组活动,Term 可记录付费搜索词,Content 区分链接位置或素材。分发前先统一命名约定。

同一个 UTM 参数出现多次时如何处理?

对应字段非空时,替换完整同名小写参数的第一项,并移除其余重复项。UTM_Source 等大小写不同的名称会作为独立参数保留。

空格或中文活动名需要先手动编码吗?

不需要,直接输入原文。URLSearchParams 会编码字段值,其中空格变为 +;若先粘贴编码后的文字,百分号还会再次被编码。

生成器要求五个字段全部填写吗?

不要求。工具只要求可解析的完整 Base URL,活动字段缺失也能生成结果。因此成功生成链接不代表已经满足统计平台的标签要求。

继续浏览