博客

用于线下活动的二维码:追踪每一张传单、每个包装盒和每个展位

如何在印刷品、包装和活动物料上放置二维码,使每次扫描都能在你的分析数据中显示:每个放置位置使用一个带标签的二维码、正确的纠错级别、四个模块宽的白边,以及印刷前的测试。

传单不会告诉你它是否有效。贴在快递箱上的贴纸或市集摊位上的招牌也一样。即使放了二维码,也未必能追踪到效果,因为没有标签的扫描记录,在你的分析数据中看起来就像有人凭记忆手动输入了你的网址。

解决方法很简单,但必须在印刷之前完成:为链接加上标签,每个放置位置制作一个二维码,并进行测试。本指南涵盖了完整流程,而我们免费的二维码生成器可以在浏览器中一步完成标签添加和二维码生成。

为什么没有标签的二维码等于白费

有人扫描二维码时,手机会直接打开链接。它前面没有任何页面,因此也就没有来源页面(referrer)告诉系统访问从哪里来。Google Analytics 无从判断,只能将这次访问归为“直接流量”,即它所描述的通过已保存的链接或直接输入网址到达的渠道。你的传单带来的访问就会与所有收藏了你网站的人混在一起。

UTM 标签可以解决这个问题。它们是添加在链接末尾的标签,Google 表示应始终设置其中三个:utm_source、utm_medium 和 utm_campaign。把它们添加到二维码所含的链接中,每次扫描都会携带这些信息。

每个放置位置一个二维码

最有用的习惯也是最简单的:永远不要在多个放置位置复用同一个二维码。如果同一个码同时出现在柜台卡片、橱窗海报和收据上,你只能知道二维码带来了扫描,却无法得知是哪一个真正带来了效果。

为每个放置位置设置各自带标签的链接。保持活动名称不变,只更改内容标签:

  • utm_source=print, utm_medium=qr, utm_campaign=spring_launch, utm_content=window_poster
  • 除 utm_content=counter_card 外完全相同
  • 除 utm_content=receipt 外完全相同

对于包装,内容标签用于标明二维码在包装上的位置(box-insert、back-label)。对于活动,在活动名称中注明活动,在内容标签中注明具体位置(booth-banner、handout)。所有值都请使用小写,因为Google 将值视为区分大小写:Print 和 print 会显示为两个不同的来源。

如果你已经在广告中使用我们的UTM 链接生成器,规则是相同的。二维码生成器会自动为你应用这些规则:它会保留链接中已有的参数,替换旧的 UTM 值,并在末尾保留 #section 锚点。

扫描数据在 Google Analytics 中的显示位置

GA4 根据来源和媒介(medium)的规则将访问归入不同渠道。它的默认渠道分组包含电子邮件、短信、社交、搜索、引荐等渠道,但没有印刷渠道。像 qr 这样的媒介不符合任何规则,因此这些访问会落入 Unassigned(未分配),即 GA4 在没有规则匹配时使用的分类。同一张表中还有两点需要注意:以社交网站命名的来源(比如 instagram)会把访问归入自然社交;活动名称中包含 shop 或 shopping 的(例如 utm_campaign=summer_shop)则会归入自然购物。使用中性的来源,例如 utm_source=print,以及像 utm_campaign=spring_launch 这样的活动名称,就能避开这两个问题。

这样没问题,而且比直接流量更好:这些访问彼此独立,并且都带有完整标签。你可以按活动或来源和媒介筛选任何报告,每个放置位置都会成为独立的一行。只需为媒介确定一种拼写并坚持使用,这样你所有的印刷物料就会集中在一起。

有意识地选择纠错级别

每个二维码都带有冗余数据,因此即使部分图案损坏仍能扫描。Denso Wave是二维码的发明公司,它列出了四个级别,分别可恢复约 7%(L)、15%(M)、25%(Q)和 30%(H)的图案。它还指出,M 级别最常被选用,Q 或 H 适合容易变脏的地方,而级别越高,二维码就越大。

实际建议如下:

  • M适用于传单、菜单、海报以及任何保持清洁的物料。
  • Q 或 H适用于会被频繁接触的包装、快递标签、户外贴纸,以及任何可能被刮擦、弯折或被拇指部分遮挡的物料。
  • L仅在长链接无法以其他方式放下时使用,并且此时应考虑改用更短的链接。

不要动白边

二维码周围的空白框架也是二维码的一部分。Denso Wave 的二维码尺寸指南对此说得很直接:“QR Code requires a four-module wide margin at all sides of a symbol.”(二维码要求图形四周各有四个模块宽的边距。)模块指的是其中的每个小方块。为了让版面整齐而裁掉这圈边距,或者把二维码放在带图案的背景上,都是诱人的做法。但两者都会侵占标准要求的空白区域,因此两样都不要做。

我们的生成器默认采用四个模块宽的边距,如果你设置得更小,它会发出警告。

计算印刷尺寸

