跳到正文
马克工具箱

UTM 链接生成器

给公众号文章、邮件、广告和社交媒体里的链接加上 UTM 参数,统计后台就能看出每个访客是从哪个渠道、哪次活动来的。填写来源、媒介和活动名称即可;切换到「批量」可以一次给多个页面生成多个渠道的链接,并下载 CSV。原有的查询参数和 # 锚点会保留,大写字母和空格这类会让同一个来源在报表里分成几行的问题也会提示出来。

在浏览器本地运行,输入的内容和文件都不会上传

快速填写:

流量从哪里来:google、newsletter、wechat

渠道类型:cpc、email、social、referral

活动名称:spring_sale

付费关键词(可选)

点的是哪个广告或链接,用于 A/B 测试(可选)

活动 ID(可选)

带参数的链接

https://example.com/landing?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale

原有的查询参数和 # 片段会保留。不要在站内链接上加 UTM:会开启新的会话,把用户原来的来源覆盖掉。

使用步骤

  1. 粘贴页面网址。
  2. 填写 utm_source、utm_medium、utm_campaign,或者点「快速填写」里的组合,例如 newsletter/email。
  3. 复制生成的链接。链接多时选择「批量」,填写页面网址和来源,然后全部复制或下载 CSV。

参数说明

utm_source
访客从哪里来,例如 baidu、wechat、newsletter。
utm_medium
渠道类型,例如 cpc、email、social。统计工具按它把流量归入不同渠道。
utm_campaign
推广活动名称,例如 spring_sale。
utm_term、utm_content、utm_id
可选:付费关键词、点击的是哪个广告或链接、活动 ID。

示例:生成器会对链接做什么

开启「统一转成小写」,并把「空格替换为」设为下划线(两者都是默认设置)时,输入:

Page URL:     https://example.com/pricing?ref=nav#plans
utm_source:   Newsletter
utm_medium:   email
utm_campaign: Spring Sale

得到:

https://example.com/pricing?ref=nav&utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale#plans

原有的 ref 参数和 #plans 锚点都会保留。输入时没有写 http 或 https 的网址,会按 https 处理。链接上原本就带的 utm_ 参数会被替换,并给出警告。

在「批量」中,每个页面网址都会与「来源」里的每一行组合,所以 2 个页面和 3 个来源会生成 6 个链接。「快速填写」提供 google/cpc、facebook/social、newsletter/email、twitter/social、linkedin/social、wechat/social 和 qrcode/print。CSV 的列是 url、source、medium、campaign 和 tagged_url。

常见问题

为什么要统一转成小写?

UTM 参数区分大小写,Facebook 和 facebook 会显示成两个来源。全部小写可以避免报表被拆散。

站内链接要加 UTM 吗?

不要。站内链接带 UTM 会开启新的会话,把访客原来的来源替换掉,数据会失真。

链接会上传吗?

不会,链接在浏览器里生成。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具