Explicación del GS1 digital link

gs1 digital link resolver

Índice

¿Cómo puede un código QR de digital link servir no sólo para una dirección web, sino para muchos fines diferentes? ¿Cuál es la magia que hace que este código funcione tanto con escáneres profesionales como con teléfonos de consumo, redirigiendo a los usuarios al recurso más apropiado? La respuesta es un servicio de resolución. En esta guía, descubrirás qué es el GS1 digital link resolver, cómo funciona y cómo implantar uno para tu empresa.

¿Qué es el estándar del GS1 digital link?

El estándar de GS1 digital link es un identificador web unificado a escala mundial que permite conectar productos, documentos y otros activos a Internet mediante códigos QR.

Básicamente, amplía la potencia y la flexibilidad de los identificadores GS1 haciéndolos aptos para la web. Esto significa que los identificadores GS1 son ahora una puerta de acceso a diversos tipos de información que pueden reforzar la lealtad a la marca, mejorar la trazabilidad de la cadena de suministro, proporcionar API a socios comerciales, información sobre la seguridad de los pacientes y mucho más, accesible a través de un único escaneado.

Representa una evolución significativa con respecto a los códigos de barras tradicionales, ya que ofrece un enfoque más dinámico, flexible y completo para acceder y gestionar la información de los productos en la era digital.

Al permitir que un único código QR combine un identificador de producto y un enlace a contenidos en línea, la norma de GS1 digital link permite una mayor flexibilidad y eficiencia en la gestión de los datos relacionados con los productos, ofreciendo a empresas y consumidores un puente sin fisuras entre los artículos físicos y sus homólogos digitales.

Qué es la norma de GS1 digital link

¿Cómo funcionan los digital links?

Un GS1 digital link es un tipo específico de URL (técnicamente, un URI, un pariente cercano) que sirve de puerta de acceso a múltiples fuentes de información, tanto legibles por humanos como por máquinas. Está diseñada para ser utilizada de la misma forma que cualquier otra URL, pero tiene la capacidad añadida de resolver a diversas fuentes de información de forma que permita a los sistemas y aplicaciones descubrirlas automáticamente.

Los digital links son importantes porque permiten una representación coherente de las claves de identificación GS1 dentro de las direcciones web para enlazar con información y servicios en línea. Esto facilita a empresas y consumidores la comunicación y el acceso a la información de forma escalable, sin necesidad de que todos los activos relacionados estén agregados en un solo lugar.

Un digital link utiliza identificadores como GTIN, SSCC y GRAI, que se utilizan habitualmente en sistemas como escáneres, terminales de puntos de venta, catálogos de productos, etc.

Y lo que es más importante, el digital link se operativiza mediante resolutores. Los resolvers son los que hacen que la norma funcione para la comunidad comercial y las industrias a las que sirve.

Los servicios de resolución toman un digital link y lo resuelven a las fuentes de información pertinentes. Esto puede incluir redirigir el navegador a una URL predeterminada, proporcionar una lista completa de enlaces disponibles para el cliente o redirigir a un tipo específico de enlace según se solicite.

En resumen, el digital link es crucial para permitir una comunicación y una búsqueda de información fluidas y eficaces en la web, en particular para las empresas y los consumidores de los sectores que utilizan identificadores GS1.

¿Cómo funcionan los digital link?

¿Qué es el GS1 digital link resolver?

El servicio GS1 resolver actúa como columna vertebral de este sistema, dirigiendo los escaneos de los códigos QR de digital link a los contenidos en línea pertinentes. Esta perfecta integración entre los productos físicos y los datos digitales refuerza la fidelidad a la marca y abre vías para que los socios comerciales agilicen la introducción de datos y accedan a información completa sobre los productos, por no hablar del cumplimiento de la normativa mundial sobre etiquetado.

Los GS1 Digital Link resolvers son servidores web que, junto con una colección de enlaces, conectan enlaces digitales con información legible por humanos o máquinas.

Funcionan como un sistema que resuelve los identificadores GS1 a múltiples fuentes de información sobre un producto o artículo. Esto significa que pueden vincular un identificador GS1, como un Global Trade Item Number (GTIN), a diversos tipos de información de empresa a empresa y de empresa a consumidor.