二维码有 40 种网格尺寸,称为版本(version)。版本 1 为 21×21 个模块,每提升一个版本,每边增加 4 个模块,直到版本 40 的 177×177。生成器会显示你的链接需要哪个版本。印刷尺寸的计算就很简单了:

印刷宽度 = (模块数 + 8)× 模块尺寸

其中的 8 是两侧各四个模块的边距。Denso Wave 自己的示例使用 0.254 毫米的模块尺寸:版本 3 的二维码为 29 个模块,即 7.366 毫米,加上边距后为 9.398 毫米。

以传单为例:你带标签的链接适合版本 4,即 21 + 3 × 4 = 33 个模块。你希望每个模块为 0.6 毫米,那么 (33 + 8) × 0.6 = 24.6 毫米,因此应规划约 25 毫米见方的尺寸。如果链接需要版本 6(41 个模块),相同的 0.6 毫米模块需要 (41 + 8) × 0.6 = 29.4 毫米。这就是为什么短链接很重要:每增加一个版本,二维码的方块就会变大;如果空间固定,模块就会变小。

不存在唯一正确的模块尺寸,因为这取决于人们站在多远的距离,以及他们使用的手机。最诚实的方法是下一节的内容。

像顾客一样测试

  1. 在屏幕上扫描文件,使用两三部不同的手机测试,包括一部较旧的手机。
  2. 打印一份实际尺寸的样稿,尽量使用真实的纸张,并从人们会站立的距离进行扫描。
  3. 在手机上检查落地页。每次扫描都会到达这里,因此它应该加载迅速,并且让刚刚走到海报前的人一看就明白。
  4. 检查标签是否到达。打开你的分析实时视图,扫描一次,然后查找你的活动名称。

印刷请使用 SVG 下载。它是矢量格式,因此在任何尺寸下都清晰锐利,也是印刷商或设计工具所需要的格式。

颜色与品牌

只要模块颜色明显比背景更深,使用品牌色制作的二维码就没有问题。浅灰色印在白底上,或者浅色二维码印在深色底上,都是扫描开始失败的地方。生成器会测量你两种颜色之间的对比度,并在对比度过低或颠倒时发出警告。不过,请以印刷样稿为准,而不是预览图。

静态还是动态?

静态二维码直接包含你的链接。只要该页面存在,它就一直有效,无需账户,没有订阅,也没有过期时间。动态二维码包含一个指向重定向服务的短链接,这让你可以之后更改目标地址,并在该服务端统计扫描次数,但如果该服务停止运行,二维码也就失效了。

对于大多数印刷营销活动,带 UTM 标签的静态二维码已经足够:扫描数据会在你自己的分析工具中统计,而你的其他流量也都在那里。如果印刷后目标地址可能会变化,就把二维码指向你自己网站上可控的页面,并改动那个页面即可。

印刷前的检查清单

  • 每个放置位置一个带标签的二维码,来源、媒介和活动均已设置,全部小写。
  • 纠错级别:干净表面使用 M,经常接触或户外使用的物料使用 Q 或 H。
  • 四个模块宽的白色边距,且设计中未侵占该边距。
  • 根据版本和模块尺寸计算出印刷尺寸。
  • 用实际尺寸的样稿,在多部手机上扫描,并在分析工具中看到该次访问。

准备好制作了吗?打开二维码生成器,勾选添加 UTM 标签,然后为每个放置位置下载一个 SVG。

Hermoso 的定位

Hermoso 是一款 AI 营销智能体。它会研究你所在市场中已经有效的广告,制作符合品牌的图片和视频广告,向你自己的社交账号发布并排期,并在你自己的广告账号上运行付费营销活动。你可以在网页应用中使用,也可以通过其 MCP 服务器在 Claude、ChatGPT 和 Cursor 中使用。二维码仍然是免费工具,无需注册。

常见问题

如何追踪印刷二维码的扫描情况?

在制作二维码之前,先为链接添加 UTM 标签:至少包括 utm_source、utm_medium 和 utm_campaign,并用 utm_content 区分不同的放置位置。这样,每次扫描都会带着这些标签进入 Google Analytics。如果没有标签,扫描通常会显示为直接流量。

包装应该使用哪个纠错级别?

Q 或 H。二维码的发明公司 Denso Wave 表示,这些级别适合容易变脏的地方,而包装会被频繁接触。对于传单和菜单等保持清洁的物料,使用 M。

二维码周围的白边应该有多宽?

每边四个模块。Denso Wave 明确指出,二维码要求图形四周各有四个模块宽的边距。

二维码访问在 GA4 中出现在哪里?

GA4 没有印刷渠道。使用 qr 这样的媒介,以及中性的来源和活动名称,访问就会落入 Unassigned(未分配),它们在那里保持独立且带有完整标签。可以按活动或按来源和媒介筛选,查看每个放置位置。如果活动名称包含 shop,访问则会改为归入自然购物。

静态二维码会过期吗?

不会。静态二维码直接包含链接本身,因此只要它指向的页面存在,它就一直有效。只有通过重定向服务的动态二维码,才依赖该服务保持运行。