UTM 链接生成
生成带 UTM 参数的营销追踪链接
SEO 与结构化数据
🔒 100% 本地运行 — 你的数据不会离开当前页面由 Evan 维护•最近更新:2026年9月29日
页面阅读模式
完整说明还包括常见问题处理、操作示例、代码片段、FAQ 和相关工具,便于核对结果或排查问题。
工具说明
通过 utm_source、utm_medium、utm_campaign、utm_term、utm_content 给现有 URL 添加活动标签。输入完整 Base URL,填写所需字段后点击“生成 UTM URL”。非空值会替换同名小写 UTM 参数;其他参数和片段保留,查询串由 URLSearchParams 重新编码。工具负责生成链接,不会配置统计系统。表单草稿保存在当前浏览器,清空可移除。
场景配方
01
区分同一邮件中的两个链接位置
目标:使用相同活动名,分别标记邮件顶部和底部的链接。
- 两条链接使用相同落地页、Source newsletter、Medium email 和 Campaign 活动名。
- 先将 Content 填为 header_cta,生成并复制;再改为 footer_cta,重新生成。
- 分别打开落地页,检查重定向是否保留标签,以及已安装的统计工具是否收到预期活动值。
结果:两条链接通过 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,活动字段缺失也能生成结果。因此成功生成链接不代表已经满足统计平台的标签要求。
继续浏览