二维码营销实战指南:场景、动态码、尺寸与衡量
- qr-codes
- marketing
- analytics
本页内容
二维码就是一条可以印出来的链接。整件事的核心就是这句话,它同时解释了这种形式为什么反复回潮,以及为什么那么多落地实现都失败了。码本身是再简单不过的技术,自上世纪九十年代就已标准化,任何一部手机的相机不装 App 都读得出来。围绕它的其他一切则不然:选一个扫码这件事说得通的载体,让美术稿交付之后目标地址仍然改得动,按人真的读得到的尺寸印出来,以及事后知道它到底有没有起作用。这份指南逐一讲清这几件事,另外还会讲到那场即将让实体商品上的码从营销活动战术变成常驻设施的包装变革。
二维码在哪里配得上一个位置
有用的问题不是二维码管不管用,而是实体与数字之间是否存在一道需要码去弥合的缝隙。缝隙确实存在的地方,码是能拿到的最短的一座桥。缝隙不存在的地方,码只是装饰。
缝隙真实存在的场景
商品包装是最有力的一种。一个盒子、一只瓶子或一张标签正拿在某人手里,而他没有任何办法找到生产者,码把他带到使用说明、成分详情、注册、保修、补货或者一份食谱。这个载体的持久性也是任何数字版位都比不了的:那件包装会在柜子里待上好几个月。
印刷物料排第二。直邮、商品目录、内页插页和名片,都在收件人没法接着往下走的地方结束了对话——除非他愿意手打点什么。指示牌在受众站着不动时管用——地铁站台、候诊室、电梯厅、临街橱窗。餐厅的桌面和菜单管用也是同一个道理:人是坐着的,手机就在手边,而其他办法更糟。
活动现场是最可衡量的一种。胸牌、展位背板、演讲幻灯和印刷议程,面对的是一群双手占满、一小时之后绝对记不住任何网址的人。因为到场人数是有边界的,来自活动的扫描率是这门手艺里少有的几个诚实数字之一。
现场设备很少被提起,但它值得被提起。机器、仪表或已安装家电上的一个码,把技师或机主直接连到这台设备对应的那份手册、那个零件号或那张服务单。没有营销活动,没有有效期,实用价值巨大。
码只是装饰的场景
在读者正拿在手里的那块屏幕上放一个二维码,解决不了任何问题。邮件里的码是最清楚的例子:多数邮件本来就是在那部要用来扫码的手机上打开的,而让人把手机对准它自己,算不上一段用户旅程。那里应该放一个按钮。
任何受众高速经过的场合都会失败。高速公路广告牌、公交车身和车辆涂装,都不会给摄像头对焦和锁定所需要的那几秒。光线昏暗的场地失败的原因相同,因为摄像头需要对比度,而弱光把对比度拿走了。
电视和流媒体上的版位处在临界线上:码在画面上停留得够久、观众又坐着不动时可行,闪三秒就纯属浪费。另外,凡是目标地址是应用商店页面、只能在桌面端填的表单,或者一个没做过优化的站点的码,都是在扫描之后失败,而不是在扫描当中——你付了印刷的钱,赢得了兴趣,却在人抵达的那一刻把他丢了。
静态码与动态码
这是最能决定一个二维码项目成败的一次抉择,而它通常由生成这张图的那个人顺手做掉了,没有任何人意识到这里做过一次抉择。
静态码把目标地址装在自己的图案里。那些模块就是那条 URL。扫描器与目标地址之间什么都没有,这也意味着什么都改不了,什么都数不着。
动态码装的是一条短链接。图案编码的是类似 go.yourbrand.com/rx7 的东西,而这个 slug 背后的目标地址是一条你想改就改的数据库记录。印出来的画面永远不变;它通往哪里,可以每周都变。
| 属性 | 静态码 | 动态码 | | --- | --- | --- | | 印刷之后的目标地址 | 永远固定 | 随时可改 | | 扫描衡量 | 无从谈起 | 完整的点击数据分析 | | 图案密度 | 随 URL 长度增长 | 恒定且低 | | 目标地址失效 | 必须重印 | 几秒钟就能修好 | | A/B 或地区路由 | 做不到 | 在跳转时完成路由 | | 依赖 | 没有 | 跳转服务必须一直在线 |
重印这一条几乎在每一个真实场景里都足以定案。印刷批量既贵又慢,而目标地址烂得比包装快得多:营销活动会结束,落地页会被重构,产品线会改名,代理商会交接站点。印在二十万件商品上的静态码,只要有人动过目标地址的 URL 结构,它就变成了一条死路。换成动态码,改一次就重新指向了。
密度差异的影响比听上去更大。一条 130 个字符的带标记营销活动 URL,产出的符号明显比一条 24 个字符的短链接更密,而密度是扫描的敌人:印刷尺寸固定时,模块越多每个模块就越小,于是要么摄像头得凑得更近,要么印刷得更锐利。缩短被编码的那串字符,是能拿到的最便宜的一项可靠性改进。
诚实的那条附加条件是依赖。只要印刷物还在世上,动态码就需要跳转服务一直解析得出来——这正是要用自有域名而不是共享域名的理由。你掌控的域名可以改指向另一家服务商;用厂商域名印出去的码,寿命只等于那段合作关系的寿命。
设计一个扫得出来的码
对比度与颜色
扫描器找的是浅色背景上的深色模块。让前景明显比背景更深,问题就解决了大半。把码反过来——深色背景上的浅色模块——会在相当一部分扫描器上失败,尽管有些扫描器应付得了,也没有理由接受这份损失。
模块用品牌色通常没问题,前提是这个颜色真的够深。粉彩色、中间调的黄色,以及任何与背景亮度差不足的颜色,都不行。拿不准的时候,把设计转成灰度看一眼:如果图案糊成一团,摄像头也会同样吃力。
静默区
每一个二维码的四周都需要至少四个模块宽的空白边距。这不是设计偏好,而是解码器据以找到符号边界的依据。设计师在版面吃紧时会把它裁掉,于是打样时扫得好好的码,到了量产就扫不出来了。在版面里保护其他任何东西之前,先保护这圈边距。
纠错与 logo
二维码携带冗余数据,因此受损之后依然可读。共有四个级别,L、M、Q、H 分别能恢复符号大约 7%、15%、25% 和 30% 的内容。纠错越高,同样的内容需要的模块就越多,所以这是一次取舍,而不是一次免费的升级。
正是 H 级让居中的 logo 成为可能。请把 logo 控制在符号面积的 20% 以内,居中放置,并且绝不与角上那三个大的定位图形、或者连接它们的那两条交替定时线重叠。它们是结构性的。圆角模块形状和自定义的角部样式在合理范围内是安全的,但每一步偏离朴素网格的风格化处理,都要付出一点可靠性代价,而这份损失会出现在旧手机上,而不是你手上这部。
格式与印刷
凡是要送去印刷的,都请生成矢量输出——SVG、EPS 或 PDF。二维码是几何图形,不是照片,而一张被放大到海报尺寸的位图会产生柔化的模块边缘,扫描器会把它读成噪点。请索要一份在真实承印物上的打样:哑光卡纸、亮光覆膜和织物的表现天差地别,而亮光会产生反光,恰好在人们举着手机的那个角度让摄像头失明。
我们的二维码生成器输出矢量文件,纠错和静默区都处理得当;产品内的二维码工作室在此之上增加了品牌化样式、logo 放置,以及面向印刷生产的导出预设。
尺寸与扫描距离
经验法则是:人会站的距离与印刷码宽度之间,大约取十比一。
| 扫描距离 | 最小印刷宽度 | 典型版位 | | --- | --- | --- | | 30 厘米 | 3 厘米 | 包装、名片、桌卡 | | 1 米 | 10 厘米 | 货架陈列、齐眼高度的海报、胸牌 | | 3 米 | 30 厘米 | 墙面指示牌、展位画面、橱窗陈列 | | 6 米 | 60 厘米 | 大型室内指示牌、舞台背板 | | 10 米 | 100 厘米 | 楼体广告、地铁站台灯箱 |
请把这些当作下限,而不是目标。有三个因素会把所需尺寸往上推:被编码的字符串很长、纠错级别很高,以及任何弯曲、亮光或很可能被斜着看的表面。绕在瓶身上的码会随着弧度丢失网格几何,所以请把它放在可用的最平的那一块面上,并且印得比表里给出的更大。
最后一步不是可选项:印一份实体打样,按真实距离、在真实光照下,用至少三部不同的手机扫一遍,其中要有一部旧机器。本节里的每一种失败模式,在显示器上都是看不见的。
码旁边的那几个字
一个光秃秃的码,是一个不给理由的请求。请在它旁边那几个字里把理由交给对方,而且要具体:优惠是什么、内容是什么、要做的动作是什么。凡是印在世上任何一个码底下都成立的话,都没有在干活。
请在码的旁边印一条读得出来的短网址作为兜底。有些人不会扫,有些摄像头会失败,而一条带品牌的短链接短到可以手打。这正是选择自有品牌域名而不是通用短链接服务的一条实际理由:go.yourbrand.com/setup 念得出来也敲得进去,而且它在对方做决定之前就告诉了他要去哪里。
把扫描当作点击来衡量
一次动态二维码扫描,就是一次发往你的跳转服务的普通 HTTP 请求,这意味着它产出的数据与任何一次链接点击完全相同:时间戳、大致位置、设备类型、浏览器和操作系统。我们那篇跟踪链接点击的指南里写的一切,在这里原封不动地适用。
让这些数据真正有用的那个设计决定,是颗粒度。所有载体共用一个码,你得到的只有一个总数,别的什么都没有。每一个版位配一个各自的码、各自带上营销活动参数,你得到的是「包装背面的表现是货架标签的四倍」——这是一个下次开印时就能据以行动的结论。请一贯地使用 utm_medium=qr,把实体载体写进 utm_source,把确切的版位写进 utm_content——我们那篇 UTM 指南里的约定,用在印刷品上和用在邮件上是一回事。
对印刷品来说,地理数据的信息量高得不寻常。因为一个印出来的码有物理位置,扫描上的位置数据可以验证铺货:在你没有铺货的城市里出现扫描,说明物料流动了;在你铺了货的地区却没有扫描,说明物料没有到位。这是一份白送给你的供应链信号。
请诚实对待它的边界。一次扫描是一次请求,不是一个人:有人会扫两遍,某些相机 App 会预取一个预览,爬虫也确实会访问短链接。扫描数用来比较不同版位是可靠的,用来当作绝对人数则不可靠。数据分析视图会把总扫描数与大致的独立访客数分开显示,而两者之间的差距值得盯着看。
包装向 2D 条码的转变
对每一个卖实体商品的人来说,有一件更大的事正在到来。零售行业正在从收银台扫了五十年的一维 UPC 与 EAN 条码转向 2D 符号,这次转变以 2027 年为目标节点,零售商也在逐步升级扫描器以同时接受两者。
它背后的标准是 GS1 Digital Link,它把 GTIN 之类的商品标识表达成一个网址。于是包装上的一个符号同时服务两类对象:收银扫描器从中取出商品标识,消费者的手机则打开一个网页。批号、有效期和序列号可以搭在同一个符号里,这正是受监管品类率先行动的原因。
商业上的后果是,包装上的码不再是营销活动的美术素材,而变成了永久的产品基础设施——一条通往每一件商品每一位买家的通道,覆盖那件商品的整个货架寿命。企业级链接厂商读到的是同一个信号:BL.INK 已经把自己 2026 年的定位建立在 GS1 Digital Link 与包装上的 2D 条码之上,瞄准的是消费品和医疗健康。
你不必等到标准落地才动手。要做的准备是架构层面的,而不是技术层面的:让实体商品上的每一个码都是动态的,把它放在你自己掌控的域名上,并且把目标地址当作一件日后会被反复重新指向的东西。这样做的团队,会带着一层已经跑通的跳转层迎接这次转变;印了静态码的团队,迎来的是一张重印账单。我们的电商解决方案页面讲了包装上的码如何与短信和营销活动链接一起,落在同一套衡量体系里。
一份落地清单
- 确认那道缝隙真实存在。 受众就在现场,手机就在手边,而且没有更快抵达同一目标的路径。
- 做成动态码,放在自有域名上。 凡是印出来的东西,寿命都长过它的第一个目标地址。
- 每个版位配一个自己的码。 一个载体一个码,营销活动参数里写清是哪个载体。
- 先在手机上检查目标地址。 移动端做过优化、加载够快,而且与印刷文案许下的承诺一致。
- 按真实扫描距离定尺寸。 十比一是下限,弯曲、亮光或密集的码要更大。
- 保护静默区。 四个模块宽的空白边距,顶住版面的挤压。
- 导出矢量,在真实承印物上打样。 绝不要为了印刷去放大一张位图。
- 用好几部手机测试,包括一部旧的。 你自己那部是最不具代表性的一部。
- 旁边印一条读得出来的短网址。 这个兜底只占一行,却能挽回实实在在的流量。
- 两周之后复盘数据。 比较各个版位,然后去改目标地址,而不是改印刷品。
从哪里开始
这里的失败模式既无聊又反复出现:一个改不了的静态码、一个印得太小的符号、一圈被裁掉的边距、一个只在笔记本上检查过的目标地址,以及无从判断到底是哪个载体真正干了活。这五件事,在任何东西送去印刷之前都是可以避免的。
用免费的二维码生成器生成一个码,看看一份正确的矢量导出长什么样;当你需要在自有域名上做带品牌的码、并且背后带有逐版位的数据分析时,就用二维码工作室。然后印一份打样,站到房间另一头去扫它,让手机来告诉你这个设计有没有在物理世界里活下来。
大家常问的问题
静态二维码和动态二维码有什么区别?
静态码把目标地址直接编进自己的图案里,因此想改去向,就得重新生成一个码,并把所有印着它的东西重印一遍。动态码编进去的是一条短链接,真正的目标地址存在一条你随时可以修改的数据库记录里。因为印出来的图案永远不变,同一个码可以被重新指向许多年;又因为每一次扫描都要经过一次由你掌控的跳转,扫描才是可衡量的。
印刷的二维码需要做多大?
常用的经验法则是扫描距离与码宽之间取十比一:从 1 米外扫的码,宽度大约 10 厘米;3 米外则是 30 厘米。这是一个起点,不是一份保证。更长的目标 URL 和更高的纠错级别都会增加模块数量,而在总尺寸固定时,模块越多每个模块就越小,所以密的码必须比疏的码印得更大。请务必按真实距离测试一份实体打样。
我可以在二维码中间放 logo 吗?
可以,但有限度。纠错让一部分面积被遮住的码依然读得出来,在最高级别下,符号大约 30% 的区域受损或被覆盖仍可恢复。实践中请把居中的 logo 控制在面积的 20% 以内,绝不要盖住三个大的角落方块或它们之间的定时图形,并且在交付印刷之前用好几部手机验证一遍。
如果印刷面是亮光的或者弯曲的,二维码还能用吗?
能,但这两种情况都会让可靠性下降。亮光覆膜会在某些角度产生反光,让摄像头什么都看不清;而绕在瓶子或罐子上的码,模块网格会被拉变形。哑光面的扫描可靠性要高得多;遇到曲面时,请把码放在可用的最平的那一块面板上,并且印得比距离法则给出的尺寸更大。
我怎么知道有多少人扫了这个二维码?
只有动态码可衡量,因为衡量发生在跳转那一侧,而不是印出来的符号里。每一次扫描都是一次 HTTP 请求,因此你能拿到时间戳、大致位置、设备类型和操作系统,和任何一次链接点击完全一样。给每一个版位配一个自己的码和自己的营销活动参数,你就能把包装背面和货架标签放在一起比较,而不是靠猜。
GS1 Digital Link 是什么,它会影响我的包装吗?
GS1 Digital Link 是一项把 GTIN 之类的商品标识表达成网址的标准,于是包装上的同一个 2D 符号既能服务收银台的扫描器,也能服务面向消费者的落地页。整个行业向包装上 2D 条码的转变以 2027 年为目标节点,企业级链接厂商也已经围绕它调整了各自的路线图。如果你卖的是实体消费品,请从现在起把包装上的码当作长寿命的基础设施,而不是一次营销活动的美术素材。