创始优惠 创始合作伙伴计划现已开放——1,000家企业可免费使用6个月。 免费开始 →
GS1 数字链接

GS1 数字链接:当条码成为网址

这一标准让同一个码既能在收银台识别商品,又能为每一类扫码人群打开不同的页面。

阅读约10分钟 · 更新于2026年10月

GS1 数字链接(GS1 Digital Link)是 GS1 制定的一项标准,用于把产品标识符写成网址。它按固定顺序把 GTIN(全球贸易项目代码)及其限定符写入 URL 路径,因此包装上的同一个方形码,可以分别被超市收银台、购物者的手机和海关系统读取——同一个码,各自得到不同的回应。

GS1 数字链接 URI 结构

https://passmith.link/01/05412345678908/10/LOT42/21/000317
解析器域名
(01) GTIN 标识符
(10) 批次 / 批号
(21) 序列号

GS1 数字链接 URI 是如何构成的

GS1 数字链接是一套把标识符写成网址的规则。产品编号并不藏在某次数据库查询背后,而是直接写在 URL 路径中,并按任何系统都能解析的顺序排列。

开头的域名归您所有。域名之后的部分都遵循标准:先是一个应用标识符(AI),再是它的值,按需重复。机器读取路径时就知道,(01) 后面是 GTIN,(10) 后面是批号——无论这个码由谁签发,也无论在哪个国家被扫描。

顺序不是风格问题。路径由一个标识符开头,即主键;其后只能跟特定的标识符,且先后顺序由标准规定。顺序一旦写错,符合标准的解析器就无法识别这个地址,即使其中每个元素单独来看都是有效的。

哪些标识符可以作为数字链接的开头,哪些不能

大多数介绍都会跳过这一部分,而实施中出问题的恰恰是这里。GS1 共定义了541个应用标识符,其中只有16个可以作为数字链接 URI 的开头。其余的要么是跟在主键之后的限定符,要么是数据属性——应放在查询字符串中,而不是路径中。

AI标识符格式在数字链接 URI 中的作用可接受的限定符(按顺序)
01GTINN2+N14主键22 → 10 → 21,或 235
00SSCCN2+N18主键—
8006ITIPN4+N14+N2+N2主键22 → 10 → 21
253GDTIN3+N13[+X..17]主键—
8013GMNN4+X..25主键—
414LOC No.N3+N13主键254,或 7040
8010CPIDN4+Y..30主键8011
22CPVN2+X..20限定符—
10批号(BATCH/LOT)N2+X..20限定符—
21序列号(SERIAL)N2+X..20限定符—
17有效期(USE BY 或 EXPIRY)N2+N6数据属性,不属于路径元素—

由此有两点需要明确。第一,基于 GTIN 的地址可以携带消费产品变体、批号和序列号,但必须按此顺序:22在10之前,10在21之前。第二,有效期不是限定符,而是数据属性,因此要放在查询字符串中。把它放进路径,是手工拼写的数字链接无法通过符合标准的解析器的最常见原因。

来源:ref.gs1.org 发布的 GS1 应用标识符数据集,1.2版,最后修改于2026年1月26日。表中数量直接取自数据集本身,而非其摘要。

有人扫码时,解析器做了什么

条码符号承载的是一个地址,而位于这个地址上的是解析器:一项决定每次扫码应跳转到何处的服务。

解析器看到的不只是标识符。它还能看到浏览器请求的语言(国家信息则只有在扫码应用主动传递时才能获知),以及专业系统可以明确设置的链接类型参数。解析器会根据这些信号,匹配到您事先配置好的目标页面。

  • 在德国家中扫码的购物者——德语产品页面
  • 使用监管数据链接类型的海关官员——合规记录
  • 产品报废时的回收商——材料成分表
  • 收银台——完全不发起网络请求;它直接从条码符号中读取 GTIN,整个过程都不离开收银机

更改某个目标页面后,所有已经印刷的码都会随之走新的路由。包装上的码永远无需重印,因为它标识的是产品,而不是指向某个固定页面。

数字链接是三项标准,而不是一项

人们提到“GS1 数字链接”时,往往把它当成一份单独的文件。实际上它是一个标准系列,最早于2018年8月获批;在评估供应商时,弄清对方卖给您的究竟是哪一部分,十分重要。

  • URI 语法(URI Syntax)——地址如何书写。也就是上文介绍的内容:主键、限定符和顺序。
  • 符合 GS1 标准的解析器(GS1-Conformant Resolver)——当该地址被请求时,服务必须如何响应:链接类型、重定向,以及合规的响应应当是什么样子。
  • 压缩(Compression)——一项技术标准,用于把 EPC 二进制字符串表示为压缩后的数字链接 URI,适用于条码符号空间非常有限的情形。

供应商可能在语法上完全正确,在解析上却出错。“我们可以生成数字链接 URL”只涉及第一项标准;至于五年后是否还有服务以合规方式响应这些 URL,这句话什么也没有说明。

为什么欧盟产品护照会落脚于这一格式

数字产品护照(DPP)必须在产品的整个生命周期内保持可访问,向不同受众提供不同的数据,并且在签发它的公司不复存在之后依然有效。固定的营销 URL 这三点一项也做不到。

GS1 数字链接把标识符与目标页面分离开来;协调标准 EN 18216 及 EN 18219–18223 同样把这些层次分开处理:唯一标识符、数据载体和数据存储各有专门的标准,其中 EN 18221 描述的是去中心化、可持久保存的数据存储。正因如此,承载您护照链接的那个方形码,同时也是零售业为 GS1 Sunrise 2027(零售 POS 二维码过渡)正在转向的格式。