Cuando un resolver recibe un digital link, puede redirigir a recursos en línea o API, proporcionar contenido de datos directamente (lo que debería ser la excepción y no la norma) o redirigir a otro resolver. Esta redirección es similar a cómo se realizan las consultas en la web, que son redirigidas múltiples veces antes de llegar a su destino.

Esto permite a diferentes actores, como propietarios de marcas, minoristas y consumidores, escanear el mismo código QR y acceder a páginas web específicas o activar funciones concretas en función de sus necesidades.

Por ejemplo, para los productos alimentarios, puede enlazar con datos adicionales de trazabilidad, información nutricional e instrucciones de reciclado de envases. Para los artículos de electrónica de consumo, puede enlazar con recursos como manuales de instrucciones y vídeos explicativos.

El resolver también puede vincular un artículo identificado con información para los socios comerciales, como el estado de retirada, los datos maestros, las instrucciones de manipulación peligrosa, etc.

El resolver puede ser operado por organizaciones miembro de GS1, propietarios de marcas, minoristas y proveedores de soluciones, como digital-link.com.

Qué es el resolver GS1

¿Cómo funciona el resolver GS1?

El resolver utiliza tipos de relación de enlace, lenguaje humano y tipos de medios para anotar los enlaces a estos recursos de forma que se pueda acceder a ellos mediante programación.

Se puede consultar de tres maneras: una redirección por defecto, una solicitud de un tipo específico de recurso y una solicitud de todos los recursos asociados a un identificador GS1 o a un conjunto de identificadores dado.

Al asegurarse de que cada resolver es soberano y de que las aplicaciones pueden utilizar cualquier resolver que elijan, no hay un único punto de fallo.

La funcionalidad básica de un resolver incluye la descompresión, la validación y la asociación de enlaces con elementos identificados. También cubre la resolución y la redirección, la redirección basada en patrones a resolvedores alternativos y la solicitud del conjunto de enlaces en varios formatos.

Veámoslos en detalle.

Funciones básicas de resolución

Un resolver es un servidor web que opera de acuerdo con los estándares relevantes de la industria que definen HTTP 1.1 o superior para peticiones GET, HEAD y OPTIONS. También es compatible con HTTP sobre TLS (HTTPS) e implementa el uso compartido de recursos de origen cruzado (CORS) para permitir que las aplicaciones web JavaScript del lado del cliente accedan al resolver a través de dominios.

Descompresión

El resolver descomprime el URI de solicitud si es necesario y valida que el URI de solicitud es conforme con el estándar de sintaxis URI de GS1 digital link, asegurándose de que contiene elementos GS1 sintácticamente válidos.

El proceso de descompresión contiene varios elementos y actividades.

Algoritmo de compresión

El documento define un algoritmo de compresión/descompresión que minimiza la longitud de los digital links al tiempo que mantiene características críticas, como que la forma comprimida sea una URL en el mismo dominio que la forma sin comprimir, y la capacidad de ser descomprimida sin una búsqueda en línea.

Función de resolución

Se requiere un resolver conforme a GS1 para reconocer URIs de digital links comprimidos y descomprimirlos como primer paso de procesamiento al responder a un URI comprimido.

Descompresión

Cuando se responde a un URI comprimido, un resolvedor conforme con GS1 no debe redirigir al URI no comprimido equivalente, sino que debe exponerlo en la cabecera Link con un valor linkType de owl:sameAs.

El URI descomprimido también debe ser el tema de su conjunto de enlaces. Si se redirige a otro resolver, el resolver debe redirigir al URI descomprimido.

Validación

Un resolver conforme a GS1 debe validar la sintaxis de un digital link y diferenciar entre condiciones de error, respondiendo con códigos de respuesta HTTP y mensajes apropiados.

Detalle de la validación

Existen pasos mínimos de validación que un resolutor GS1 conforme debe realizar, incluyendo la verificación de identificadores GS1 sintácticamente válidos, calificadores clave y atributos de datos dentro del digital link.

Metadatos asociados

Cada enlace almacenado en el resolver debe ir acompañado de metadatos normalizados, como la URL de destino, el tipo de relación del enlace y un título para el enlace. También pueden aplicarse a los enlaces almacenados en el resolvedor atributos adicionales como el lenguaje humano, los medios de comunicación, el tipo de archivo y el contexto.

