Digital Link

O resolver do GS1 digital link explicado

4 de julho de 2024

Casandra

Por Casandra

Redatora especializada em padrões GS1 e regulamentação europeia de rotulagem.

O resolver do GS1 digital link explicado

Como pode um QR code digital link servir não apenas a um endereço web, mas a muitas finalidades diferentes? Qual é a mágica que faz esse código funcionar tanto com scanners profissionais quanto com celulares de consumidores, redirecionando os usuários para o recurso mais apropriado? A resposta é um serviço de resolver. Neste guia, você descobrirá o que é o resolver do GS1 digital link, como ele funciona e como implementar um para o seu negócio.

O padrão GS1 digital link é um identificador baseado na web, unificado globalmente, que permite que produtos, documentos e outros ativos sejam conectados à internet por meio de QR codes.

Basicamente, ele amplia o poder e a flexibilidade dos identificadores GS1 ao torná-los habilitados para a web. Isso significa que os identificadores GS1 agora são um portal para vários tipos de informação que podem fortalecer a fidelidade à marca, melhorar a rastreabilidade da cadeia de suprimentos, fornecer APIs para parceiros comerciais, informações de segurança para pacientes e muito mais, tudo acessível por meio de um único escaneamento.

Ele representa uma evolução significativa em relação aos códigos de barras tradicionais, oferecendo uma abordagem mais dinâmica, flexível e abrangente para acessar e gerenciar informações de produtos na era digital.

Ao permitir que um único QR code combine um identificador de produto e um link para conteúdo online, o padrão GS1 digital link possibilita maior flexibilidade e eficiência na gestão dos dados existentes relacionados ao produto, oferecendo a empresas e consumidores uma ponte perfeita entre os itens físicos e suas contrapartes digitais.

O que é o padrão GS1 digital link

Um digital link da GS1 é um tipo específico de URL (tecnicamente, uma URI, uma parente próxima) que serve como um portal para múltiplas fontes de informação, tanto legíveis por humanos quanto por máquina. Ele é projetado para ser usado da mesma forma que qualquer outra URL, mas tem a capacidade adicional de resolver para várias fontes de informação de um modo que permite que sistemas e aplicativos as descubram automaticamente.

Os digital links são importantes porque possibilitam a representação consistente das chaves de identificação GS1 dentro dos endereços web para vincular a informações e serviços online. Isso facilita para empresas e consumidores comunicar e acessar informações de forma escalável sem exigir que todos os ativos relacionados sejam agregados em um único lugar.

Um digital link usa identificadores como GTINs, SSCCs e GRAIs, que são comumente usados em sistemas como scanners, terminais de ponto de venda, catálogos de produtos e muito mais.

O mais importante é que o digital link é operacionalizado por meio de resolvers. Os resolvers são o que faz o padrão funcionar para a comunidade comercial e os setores que ela atende.

Os serviços de resolução pegam um digital link e o resolvem para as fontes de informação relevantes. Isso pode incluir redirecionar o navegador para uma URL padrão, fornecer uma lista completa de links disponíveis ao cliente ou redirecionar para um tipo específico de link, conforme solicitado.

Em resumo, o digital link é crucial para possibilitar uma comunicação e uma descoberta de informações perfeitas e eficientes na web, particularmente para empresas e consumidores em setores que usam identificadores GS1.

Como os digital links funcionam

O serviço de resolver da GS1 atua como a espinha dorsal desse sistema, direcionando os escaneamentos de QR codes digital link para o conteúdo online relevante. Essa integração perfeita entre produtos físicos e dados digitais fortalece a fidelidade à marca e abre caminhos para que parceiros comerciais simplifiquem a entrada de dados e acessem informações abrangentes sobre o produto, sem falar na conformidade com as regras globais de rotulagem.

Os resolvers do GS1 Digital Link são servidores web que, juntamente com uma coleção de links, conectam os digital links a informações legíveis por humanos ou por máquina.

Eles funcionam como um sistema que resolve identificadores GS1 para múltiplas fontes de informação sobre um produto ou item. Isso significa que eles podem vincular um identificador GS1, como um Global Trade Item Number (GTIN), a vários tipos de informações business-to-business e business-to-consumer.