实例演练:一家化妆品出口商搭建首个数字链接

这是一个典型场景。一家拥有1,400个 SKU 的制造商通过两家经销商向德国和法国销售产品,两家经销商都要求它做好在包装上使用二维码的准备。

第一周:码里要承载什么。零售端需要 GTIN。经销商需要批号,因为召回风险由他们承担。没有人需要序列号,因为这些商品并非逐件序列化管理。因此路径就是 GTIN 加批号:/01/<gtin>/10/<batch>。去掉序列号,也就省掉了一整类印刷时的可变数据。

第二周:有效期的错误。初稿把有效期放在了路径中批号之后,因为纸箱上的有效期就印在批号旁边。结果未能通过校验。有效期是数据属性,不是限定符,所以应放在问号之后,而不是路径中。在测试环境中发现这个问题,只需花一个下午;等400,000个纸箱印完才发现,赔进去的就是整批印刷。

第三周:域名决策。解析器域名印在每一件包装上,而且无法收回,因此它会比合同、品牌重塑和供应商都存在得更久。该公司注册了一个完全归自己所有的短域名,并将其指向解析器,而不是印上供应商的域名——那样的话,就得一直付费才能让它保持有效。

反过来设想。假如当初印的是供应商的域名。两年后合同到期。渠道中的每一个纸箱都指向一个公司无法控制的域名,唯一的补救办法是:把仍在生产的所有产品全部重印,再加上一个供应商并无义务维护的重定向。风险从来不在标识符,而在它前面的域名。

特殊情况

把有效期、重量和价格放进路径。它们都是数据属性。路径只用于主键及其限定符;其他一切都放在查询字符串中。

压缩 URI。压缩是为几乎没有空间的条码符号准备的。它是一项单独的标准,并非所有扫码应用都能解压。只有在空间所迫时才使用它,而不是因为它看起来更简洁。

一个包装上有两个码。在过渡期间,包装上常常同时印有一维条码和二维码。这在预料之中,由收银台决定读取哪一个。这并不表示哪里配置有误。

自有域名还是 GS1 的域名。两者都能解析。关键不在于所有权,而在于持久性:无论谁持有域名,只要产品还存在于世,就必须一直响应。

不属于您的 GTIN。基于他人 GTIN 构建的数字链接会解析到对方的解析器,而不是您的。贴牌(自有品牌)商品需要使用品牌所有者的标识符,或者您自己的标识符。

跳出细节:标识符不再指向某个页面

过去的做法是在包装上印一个 URL,然后寄希望于它一直有效。数字链接把这种关系颠倒了过来:包装上承载的是标识符,而目标页面在扫码时由您掌控的服务来决定。

正是这种颠倒,使得同一个方形码如今必须同时满足收银台、监管机构和回收商的需求;也正因如此,欧盟产品护照的相关工作以解析为前提,而不是固定链接。这个方形码不再是营销物料,而是通往一份记录的入口——这份记录的寿命必须比产品本身更长。

Passmith 在其中的角色

我们正在构建本页所描述的解析器和护照层:输入标识符,输出按角色区分的目标页面,并把记录保存在海关官员或回收商能够访问的地方。产品已正式上线,任何人都可以创建账户。

尽管如此,有两点仍值得直说。本页的任何内容都不以购买我们的产品为前提:语法是公开标准,上面的标识符表格来自 GS1 自己的数据集。如果您今天只做一件事,那就做好实例演练中的域名决策,因为这个决定一旦做出,再想更改代价高昂。

如需用您已获许可使用的 GTIN 生成链接及其二维码,请使用我们的免费 GS1 数字链接二维码生成器。无需注册,您输入的任何内容都不会离开您的浏览器。

GS1 数字链接常见问题

GS1 数字链接是一种二维码吗?

不是——它是书写网址的一种方式,而这个网址由 QR 码或 Data Matrix 码来承载。条码符号是容器;GS1 数字链接则规定容器里装什么。

我需要自己的解析器域名吗?

您需要一个能为您的标识符作出响应的域名。它可以是您自己的,也可以由他人代为运营。关键是只要产品还存在,它就必须持续解析,因为这个地址印在您无法收回的包装上。

一个码真的能同时服务消费者和海关吗?

可以。码负责标识产品;解析器根据语言和链接类型(若扫码应用传递了国家信息,也可依据国家),为每次请求选择目标页面。每一类受众看到的都是面向他们的数据,无需为每一类受众分别印刷一个码。

哪些 GS1 标识符可以作为数字链接 URI 的开头?

GS1 定义的541个应用标识符中的16个。对零售商品而言,关键的是 GTIN (01);其他几个分别涵盖物流单元(SSCC)、贸易项目组件(ITIP)、文件(GDTI)、型号(GMN)、位置(414)和零部件(CPID)。其余的都是限定符或数据属性。

批号和序列号在 URI 中按什么顺序排列?

在 GTIN 之后,限定符依次为22、10、21——即消费产品变体、批次或批号、序列号。符合标准的解析器预期的就是这个顺序;换一种顺序并不是风格上的变化,而是一个解析器无法识别的地址。

有效期应该放在哪里?

放在查询字符串中,而不是路径中。有效期 (17) 是数据属性,而不是路径限定符;把它放进路径,是手工拼写数字链接 URI 时最常见的错误。

您来得正是时候

免费6个月

价值最高€1,4946 × €249

前6个月€0

专为前1,000家企业保留

创建账户,选择 Starter 或 Growth,六个月内只需支付€0。无需信用卡。