Proporcionar enlaces y/o contenidos

El solucionador proporciona enlaces o directamente recursos relacionados específicamente con el elemento identificado.

Uno de los enlaces es reconocido como el enlace por defecto, y el resolver redirige a esa URL a menos que haya información que indique lo contrario. Si el resolver conoce un enlace a un recurso de este tipo, redirige a ese recurso inmediatamente. El resolver también puede devolver una lista completa de enlaces disponibles para el cliente en respuesta a una solicitud con linkType establecido en linkset.

Requisitos de los enlaces almacenados en un resolver y metadatos asociados

Metadatos normalizados

Cada enlace almacenado en el resolver va acompañado de metadatos normalizados. Se requieren tres atributos obligatorios:

  • La propia URL de destino.
  • El tipo de relación de enlace, que define la relación entre el elemento identificado y el recurso enlazado.
  • Un título para el enlace que puede mostrarse a los usuarios finales.

Se pueden aplicar otros atributos a los enlaces para desambiguarlos y que las aplicaciones los utilicen para seguir los enlaces más relevantes para sus usuarios. Las principales opciones para atributos adicionales son el lenguaje humano del recurso, el tipo de medio del contenido y el «contexto» en el que un enlace es más apropiado.

URL de destino

La URL de destino es el propio enlace y debe facilitarse. Debe ser la URL de un recurso directamente relacionado con el artículo identificado y no una página general como la página de inicio de un fabricante o un conjunto de resultados de búsqueda. El recurso identificado por la URL de destino se conoce como recurso de destino.

Tipo de relación de enlace

Define la relación entre el elemento identificado y el recurso vinculado, como una página de información reglamentaria sobre el producto, una página de registro de la garantía, un vídeo relacionado, etc.

Título del enlace

Debe proporcionarse un título legible por humanos para su uso en aplicaciones que presenten enlaces como opciones a seguir por el usuario final. Se trata de una cadena de texto en lenguaje natural que puede estar en cualquier idioma.

Lenguaje humano del recurso

En el caso de recursos legibles por el ser humano, como páginas web o datos que contienen cadenas de texto en un idioma específico, pueden proporcionarse pistas sobre el idioma utilizado en ese recurso.

Tipo de soporte del contenido

Este atributo especifica el tipo de medio para el contenido, como text/html para HTML, application/json para JSON, application/ld+json para JSON-LD, etc.

Contexto

Este atributo especifica el contexto en el que un enlace es más apropiado, como un territorio o un uso concretos.

En otras palabras, las redirecciones podrían producirse en función de la hora, la ubicación y otros criterios cruciales para el marketing contextual.

Atributos adicionales

Los resolvedores conformes con GS1 pueden reconocer otros atributos, como la cadena de agente de usuario o las cabeceras de solicitud HTTP personalizadas de la propia aplicación del propietario de una marca.

Estos detalles proporcionan una comprensión exhaustiva de los requisitos para los enlaces almacenados en un resolver y los metadatos asociados, garantizando que cada enlace vaya acompañado de metadatos normalizados para permitir la navegación automática sin presentar opciones potencialmente confusas a los usuarios finales.

Redirección

El resolver puede redirigir a otro resolver y debe exponer el enlace al conjunto de enlaces en la cabecera HTTP Link. Por defecto, todos los pares clave=valor de la cadena de consulta del digital link original que debe resolverse se transmiten sin modificaciones

Estos son los detalles clave sobre la redirección.

Redirección a otro resolver

Si el resolver no tiene ninguna información sobre los elementos identificados, puede redirigir a un resolver alternativo con un código de respuesta HTTP de 307 Redirección temporal. Sin embargo, es importante evitar muchas redirecciones, ya que cada una puede provocar un tiempo de respuesta lento y una mala experiencia del consumidor.

Respuesta 404 No encontrado

Si el resolver no tiene ninguna información sobre los elementos identificados, también puede responder con una simple respuesta 404 No encontrado.

Otros escenarios

Hay otros escenarios en los que el resolver no puede proporcionar ningún servicio para el elemento identificado, pero sí tiene información sobre por qué es así. En tales casos, las implementaciones pueden utilizar el código de respuesta HTTP 303 (Ver Otros) para proporcionar una explicación.