Quando um resolver recebe um digital link, ele pode redirecionar para recursos online ou APIs, fornecer conteúdo de dados diretamente (o que deve ser a exceção, e não a norma) ou redirecionar para outro resolver. Esse redirecionamento é semelhante à forma como as consultas são feitas na web, que são redirecionadas várias vezes antes de chegar ao seu destino.

Isso permite que diferentes atores, como proprietários de marcas, varejistas e consumidores, escaneiem o mesmo QR code e acessem uma página web específica ou acionem funções específicas com base em suas necessidades.

Por exemplo, para produtos alimentícios, ele pode vincular a dados adicionais de rastreabilidade, informações nutricionais e instruções de reciclagem da embalagem. Para itens de eletrônicos de consumo, ele pode vincular a recursos como manuais de instruções e vídeos de instruções.

O resolver também pode vincular um item identificado a informações para parceiros comerciais, como status de recall, dados mestres, instruções de manuseio de materiais perigosos e muito mais.

O resolver pode ser operado por organizações membros da GS1, proprietários de marcas, varejistas e provedores de soluções, como a digital-link.com.

O que é o resolver da GS1

Como o resolver da GS1 funciona?

O resolver usa tipos de relação de link, idioma humano e tipos de mídia para anotar os links para esses recursos de uma forma que possa ser acessada programaticamente.

Ele pode ser consultado de três maneiras: um redirecionamento padrão, uma solicitação de um tipo específico de recurso e uma solicitação de todos os recursos associados a um determinado identificador GS1 ou conjunto de identificadores.

Ao garantir que cada resolver seja soberano e que as aplicações possam usar qualquer resolver que escolham, não há um único ponto de falha.

A funcionalidade central de um resolver inclui a descompressão, a validação e a associação de links a itens identificados. Ela também abrange a resolução e o redirecionamento, o redirecionamento baseado em padrões para resolvers alternativos e a solicitação do linkset em vários formatos.

Vamos analisá-los em detalhe.

Funcionalidade central do resolver

Um resolver é um servidor web que opera de acordo com os padrões relevantes do setor que definem o HTTP 1.1 ou superior para requisições GET, HEAD e OPTIONS. Ele também oferece suporte a HTTP sobre TLS (HTTPS) e implementa o Cross-Origin Resource Sharing (CORS) para permitir que aplicações web JavaScript do lado do cliente acessem o resolver entre domínios.

Descompressão

O resolver descomprime a URI da requisição, se necessário, e valida que a URI da requisição está em conformidade com o padrão de sintaxe de URI do GS1 digital link, garantindo que ela contenha elementos GS1 sintaticamente válidos.

O processo de descompressão contém vários elementos e atividades.

Algoritmo de compressão

O documento define um algoritmo de compressão/descompressão que minimiza o comprimento dos digital links, mantendo recursos críticos, como o fato de a forma comprimida ser uma URL no mesmo domínio da forma não comprimida, e a capacidade de ser descomprimida sem uma consulta online.

O papel do resolver

Um resolver em conformidade com a GS1 é obrigado a reconhecer URIs de digital link comprimidas e a descomprimi-las como primeira etapa de processamento ao responder a uma URI comprimida.

Tratamento da descompressão

Ao responder a uma URI comprimida, um resolver em conformidade com a GS1 não deve redirecionar para a URI não comprimida equivalente, mas deve expô-la no cabeçalho Link com um valor de linkType igual a owl:sameAs.

A URI não comprimida também deve ser o sujeito de seu linkset. Se redirecionar para outro resolver, o resolver deve redirecionar para a URI não comprimida.

Validação

Um resolver em conformidade com a GS1 deve validar a sintaxe de um digital link e diferenciar entre condições de erro, respondendo com códigos e mensagens de resposta HTTP apropriados.

Detalhe da validação

Há etapas mínimas de validação que um resolver em conformidade com a GS1 deve realizar, incluindo a verificação de identificadores GS1 sintaticamente válidos, qualificadores de chave e atributos de dados dentro do digital link.

Metadados associados

