TapCub 正式上线:统计、分析、客服一个平台免费用

免费工具 批量 UTM 生成:一张投放表一次搞定

从投放排期表里复制几行粘贴进来,每行得到一条带 UTM 的链接。每次都按同一套规则清洗取值,公众号、短信、信息流各组同事生成的链接,来源和媒介写法就能对得上。

  • CSV / TSV,一次 2,000 行
  • 下载 CSV
  • 本地处理
生成工具

按表格批量生成 UTM 链接

示例是一张带表头的双 11 投放表。列顺序随意;没有表头时按「网址、source、medium、campaign、term、content」读,也可以不写网址列、只填基础网址。

没写网址的行、只写了路径(如 /coupon)的行,都用它补全。

从 Excel、WPS、飞书表格、Google Sheets 直接复制(Tab 分隔)或粘贴 CSV。认得「落地页 / 网址 / 来源 / 媒介 / 活动 / 关键词 / 内容」和 url、utm_source 这类表头。

共 7 行,逗号分隔,识别到表头。使用的列:url, source, medium, campaign, content。

行数

7

已生成

7

有有效网址和 utm_source 的行。

有错误

0

这些行没有生成链接。

生成的链接

GA4 渠道:按最终的 source、medium、campaign,GA4 默认渠道分组会归到哪里。

行带 UTM 的链接utm_sourceutm_mediumutm_campaignGA4 渠道状态
2https://shop.example.cn/double11?utm_source=wechat&utm_medium=social&utm_campaign=double11&utm_content=article_topwechatsocialdouble11自然社交正常
3https://shop.example.cn/double11?utm_source=wechat&utm_medium=social&utm_campaign=double_11&utm_content=article_bottomwechatsocialdouble_11自然社交正常
4https://shop.example.cn/coupon?utm_source=sms&utm_medium=sms&utm_campaign=double11smssmsdouble11短信正常
5https://shop.example.cn/double11?utm_source=baidu&utm_medium=cpc&utm_campaign=double11&utm_content=brand#rulesbaiducpcdouble11付费搜索正常
6https://shop.example.cn/double11?utm_source=douyin&utm_medium=feed&utm_campaign=double11&utm_content=video_adouyinfeeddouble11未分配要看
7https://shop.example.cn/double11?utm_source=edm&utm_medium=email&utm_campaign=double11edmemaildouble11电子邮件正常
8https://shop.example.cn/double11?from=app&utm_source=wecom&utm_medium=qr&utm_campaign=double11wecomqrdouble11未分配要看

检查结果

  • 警告清洗后 utm_campaign 仍有 2 种写法:double11 / double_11。报表会算成不同的值,统一成一种。
  • 提示有 3 个值按上面的选项改过(小写、空格),表格和 CSV 里是改后的值。
  • 警告第 6 行GA4 的默认渠道里没有 medium「feed」,这部分流量会进「未分配」。改用标准值,如 email、social、cpc、referral、affiliate。
  • 警告第 8 行GA4 的默认渠道里没有 medium「qr」,这部分流量会进「未分配」。改用标准值,如 email、social、cpc、referral、affiliate。
utm-links.csv
row,landing_page,utm_source,utm_medium,utm_campaign,utm_term,utm_content,tagged_url,ga4_channel,status
2,https://shop.example.cn/double11,wechat,social,double11,,article_top,https://shop.example.cn/double11?utm_source=wechat&utm_medium=social&utm_campaign=double11&utm_content=article_top,organic_social,ok
3,https://shop.example.cn/double11,wechat,social,double_11,,article_bottom,https://shop.example.cn/double11?utm_source=wechat&utm_medium=social&utm_campaign=double_11&utm_content=article_bottom,organic_social,ok
4,https://shop.example.cn/coupon,sms,sms,double11,,,https://shop.example.cn/coupon?utm_source=sms&utm_medium=sms&utm_campaign=double11,sms,ok
5,https://shop.example.cn/double11#rules,baidu,cpc,double11,,brand,https://shop.example.cn/double11?utm_source=baidu&utm_medium=cpc&utm_campaign=double11&utm_content=brand#rules,paid_search,ok
6,https://shop.example.cn/double11,douyin,feed,double11,,video_a,https://shop.example.cn/double11?utm_source=douyin&utm_medium=feed&utm_campaign=double11&utm_content=video_a,unassigned,warning
7,https://shop.example.cn/double11,edm,email,double11,,,https://shop.example.cn/double11?utm_source=edm&utm_medium=email&utm_campaign=double11,email,ok
8,https://shop.example.cn/double11?from=app,wecom,qr,double11,,,https://shop.example.cn/double11?from=app&utm_source=wecom&utm_medium=qr&utm_campaign=double11,unassigned,warning