Exposición de enlaces en la cabecera de enlace HTTP

Incluso al redirigir, un resolvedor conforme con GS1 debe exponer el enlace al conjunto de enlaces en el encabezado HTTP Link. Esto permite exponer los enlaces incluso durante el redireccionamiento.

Redirección basada en patrones

El resolver admite la redirección basada en patrones a un resolver alternativo y gestiona la cadena de consulta proporcionando una explicación si es necesario.

Tipos de relación de enlace admitidos

El resolver admite varios tipos de enlaces y los mantiene en consecuencia.

Ejemplos de tipos de enlaces

Sin entrar en demasiados detalles, se pueden utilizar diferentes tipos de enlaces, como «gs1:hasRetailers» (con una URL de destino que apunta a información sobre dónde se puede comprar el producto) y «gs1:hasAllergenInfo» (con una URL de destino que apunta a información sobre alérgenos).

Si la URL de destino apunta a un recurso que cumple múltiples funciones, como una página de información sobre un producto que incluye información nutricional y sobre alérgenos, entonces más de un tipo de enlace puede describir el enlace.

Uso de URI compactos (CURIE)

El estándar de GS1 digital link permite el uso de URI compactos (CURIE), como el prefijo gs1:, para definir los tipos de enlace. No es un error que los resolvers ofrezcan múltiples enlaces del mismo tipo, incluso si los recursos enlazados están en el mismo lenguaje (humano) o representación legible por máquina.

Código QR de GS1 digital link frente a código QR estándar: entender la diferencia

Una distinción fundamental radica en la capacidad del código QR de GS1 digital link para incorporar identificadores normalizados y reconocidos en todo el mundo que enlazan con una gran cantidad de fuentes de información. A diferencia de los códigos QR genéricos, los códigos QR GS1 garantizan la coherencia y la fiabilidad en el acceso a la información sobre los productos, mejorando la experiencia del usuario y la eficacia empresarial.

Aunque un único código QR dinámico puede dar acceso a varias páginas web diferentes, por ejemplo, a través de una página de aterrizaje, lo que realmente cambia las reglas del juego es el emparejamiento de las capacidades de los códigos QR con los identificadores de productos, combinado con las capacidades de redirección inteligente de los servicios de resolución.

Código QR de GS1 digital link frente a código QR estándar

Ecosistema tecnológico GS1 digital link: APIs y más allá

GS1 ofrece API que permiten a las empresas generar, gestionar y resolver vínculos digitales, fomentando un entorno de conectividad e innovación.

Estas herramientas permiten a las empresas y a los proveedores de soluciones integrar el GS1 digital link en sus sistemas y flujos de trabajo existentes, garantizando una transición fluida a esta plataforma digital avanzada.

De hecho, es importante recordar que el plazo fijado para la transición completa de los códigos de barras tradicionales a los códigos QR de digital link en los envases de los productos es 2027, el llamado «Sunrise».

Conclusión

El estándar GS1 Digital Link y su servicio de resolución anuncian una nueva era de compromiso digital, ofreciendo a empresas y consumidores un acceso sin precedentes a la información.

Al adoptar esta tecnología, las marcas pueden reforzar la confianza y la fidelidad de los consumidores y alcanzar niveles sin precedentes de eficiencia y transparencia en sus operaciones.

Prácticamente cualquier persona con suficientes recursos humanos, tiempo e inversión financiera tiene capacidad para construir un resolvedor. Sin embargo, es importante tener en cuenta que los servicios de resolución fiables y sólidos los prestan con mayor eficacia proveedores externos especializados como Digital Link (sí, somos nosotros) a través de un marco versátil de software como servicio (SaaS).

En Digital Link, nuestro resolvedor de códigos de barras no es sólo una herramienta independiente, sino que forma parte de un paquete completo y vanguardista. Esto incluye un generador dinámico de códigos QR, un editor de QR visualmente intuitivo, un creador de páginas de productos fácil de usar, análisis detallados y una serie de otras funciones diseñadas para mejorar su experiencia de digital link.

Ponte en contacto con nosotros para descubrir cómo podemos ayudarte a crear digital links para todo tu catálogo.

GS1 UK

Conviértete en líder en la transición de los códigos de barras a los digital link

Conviértete en líder en la transición de los códigos de barras a los digital link