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

免费工具 二维码生成器:网址加 UTM,扫码来源看得见

海报、传单、门店台卡、包装、展会物料上的二维码,扫的人不少,可到了统计报表里往往只剩一堆「直接访问」。把网址填进来,加上 utm_source、utm_medium、utm_campaign,每个投放位一个码,扫码访问就能按活动、按位置分开看。二维码在浏览器里即时生成,可以改尺寸、容错等级、颜色,加 Logo,下载印刷用的 SVG 或高清 PNG;也能生成纯文本、WiFi、名片和 WhatsApp 二维码。

  • 网址自动加 UTM
  • PNG / SVG 下载
  • 浏览器本地生成
生成器

生成二维码

先选内容类型再填写,右边即时出码。外观改动不影响扫出来的内容;检查清单会提示对比度、留白、Logo 大小这些容易导致扫不出的问题。

内容类型

扫码后打开的页面。没写 https:// 会自动补上。

放在哪:poster、flyer、package、store。

什么类型的入口,扫码常用 qr。

活动名带上日期或期数,如 double11_2026。

区分同一活动的不同位置或版本,如门店、展位号。

一般用于搜索广告,二维码通常留空。

预览

1024 × 1024 px · 第 8 版 49 × 49 码点 · 容错 M · 按 300 dpi 印约 8.7 cm

二维码里的内容
https://www.example.com/promo/double11?utm_source=poster&utm_medium=qr&utm_campaign=double11_2026&utm_content=store_shanghai

扫码访问会归到哪个渠道

TapCub(默认渠道规则)直接访问
GA4(默认渠道分组)未分配

扫码打开网页通常不带来路。TapCub 默认规则里没有 qr 这种媒介,渠道表会把它算进「直接访问」;utm_source = poster、utm_campaign = double11_2026 照样记录,在「来源 → UTM」里单独看,或在渠道规则里加一条把它归到你想要的渠道。

检查

  • 正常已生成:第 8 版(49 × 49 码点),容错 M,内容 124 字节。
  • 正常对比度 21.0:1。

外观

印刷用 SVG 不受尺寸限制。

越高越耐污损、越能放 Logo,但码点更密。

标准要求至少 4 个码点宽。

PNG / JPG / WebP / SVG,2 MB 以内,只在本机读取。加 Logo 后自动用 H 级容错。

批量生成(可选)

每行一个投放位,生成一组网址和 UTM 相同、只有 utm_content 不同的二维码。写「名称」用上面的网址;写「名称, 网址」用这一行的网址。最多 200 行,ZIP 里每个码一张 PNG、一张 SVG,外加对照表 index.csv。

分享这组输入:数值写在链接的 # 后面,不会发到服务器。

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

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

结果怎么看

预览、内容、渠道和检查

右边四块对应印刷前要确认的四件事:码能不能扫、扫出来是什么、到了报表里算哪、有没有隐患。

预览和版本

「第 N 版」是二维码的网格大小:第 1 版 21 × 21 个码点,每升一版每边加 4 个,最大第 40 版。内容越长、容错越高,版本越高、码点越密。下面的「按 300 dpi 印约多少厘米」是按图片像素换算的物理尺寸,印得比它小,码点就会被放大印刷模糊。

二维码里的内容

这就是手机扫出来的原文。网址类型会显示加好 UTM 的完整网址,可以复制下来先在手机浏览器里打开一遍,确认页面正确、参数没被跳转丢掉。

扫码访问会归到哪个渠道

按 TapCub 和 GA4 的默认规则推算(假设扫码打开时没有来路,这是常见情况)。两边都没有专门的「线下 / 二维码」渠道:utm_medium=qr 在 TapCub 渠道表里算直接访问,在 GA4 里是 Unassigned(未分配)。这不影响按 UTM 看数——来源、媒介、活动、内容都会原样记下。

检查清单

逐条列出可能导致扫不出或数据不准的地方:对比度、反色、留白、Logo 遮挡、码点过密、像素不够,以及 UTM 的规范化和缺项。「错误」要先改;「请检查」按实际情况判断;「提示」说明工具替你做了什么。

检查清单只能发现常见问题。印刷打样后,请用两三台不同的手机(含微信扫一扫和系统相机)在实际距离、实际光线下扫一遍。

怎么用

四步做一个能追踪的活动二维码

一个投放位一个码,事后才能比较哪里扫得多、哪里转化好。

  1. 1

    选类型、填网址

    「网址」类型填落地页地址。同一个活动的海报、传单、门店台卡用同一个落地页即可,靠 UTM 区分。

  2. 2

    写 UTM

    utm_source 写放在哪(poster、flyer、store),utm_medium 统一写 qr,utm_campaign 写活动名,utm_content 写具体位置(门店、展位)。工具会统一成小写。

  3. 3

    调外观

    印刷选 SVG;要放 Logo 就上传,工具会自动用 H 级容错并估算 Logo 能放多大。换颜色时看对比度提示,保持深色码点、浅色背景。

  4. 4

    下载、实测、再印

    下载 PNG 或 SVG,打样后用手机扫一遍,确认打开的页面和网址里的参数都对。多个门店、多个位置用「批量生成」一次导出。

规则与口径

二维码怎么生成,检查按什么判断