Cada link armazenado no resolver deve ser acompanhado de metadados padronizados, incluindo a URL de destino, o tipo de relação de link e um título para o link. Atributos adicionais, como idioma humano, mídia, tipo de arquivo e contexto, também podem ser aplicados aos links armazenados no resolver.

O resolver fornece links ou fornece diretamente recursos relacionados especificamente ao item identificado.

Um dos links é reconhecido como o link padrão, e o resolver redireciona para essa URL, a menos que haja informação em contrário. Se um link para tal recurso for conhecido pelo resolver, ele redireciona para esse recurso imediatamente. O resolver também pode retornar uma lista completa de links disponíveis ao cliente em resposta a uma solicitação com linkType definido como linkset.

Metadados padronizados

Cada link armazenado no resolver é acompanhado de metadados padronizados. Três atributos obrigatórios são exigidos:

  • A própria URL de destino.
  • O tipo de relação de link, que define a relação entre o item identificado e o recurso vinculado.
  • Um título para o link que possa ser exibido aos usuários finais.

Outros atributos para os links podem ser aplicados para desambiguar os links e ser usados pelas aplicações para seguir os links de maior relevância para seus usuários. As principais opções de atributos adicionais são o idioma humano do recurso, o tipo de mídia do conteúdo e o "contexto" em que um link é mais apropriado.

URL de destino

A URL de destino é o próprio link e deve ser fornecida. Ela deve ser a URL de um recurso que seja diretamente relevante para o item identificado e não uma página geral, como a página inicial de um fabricante ou um conjunto de resultados de busca. O recurso identificado pela URL de destino é conhecido como o recurso de destino.

Isso define a relação entre o item identificado e o recurso vinculado, como uma página de informações regulatórias do produto, uma página de registro de garantia, um vídeo relacionado, etc.

Um título legível por humanos deve ser fornecido para uso em aplicações que apresentam os links como opções para o usuário final seguir. Trata-se de uma sequência de texto em linguagem natural que pode estar em qualquer idioma.

Idioma humano do recurso

Para recursos legíveis por humanos, como uma interface de usuário, páginas web ou dados que contenham sequências de texto em um idioma específico, podem ser fornecidas indicações sobre o idioma usado nesse recurso.

Tipo de mídia do conteúdo

Esse atributo especifica o tipo de mídia do conteúdo, como text/html para HTML, application/json para JSON, application/ld+json para JSON-LD, etc.

Contexto

Esse atributo especifica o contexto em que um link é mais apropriado, como um determinado território ou uso.

Em outras palavras, os redirecionamentos podem acontecer com base em tempo, localização e outros critérios cruciais para o marketing contextual.

Atributos adicionais

Os resolvers em conformidade com a GS1 podem reconhecer outros atributos, como a sequência de User Agent ou cabeçalhos de requisição HTTP personalizados da própria aplicação de um proprietário de marca.

Esses detalhes fornecem uma compreensão abrangente dos requisitos para os links armazenados em um resolver e dos metadados associados, garantindo que cada link seja acompanhado de metadados padronizados para possibilitar a navegação automática sem apresentar escolhas potencialmente confusas aos usuários finais.

Redirecionamento

O resolver pode redirecionar para outro resolver e deve expor o link para o linkset no cabeçalho Link do HTTP. Todos os pares chave=valor na query string do digital link original a ser resolvido são repassados sem modificação por padrão.

Aqui estão os detalhes principais sobre o redirecionamento.

Redirecionamento para outro resolver

Se o resolver não tiver nenhuma informação sobre os itens identificados, ele pode redirecionar para um resolver alternativo com um código de resposta HTTP 307 Temporary Redirect. No entanto, evitar muitos redirecionamentos é importante, pois cada um pode levar a um tempo de resposta lento e a uma experiência ruim para o consumidor.

Resposta 404 Not Found

Se o resolver não tiver nenhuma informação sobre os itens identificados, ele também pode responder com uma simples resposta 404 Not Found.

Outros cenários

Há outros cenários em que o resolver não é capaz de fornecer nenhum serviço para o item identificado, mas tem informações sobre o motivo disso. Nesses casos, as implementações podem usar o código de resposta HTTP 303 (See Other) para fornecer uma explicação.

