Implémentation QR GS1 Digital Link: Le Guide Technique
Guide technique d'implémentation QR GS1 Digital Link: structure URI, configuration du resolver, encodage GTIN, cas d'usage et les 5 erreurs qui brisent la

Cet article a ete redige par l'equipe QR Nova. Nous developpons des logiciels de codes QR, ce qui peut influencer notre point de vue.
TL;DR
- GS1 Digital Link encode un GTIN (et des qualificateurs optionnels) dans une URI compatible avec le web — un seul code pour le point de vente, la logistique et l'engagement consommateur simultanément.
- Structure URI:
https://domaine/01/{GTIN-14-chiffres}[/qualificateur/valeur][?attribut=valeur] - La date limite GS1 Sunrise 2027 exige que les systèmes de point de vente dans plus de 48 pays acceptent les codes-barres 2D d'ici fin 2027.
- Les cinq erreurs d'implémentation: mauvais rembourrage GTIN, alias obsolètes, sur-encodage, omission des tests de conformité et couches de redirection avec raccourcisseurs d'URL.
Ce Qu'Est Réellement GS1 Digital Link
Créez votre premier code QR gratuitement
Commencer
La Structure URI de GS1 Digital Link
La structure URI canonique définie dans la norme GS1 Digital Link (version 1.2.1, février 2022) est:https://{domaine}/01/{GTIN-14-chiffres}[/{AI-qualificateur}/{valeur}][?{AI-attribut}={valeur}]
Décomposant chaque composant:
- Domaine — Peut être
id.gs1.org(le resolver global de GS1) ou tout domaine sur lequel vous exploitez un resolver conforme à GS1. - /01/ — L'Identifiant d'Application (AI) pour GTIN. Les barres obliques avant et après sont obligatoires.
- GTIN à 14 chiffres — Toujours 14 chiffres, complété à gauche avec des zéros. Un UPC à 12 chiffres (par exemple, 614141123452) devient
00614141123452dans l'URI. - AIs qualificateurs (segments de chemin) — Optionnels. Encodés dans le chemin de l'URL. Qualificateurs courants:
/10/(lot),/21/(numéro de série). - AIs d'attribut (chaîne de requête) — Optionnels. Encodés en tant que paramètres de requête. Attributs courants:
17(date d'expiration, format AAMMJJ).
https://id.gs1.org/01/05901234123457/10/LOT-A/21/SN0000123?17=271231
Pour un produit de consommation courante, comme une boîte de café, il peut suffire:
https://id.gs1.org/01/09780201379624
Comment Fonctionne le Resolver
Le resolver est le composant qui rend GS1 Digital Link sensible au contexte. Lorsqu'un appareil lit le code QR, il envoie une requête HTTP GET à l'URL du resolver. Le resolver inspecte le chemin URI (extrayant le GTIN et tout qualificateur) et utilise le contexte de la requête — agent utilisateur, en-têtes Accept, locale ou indicateurs spécifiques au lecteur — pour retourner la réponse appropriée. Pour un smartphone consommateur, le navigateur reçoit une redirection HTTP 307 vers la page produit de la marque. Pour un système de dispensation pharmaceutique, le resolver retourne du JSON-LD avec les données d'identité du produit, des liens de vérification et le statut réglementaire. GS1 met à disposition le code source de son resolver en tant que logiciel open source. Les marques qui veulent un contrôle total peuvent exploiter leur propre resolver, utiliser un resolver géré par un tiers, ou router par l'instance globale de GS1 surid.gs1.org.
Étapes d'Implémentation: Du GTIN au Code QR Imprimé
Étape 1: Obtenir ou Vérifier votre GTIN
Un GTIN est la clé primaire obligatoire. Les GTINs sont émis par les Organisations Membres de GS1 — en France par GS1 France, en Belgique par GS1 Belgium, et ainsi de suite. Si vos produits portent déjà des codes-barres UPC ou EAN, vous avez déjà des GTINs; vous devez simplement les compléter avec des zéros à gauche jusqu'à 14 chiffres. Les GTINs achetés auprès de revendeurs tiers sont souvent non conformes pour GS1 Digital Link. Le resolver surid.gs1.org valide la propriété du préfixe GTIN dans le registre GS1.
Étape 2: Déterminer Quels Qualificateurs Vous Avez Besoin
- Engagement consommateur en retail uniquement: GTIN seul. Garde le code court et la densité des modules QR faible.
- Retail avec stocks frais/périssables: GTIN + lot (
/10/) + expiration (?17=). - Pharmaceutique (FMD UE / DSCSA USA): GTIN + lot (
/10/) + série (/21/) + expiration (?17=). Encodage complet à quatre composants pour la traçabilité au niveau de l'unité. - Étiquette d'expédition logistique: URI basée sur SSCC utilisant l'AI
/00/comme clé primaire.
Étape 3: Choisir votre Stratégie de Resolver
Trois options existent: le resolver global de GS1 (id.gs1.org) pour les marques avec des GTINs enregistrés; un resolver géré par un tiers pour plus de contrôle sur les redirections et les analyses; ou un resolver propre pour un contrôle maximum en utilisant le logiciel open source de GS1.
Étape 4: Générer et Valider l'URI
Avant d'encoder dans un code QR, validez l'URI avec le toolkit GS1 Digital Link surref.gs1.org/tools/gs1-digital-link-toolkit. Il vérifie le chiffre de contrôle du GTIN, l'ordre des AIs, les positions des qualificateurs et la conformité du jeu de caractères.
Étape 5: Générer le Code QR aux Bonnes Spécifications
GS1 recommande le QR Code Modèle 2, Niveau de Correction d'Erreurs M (récupération de 15%) pour la plupart des biens de consommation emballés. Pour les pharmaceutiques sérialisés, le Niveau H (30%) est recommandé. Taille minimale pour une lecture fiable: 15mm x 15mm à 150 dpi. Le code QR DOIT encoder l'URI en UTF-8.
Cas d'Usage Concrets
Retail: La Transition Sunrise 2027
L'initiative GS1 Sunrise 2027 exige que les systèmes de point de vente dans plus de 48 pays acceptent les codes-barres 2D — y compris les codes QR portant GS1 Digital Link — d'ici fin 2027. Walmart, Carrefour, Woolworths et Albertsons ont tous publié des feuilles de route d'acceptation des codes 2D. Les fournisseurs qui ne peuvent pas livrer des emballages conformes à GS1 Digital Link risquent d'être retirés des listes de leurs plus grands clients.Santé: Conformité FMD UE et DSCSA USA
La Directive Européenne sur les Médicaments Falsifiés exige la vérification de l'identifiant unique sur les médicaments sur ordonnance. La DSCSA américaine exige la traçabilité au niveau de l'unité. Un code QR GS1 Digital Link sur un emballage pharmaceutique satisfait les deux cadres réglementaires à partir d'un seul symbole, et permet simultanément aux pharmaciens d'accéder aux informations produit via le resolver.Logistique: Scan4Transport
La norme GS1 Scan4Transport (S4T) applique la syntaxe URI GS1 Digital Link aux étiquettes logistiques, en utilisant le SSCC (AI 00) comme clé primaire. Une étiquette de palette encodée avec une URI GS1 Digital Link permet aux opérateurs logistiques de lire l'étiquette avec n'importe quel lecteur 2D et d'accéder immédiatement à la documentation d'expédition et aux enregistrements de chaîne de garde.Cinq Erreurs Qui Brisent les Déploiements en Production
Erreur 1: Mauvais Rembourrage du GTIN
Chaque GTIN dans une URI GS1 Digital Link doit être exactement 14 chiffres, complété à gauche avec des zéros. Un UPC à 12 chiffres comme614141123452 doit apparaître comme 00614141123452. Générer le code sans rembourrage produit une URI qui échoue à l'analyse AI dans les lecteurs conformes.
Erreur 2: Alias de Commodité Obsolètes
Les versions antérieures de la norme permettaient de remplacer les AIs numériques par des alias nommés:/gtin/ au lieu de /01/, /lot/ au lieu de /10/. Ces "alias de commodité" ont été supprimés de GS1 Digital Link 1.2.1. Toute implémentation les utilisant produit des URIs non conformes.
Erreur 3: Sur-Encodage de Données Mutables
Encoder des codes de promotion, des identifiants de campagne ou des données marketing de saison dans le chemin URI GS1 Digital Link verrouille ces données dans le symbole imprimé. Utilisez le resolver pour servir du contenu approprié au contexte — l'URI doit encoder uniquement des données d'identité stables.Erreur 4: Omettre les Tests de Conformité
GS1 fournit un Digital Link Toolkit surref.gs1.org qui valide la structure URI. À grande échelle (millions d'emballages), une erreur de conformité nécessite un rappel d'emballage — les tests ne coûtent rien.
Erreur 5: Couche de Redirection avec Raccourcisseur d'URL
Certaines implémentations font passer l'URI GS1 Digital Link par un raccourcisseur d'URL. Le code QR encodehttps://bit.ly/xyz qui redirige vers https://id.gs1.org/01/00614141123452. Cela brise tout. Le lien court n'est pas une URI GS1 Digital Link, et les lecteurs conformes ne peuvent pas extraire de données d'identifiant structuré d'une redirection. Utilisez directement l'URI GS1 Digital Link.
Quand GS1 Digital Link N'Est Pas Ce Dont Vous Avez Besoin
GS1 Digital Link est le bon choix si votre produit nécessite une intégration avec le point de vente en caisse, une traçabilité réglementaire ou une visibilité dans la chaîne d'approvisionnement qui repose sur des données structurées par GTIN. Ce n'est pas le bon choix pour tous les cas d'usage de code QR. Si vous générez des codes QR pour un menu de restaurant, une inscription à un événement, une carte de visite ou une page de destination promotionnelle — vous n'avez pas besoin de GS1 Digital Link. Un code QR dynamique standard pointant vers une URL vous offre la flexibilité de redirection sans la complexité d'implémentation de l'infrastructure resolver, de l'enregistrement GTIN et des règles d'ordre des AIs. Pour générer des codes QR standard sans exigences de chaîne d'approvisionnement, le générateur QR Nova crée des codes qui n'expirent jamais et ne nécessitent pas d'abonnement.L'Argument Commercial: Un Code pour Chaque Usage
Avant GS1 Digital Link, les marques gérant plusieurs programmes de conformité, de chaîne d'approvisionnement et d'engagement consommateur imprimaient généralement plusieurs codes. Un emballage pharmaceutique pouvait porter un code-barres 1D pour la vérification FMD, un DataMatrix 2D pour le suivi de lot et de série, et un code QR séparé pour les informations produit aux patients. GS1 Digital Link réduit les trois à un seul symbole. Pour les propriétaires de marque, c'est une réduction directe de l'espace d'étiquette, une simplification du flux de travail de production d'impression et un point de vérité unique pour l'identité du produit à chaque point de contact de la chaîne d'approvisionnement. Selon les données GS1 citées dans son rapport de préparation Sunrise 2027 de 2024, moins de 30% des entreprises de produits de grande consommation avaient complété une évaluation de préparation à GS1 Digital Link au quatrième trimestre 2024. La date limite Sunrise 2027 n'est pas un horizon de planification lointain — pour les marques qui doivent mettre à jour les maquettes d'emballage, effectuer des tests de conformité et déployer l'infrastructure resolver, la fenêtre d'implémentation effective est maintenant.Questions frequentes
Qu'est-ce que GS1 Digital Link?
GS1 Digital Link est une norme internationale (ISO/IEC 18975) qui encode les identifiants GS1 — tels que les GTINs, GLNs et SSCCs — dans une URI compatible avec le web, permettant à un seul code QR de servir simultanément les lecteurs de point de vente et les smartphones des consommateurs. La norme est publiée et maintenue par GS1, l'organisme mondial de normes pour la chaîne d'approvisionnement.
Quel est le format URI de GS1 Digital Link?
Le format URI canonique est: https://{domaine}/01/{GTIN-14-chiffres}[/qualificateur/valeur][?attribut=valeur]. Par exemple, https://id.gs1.org/01/05901234123457/10/LOT-A?17=271231 encode un GTIN avec le numéro de lot LOT-A et une date d'expiration du 31 décembre 2027.
En quoi GS1 Digital Link diffère-t-il d'un code QR standard?
Un code QR standard peut encoder n'importe quelle chaîne: une URL, du texte brut, des données vCard. Un code QR GS1 Digital Link encode une URI qui suit la syntaxe de la norme GS1 Digital Link, incorporant l'identité structurée du produit (GTIN et qualificateurs) dans le chemin de l'URL. Cela signifie que le même code peut être lu en caisse pour la recherche d'inventaire ET par l'appareil photo d'un smartphone pour récupérer les informations du produit.
Ai-je besoin d'un GTIN pour implémenter GS1 Digital Link?
Oui. Un GTIN (Numéro d'Article International) est la clé primaire obligatoire dans chaque URI GS1 Digital Link. Les GTINs sont émis par les Organisations Membres de GS1 dans chaque pays. En France, GS1 France émet les GTINs. Sans un GTIN valide et licencié, il est impossible de créer une URI GS1 Digital Link conforme à la norme.
Qu'est-ce que la date limite GS1 Sunrise 2027?
GS1 Sunrise 2027 est l'initiative du secteur qui exige que les systèmes de point de vente dans plus de 48 pays acceptent les codes-barres 2D (y compris les codes QR portant GS1 Digital Link) d'ici fin 2027. Des détaillants comme Walmart, Carrefour et Woolworths ont publié des feuilles de route d'acceptation des codes 2D. Les fournisseurs qui ne peuvent pas fournir des emballages conformes à GS1 Digital Link risquent d'être retirés des listes de leurs principaux clients.
Puis-je utiliser mon propre domaine à la place d'id.gs1.org?
Oui. La norme GS1 Digital Link est indépendante du domaine — ce qui compte, c'est la structure du chemin URI, pas le domaine. De nombreuses marques utilisent leur propre domaine et exploitent leur propre resolver conforme à GS1. GS1 publie un logiciel de resolver open source et une suite de tests de conformité sur github.com/gs1/GS1DigitalLinkDocs.
Quelles sont les erreurs les plus courantes dans l'implémentation GS1 Digital Link?
Les cinq erreurs les plus courantes sont: (1) rembourrer le GTIN avec moins de 14 chiffres, (2) utiliser des alias obsolètes comme /gtin/ au lieu de /01/, (3) encoder plus de données marketing dans l'URI que nécessaire, (4) ne pas effectuer de tests de conformité avant l'impression, et (5) utiliser un raccourcisseur d'URL entre l'URI Digital Link et le resolver, ce qui empêche l'extraction structurée des identifiants.
GS1 Digital Link est-il obligatoire pour les produits pharmaceutiques?
GS1 Digital Link n'est pas encore obligatoire globalement pour la pharma, mais il s'aligne sur plusieurs exigences réglementaires: la Directive Européenne sur les Médicaments Falsifiés (FMD) exige la vérification sérialisée, la DSCSA américaine exige la traçabilité au niveau de l'unité, et le Passeport Numérique de Produit de l'UE exige des données produit accessibles. Une URI GS1 Digital Link correctement structurée avec lot, numéro de série et date d'expiration satisfait simultanément les exigences de données des trois cadres réglementaires.
Créez votre premier code QR gratuitement
Commencer