每个输入行一行:落地页、各 UTM 值、带参链接、GA4 渠道和状态。

全部在你的浏览器里计算。这里输入的任何内容都不会上传,TapCub 也不会保存。

版本 v1.0更新于 更新记录

怎么看结果

每一行会得到什么

一个输入行对应一个输出行,顺序不变,CSV 可以直接贴回投放表旁边。

带 UTM 的链接

落地页加上 utm_source、utm_medium、utm_campaign,有填的话再加 utm_term、utm_content。原有参数保持原样;#锚点 或 hash 路由的 #/页面 始终放在最后,参数才读得到。

状态

「未生成」是这一行没有可用网址或没有来源;「要看」是链接生成了,但有会影响数据的问题:medium 或 campaign 为空、GA4 不认识的 medium、和前面某行生成的链接完全相同。

GA4 渠道

按最终取值算出 GA4 默认渠道分组会把访问归到哪里。显示「未分配」或「付费其他」的行,发出去之前改 medium 或 source。完整规则见 UTM 参数检查页。

CSV 文件

列:row、landing_page、utm_source、utm_medium、utm_campaign、utm_term、utm_content、tagged_url、ga4_channel、status。文件是带 BOM 的 UTF-8,Excel / WPS 直接双击打开中文不乱码;以 =、+、-、@ 开头的单元格前面加了单引号,防止被表格软件当公式执行。

行号是你粘贴内容里的行号,有表头时第 1 行就是表头。

怎么用

从投放表到链接,三步

投放计划继续放在表格里,这个页面只负责把它变成链接。

  1. 1

    复制表格

    在 Excel、WPS 或飞书表格里选中网址、来源、媒介、活动(可选关键词、内容)几列,连表头一起复制粘贴。也可以填基础网址,只粘贴 UTM 那几列。

  2. 2

    定好规则

    默认「小写 + 下划线」最稳妥。给旧链接重新打标时,打开「覆盖已有 utm_*」。

  3. 3

    改完再下载

    处理完错误和警告,下载 CSV 或复制回表格。之后还要手工改的链接,用 UTM 参数检查再查一遍。

规则

表格怎么读、链接怎么拼

同样的输入永远得到同样的输出,两个人跑同一张表得到的链接完全一致。

  • 分隔符取第一行里出现最多的 Tab、逗号或分号;带引号的单元格里可以有逗号和换行
  • 取值去掉首尾空格;默认转小写,连续空格换成一个下划线
  • 参数值按 RFC 3986 做百分号编码,值里的 &、#、中文都不会把链接弄断
生成器怎么读粘贴的表格
输入读法
第一行有 2 个以上认得的列名当表头。认得:落地页、网址、链接、来源、媒介、活动、关键词、内容,以及 url、source、medium、campaign、term、content(带不带 utm_ 都行)
没有表头,第一格像网址各列依次是网址、source、medium、campaign、term、content
没有表头,填了基础网址各列依次是 source、medium、campaign、term、content,每行都用基础网址
网址格只写了路径,如 /coupon拼到基础网址上
网址里已有 utm_*按「覆盖」选项替换(默认)或保留
某个 utm 单元格为空不加这个参数;开着覆盖时,网址里原有的会被删掉
实例

双 11 投放表