编码按 ISO/IEC 18004(QR Code 2005):字节模式、UTF-8,自动选能装下的最小版本,按标准的罚分规则选掩码。下面是外观和检查用到的规则。

  • 容错等级:L / M / Q / H 约能恢复 7% / 15% / 25% / 30% 的码字。等级越高,同样内容需要的版本越高。
  • 留白:标准要求四周至少 4 个码点宽的空白区;印在深色或花哨背景上时尤其要留够。
  • 对比度(本工具口径):用 WCAG 2.2 的相对亮度公式算码点与背景的对比度,低于 3:1 报错误、3–4.5:1 提醒;码点比背景浅(反色)单独提醒。二维码标准本身按印刷反射率分级,这里借 WCAG 公式做一个直观的估计。
  • Logo 遮挡(本工具口径):按标准的码字排布和分块,算出 Logo(含垫底)压住了哪些码字、每个纠错块被压了几个,和这一块能纠正的上限(纠错码字数的一半)比:≤ 50% 正常,50%–100% 余量不多,超过就很可能扫不出。被压住的码字一律按「可能出错」算,偏保守。
  • UTM:和 UTM 生成器同一套规则——小写、空格换下划线,保留网址原有参数,UTM 写在 # 片段之前。
容错等级怎么选
等级约可恢复适合
L7%内容很长、只在屏幕上展示
M15%大多数海报、传单、网页(默认)
Q25%户外、曲面、粗糙材质,可能被磨损
H30%中间放 Logo,或印在包装上容易污损
算一遍

一场门店活动,四个投放位四个码

一家连锁茶饮在双 11 做到店活动:落地页相同,海报、台卡、外卖袋、公众号推文图片各放一个码。

落地页 https://www.example.com/promo/double11,utm_medium=qr,utm_campaign=double11_2026
投放位utm_sourceutm_content报表里怎么看
门店海报(上海)posterstore_shanghai来源 → UTM 里按 content 拆分,看哪家店扫得多
收银台台卡(上海)table_tentstore_shanghai和海报比,看同一家店里哪个位置更有效
外卖袋贴纸packagedelivery复购人群,适合看后续转化
公众号推文里的图片wechatarticle_1111长按识别图中码打开;有没有来路以实际数据为准,UTM 都会记下

四个码用「批量生成」一次导出:网址和 UTM 填好,批量框写 4 行名称即可(名称会写进 utm_content)。活动结束后在 UTM 报表里按 utm_content 对比扫码访问和转化;渠道表里这些访问在默认规则下算「直接访问」,想单独成一个渠道可以加渠道规则。

常见错误

活动二维码最容易出的问题

印出去的码改不了,这几条值得在打样前过一遍。

印了不带参数的网址

扫码访问和别人手输网址、收藏夹打开混在一起,都是「直接访问」,活动效果说不清。每个投放位都应该有自己的 UTM。

中间跳转丢了参数

用短链或跳转页时,如果跳转没有把 ?utm_… 带到最终页面,统计里就看不到。印之前扫一遍,看浏览器地址栏里参数还在不在。

颜色太浅或反色

浅灰码点、彩色背景、白码黑底都会让一部分手机扫不出。保持深色码点、浅色背景,对比度至少 4.5:1。

Logo 太大、留白太少

Logo 盖住的码字超过纠错能力就扫不出;码贴着图片边缘也难识别。看检查里的遮挡估算,四周留 4 个码点的空白。

常见问题

二维码生成器常见问题

还有其他问题?

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

二维码生成器怎么用?

选内容类型(网址、文本、WiFi、名片或 WhatsApp),填好内容,右边即时生成二维码,点「下载 PNG」或「下载 SVG」保存。网址类型可以顺手加上 UTM 参数,扫码访问在统计里就能按活动和投放位区分。

生成的二维码会过期吗?要收费吗?

不会过期,也不收费。这里生成的是「静态码」:内容直接编在码里,扫码时手机直接打开网址,不经过我们的服务器,所以没有有效期、也没有扫码次数限制。代价是印出去后内容改不了——想换落地页,只能在你自己的网站上做跳转。

怎么知道二维码被扫了多少次?

静态码本身没法计数。给网址加上 UTM(比如 utm_medium=qr&utm_campaign=…),在网站统计里看带这些参数的访问数,就是「扫码后打开了页面」的次数。扫了但没打开、或打开前关掉的,任何工具都统计不到。

扫码访问在统计里算哪个渠道?

扫码打开网页通常没有来路。按 TapCub 默认渠道规则,utm_medium=qr 这类媒介不在任何规则里,渠道表里算「直接访问」;GA4 默认渠道分组里是 Unassigned(未分配)。来源、媒介、活动都会照样记录,按 UTM 报表看即可;TapCub 里也可以加一条渠道规则,把这类访问单独归类。

PNG 和 SVG 选哪个?

印刷、做设计稿用 SVG:矢量格式,放多大都清晰。发微信、做 PPT、上传到不支持 SVG 的平台用 PNG,尺寸按用途选,印刷建议 2048 px 以上。

可以在二维码中间放 Logo 吗?

可以。上传 Logo 后工具会自动把容错等级提到 H,并按码字分块估算遮挡:显示 Logo 压住了多少码字、离纠错上限还差多少,并给出建议的最大尺寸。估算偏保守,但打样后仍要用手机实测。

二维码可以改颜色吗?

可以,但要保持深色码点、浅色背景,对比度建议 4.5:1 以上。白码黑底(反色)不是所有扫码程序都认;浅灰、浅黄这类码点颜色在光线差时容易扫不出。

我填的内容会被上传吗?

不会。二维码在你的浏览器里生成,Logo 也只在本机读取。分享链接只包含网址、UTM 和外观设置,写在网址 # 后面,不会发给服务器;WiFi 密码、名片、电话这些内容不会写进分享链接。

更新记录

更新记录

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

  1. · v1.0

    首次上线首次上线。

这个工具用到的数据

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

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

看清数据,找到增长。

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

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