Mesmo ao redirecionar, um resolver em conformidade com a GS1 deve expor o link para o linkset no cabeçalho Link do HTTP. Isso permite a exposição de links mesmo durante o redirecionamento.

Redirecionamento baseado em padrões

O resolver oferece suporte ao redirecionamento baseado em padrões para um resolver alternativo e trata a query string fornecendo uma explicação, se necessário.

O resolver oferece suporte a vários tipos de link e os mantém de acordo.

Sem entrar em muitos detalhes, diferentes tipos de link podem ser usados, como "gs1:hasRetailers" (com uma URL de destino que aponta para informações sobre onde o produto pode ser comprado) e "gs1:hasAllergenInfo" (com uma URL de destino que aponta para informações sobre alérgenos).

Se a URL de destino aponta para um recurso que cumpre múltiplas funções, como uma página de informações do produto que inclui informações nutricionais e sobre alérgenos, então mais de um tipo de link pode descrever o link.

Uso de URIs compactas (CURIEs)

O padrão GS1 digital link permite o uso de URIs compactas (CURIEs), como o prefixo gs1:, para definir tipos de link. Não é um erro que os resolvers ofereçam múltiplos links do mesmo tipo, mesmo que os recursos vinculados estejam no mesmo idioma (humano) ou na mesma representação legível por máquina.

Uma distinção fundamental está na capacidade do QR code do GS1 digital link de incorporar identificadores padronizados e reconhecidos globalmente que vinculam a uma riqueza de fontes de informação. Ao contrário dos QR codes genéricos, os QR codes GS1 garantem consistência e confiabilidade no acesso às informações do produto, aprimorando a experiência do usuário e a eficiência do negócio.

Mesmo que um único QR code dinâmico possa fornecer acesso a várias páginas web diferentes, por exemplo, por meio de uma página de destino, o verdadeiro divisor de águas é a combinação das capacidades do QR code com identificadores de produto, aliada às capacidades de redirecionamento inteligente de um serviço de resolver.

QR code do GS1 digital link vs. QR code padrão

A GS1 oferece APIs que permitem às empresas gerar, gerenciar e resolver digital links, promovendo um ambiente de conectividade e inovação.

Essas ferramentas permitem que empresas e provedores de soluções integrem o GS1 digital link aos seus sistemas e fluxos de trabalho existentes, garantindo uma transição suave para essa plataforma digital avançada.

De fato, é importante lembrar que o prazo definido para a transição completa dos códigos de barras tradicionais para os QR codes digital link nas embalagens dos produtos é 2027: o chamado "Sunrise".

Conclusão

O padrão GS1 Digital Link e seu serviço de resolver anunciam uma nova era de engajamento digital, oferecendo a empresas e consumidores um acesso incomparável à informação.

Ao adotar essa tecnologia, as marcas podem fortalecer a confiança e a fidelidade do consumidor e alcançar níveis sem precedentes de eficiência, transparência e informações de rastreabilidade em suas operações.

Praticamente qualquer pessoa com recursos humanos, tempo e investimento financeiro suficientes tem a capacidade de construir um resolver. No entanto, é importante notar que um serviço de resolução confiável e robusto é entregue de forma mais eficaz por provedores terceirizados especializados, como a Digital Link (sim, somos nós!) por meio de um framework versátil de Software como Serviço (SaaS).

Na Digital Link, nosso resolver de códigos de barras não é apenas uma ferramenta independente; ele faz parte de um pacote abrangente e de ponta. Isso inclui um gerador de QR code dinâmico, um editor de QR visualmente intuitivo, um criador de páginas de produto fácil de usar, análises detalhadas e uma série de outros recursos projetados para aprimorar sua experiência de digital linking.

Também oferecemos uma integração de resolver GS1 white-label, permitindo que as organizações atuem como um serviço de resolução para seus membros.

Entre em contato agora para descobrir como podemos ajudar você a criar digital links para todo o seu catálogo!

Seja líder na transição dos códigos de barras para os QR codes GS1