示例里 7 行,其中一行是习惯写大写的同事填的。按默认选项生成:

示例中几行的输入和生成结果
行输入输出说明
3WeChat, Social, Double 11…utm_source=wechat&utm_medium=social&utm_campaign=double_11…大小写统一了,但 double_11 和 double11 仍是两种写法
4/couponhttps://shop.example.cn/coupon?utm_source=sms…路径拼到基础网址
5带 #rules 的网址…&utm_content=brand#rules锚点挪到参数后面
6medium 为 feed已生成GA4:未分配;TapCub 里算付费社交 / 信息流
8medium 为 qr,网址带 from=app…?from=app&utm_source=wecom…原参数保留;GA4:未分配

不开「全部转小写」的话,第 3 行会在每张报表里多出一个来源 WeChat、一个媒介 Social 和一个活动。检查结果里的「仍有 2 种写法」提示,是转小写解决不了、要人来定的问题。

常见错误

用表格批量打标常踩的坑

表格能批量打标,也会把错误批量复制。

用公式拼接

=A2&"?utm_source="&B2 遇到网址本身带 ? 或 # 就错,空格、中文、& 也不会编码。交给生成器去拼和编码。

没有统一取值表

两个人填同一张表,一个写 WeChat,一个写 wx。在表格第二页放一张允许的来源 / 媒介清单,用数据验证做成下拉。

每个位置用同一条链接

公众号文章顶部、底部「阅读原文」、菜单栏用同一条链接,就分不清哪个位置带来的转化。每个位置给不同的 utm_content。

常见问题

批量 UTM 常见问题

还有其他问题?

直接和 TapCub 团队聊聊——工作日通常几小时内回复。

怎么批量生成 UTM 链接?

在表格里一行一条链接,列出网址、来源、媒介、活动,连表头一起复制粘贴到生成器。每行得到一条带参链接,整批可以下载成 CSV 贴回表格。

表格需要哪些列?

每行至少要有来源(source),外加网址列或基础网址。媒介和活动强烈建议填,关键词和内容可选。有表头时列顺序无所谓;没有表头时按网址、source、medium、campaign、term、content 的顺序。

可以直接从 Excel、WPS 复制吗?

可以。从表格软件复制的单元格是 Tab 分隔的文本,会自动识别。用记事本打开的 CSV 也行,带引号、里面有逗号的单元格也能正确读取。

下载的 CSV 用 Excel 打开会乱码吗?

不会。文件是带 BOM 的 UTF-8,Excel 和 WPS 双击打开中文显示正常。导入数据库或程序时,如果第一列名前多了一个看不见的字符,就是这个 BOM,去掉即可。

UTM 的值要用中文吗?

不建议。中文会被编码成 %E5%8F%8C… 一长串,链接变长,在短信、二维码里尤其明显,有些地方还会截断。来源、媒介用英文或拼音小写,活动名可以用 double11 这类简写;确实要中文,放在 utm_term 或 utm_content 里。

网址里原有的参数会怎样?

非 UTM 参数(如 from、bd_vid)默认原样保留,关闭「保留原有参数」才会去掉。网址里已有的 UTM 参数默认被表格里的值替换,关闭「覆盖」则保留原值。

有行数限制吗?

每次 2,000 行,保证手机上也不卡。更大的表分批粘贴即可。

投放表会上传吗?

不会。解析和生成都在浏览器里完成,不发给 TapCub,也没有分享链接;CSV 在你的设备上生成。

更新记录

更新记录

这个工具的新功能、修复和数据更新,最新的在前。

  1. · v1.0

    首次上线首次上线。

这个工具用到的数据

  • GA4 默认渠道分组的来源清单 — 核对于 2026-11-09,每 6 个月复核(2027-05-09 前复核)

缺功能或发现错误?告诉我们,常被提到的会排进下次更新。 全部工具更新

看清数据,找到增长。

每一次点击,都有数据依据。装好一行代码,1 分钟看到第一批数据。

无需信用卡 · 统计与客服都有免费版 · 统计无 Cookie