Digital Link

Pourquoi mon GS1 Digital Link ne se résout-il pas ? Causes et solutions

Paula Rivero

Par Paula Rivero

Cofondatrice et CEO de Digital Link, spécialisée dans les normes GS1 et la conformité des emballages dans l’UE.

Un sachet de produit avec un code QR au centre, encadré par une icône de scanner de caisse qui compte les ventes et une icône de téléphone qui compte les scans

Points clés

  • Un GS1 Digital Link se résout lorsque le scan d'un téléphone atteint un resolver qui reconnaît les identifiants de l'URL et redirige vers une page active. En cas d'échec, la cause se trouve presque toujours à l'un de ces quatre endroits : le code imprimé, la syntaxe de l'URL, le domaine, ou l'entrée du resolver pour ce produit.
  • Une caisse lit l'identité du produit dans le code lui-même, sans internet. Un code peut donc passer en caisse et échouer quand même sur les téléphones : cela désigne le domaine ou le resolver, jamais le GTIN.
  • Commencez par décoder le code pour lire son URL exacte, sans l'ouvrir. La plupart des problèmes sont visibles sur cette seule ligne.
  • Sur Digital Link Connexum, la plateforme à l'origine de ce site, un sous-domaine personnalisé nécessite un enregistrement CNAME pointant vers whitelabel.digitallink.ai ainsi qu'une dernière étape avec le support, et les GTIN sont validés lors de la création de chaque lien.

« Ne se résout pas » recouvre plusieurs pannes différentes, et chacune a sa propre solution. Le tableau ci-dessous associe ce que vous voyez à sa cause probable. Les six étapes qui suivent permettent de trouver la cause en quelques minutes, de la vérification la plus simple à la plus poussée.

Symptôme, cause et solution

Ce que vous voyezCause probableSolution
L'appareil photo du téléphone ne réagit pas du tout au codeUn problème de lecture, pas de résolution : taille, zone de silence, contraste ou impression abîméeVérifiez l'impression à l'aide du guide de lisibilité
« Serveur introuvable » ou une erreur DNSLe domaine ou le sous-domaine de l'URL n'est pas configuré, ou son enregistrement DNS est incorrectCorrigez l'enregistrement DNS (étape 3) et laissez-lui le temps de se propager
Un avertissement de sécurité ou de certificatAucun certificat HTTPS n'a encore été émis pour le domaine personnaliséTerminez la configuration du domaine avec votre fournisseur de resolver
Une page « introuvable » renvoyée par le resolverLe resolver n'a aucune entrée pour ce GTIN, ou le GTIN de l'URL contient une faute de frappeAjoutez le produit sur le resolver, ou corrigez le code (étape 4)
Certains articles s'ouvrent, d'autres du même produit nonLe code porte un numéro de lot ou de série sans entrée, et sans repli vers le niveau produitAjoutez les entrées de lot, ou définissez une destination par défaut au niveau du GTIN
Il s'ouvre, mais sur la mauvaise pageLa destination par défaut n'est plus à jour, ou le code a été imprimé à partir d'une version antérieureDécodez le code (étape 1) et mettez à jour la destination
Il s'ouvre dans la mauvaise langueAucune version linguistique n'est définie sur le resolverAjoutez les versions linguistiques de la destination
Il passe en caisse mais échoue sur les téléphonesL'identité dans le code est correcte ; c'est le côté web (domaine ou resolver) qui ne fonctionne pasPassez directement aux étapes 3 et 4
Il fonctionne sur les téléphones mais la caisse ne le lit pasLa caisse n'est pas compatible 2D, ou n'est pas configurée pour interpréter GS1 Digital LinkParlez-en au distributeur, et conservez le code-barres linéaire en attendant (voir le guide du double code-barres)
  1. Décodez le code et copiez son URL. Utilisez une application de lecture qui affiche le contenu du code au lieu de l'ouvrir, ou l'aperçu qu'affiche l'appareil photo de votre téléphone. Comparez-la caractère par caractère avec le lien que vous vouliez imprimer : un code imprimé à partir d'un ancien fichier est l'une des causes les plus fréquentes.
  2. Vérifiez la syntaxe de l'URL. L'adresse doit commencer par https://, puis votre domaine, puis /01/ et le GTIN sous sa forme à 14 chiffres, les GTIN plus courts étant complétés par des zéros en tête, avec une clé de contrôle valide. Les qualificatifs suivent un ordre fixe, /10/ (lot) avant /21/ (numéro de série), et les attributs comme la date de péremption, 17, se placent dans la chaîne de requête après ?, pas dans le chemin. Le guide technologique détaille l'ensemble des règles.
  3. Ouvrez le domaine dans un navigateur sur ordinateur. Collez l'URL. Si le navigateur ne trouve pas le serveur ou affiche un avertissement de certificat, le problème vient du domaine : pour un sous-domaine personnalisé, vérifiez que son enregistrement DNS existe et pointe là où l'indique votre fournisseur, et que la configuration a bien été finalisée.
  4. Vérifiez l'entrée du resolver. Recherchez le GTIN sur votre resolver. Il lui faut une entrée active avec une destination par défaut. Si le code porte un numéro de lot ou de série, ce niveau a aussi besoin d'une entrée, ou le resolver doit se replier sur le niveau produit. Le guide du resolver explique le fonctionnement de ce routage.
  5. Vérifiez la page de destination. Si la redirection fonctionne mais que la page échoue, le problème vient de la page elle-même : une page supprimée, une campagne expirée ou une page derrière une connexion.
  6. Scannez depuis l'emballage, sur plusieurs appareils. Une fois que l'URL s'ouvre dans un navigateur, scannez le code imprimé sur deux ou trois téléphones et, si possible, sur un scanner de caisse 2D. Si les téléphones ne réagissent toujours pas, c'est un problème d'impression, pas de résolution.

Quelques causes sont propres à la configuration de la plateforme :

  • Sous-domaine personnalisé. Les codes sur votre propre sous-domaine, comme qr.votremarque.com, nécessitent un enregistrement CNAME pointant vers whitelabel.digitallink.ai. Le domaine racine (votremarque.com) et www ne peuvent pas être utilisés. Après avoir ajouté l'enregistrement, contactez le support pour finaliser la configuration, y compris le certificat. L'article du centre d'aide donne la marche à suivre exacte.
  • Erreurs de GTIN. La plateforme valide chaque GTIN lors de la création d'un lien, de sorte qu'un numéro invalide est repéré avant l'impression. Si un code imprimé porte un GTIN que la plateforme n'a jamais accepté, le code a été généré ailleurs.
  • Destinations. Chaque lien est dynamique : vous pouvez changer la destination, ajouter des versions linguistiques ou définir une page de rappel sans réimprimer.

Si aucune des étapes ne permet de trouver la cause, écrivez à support@digital-link.com en joignant l'URL décodée et une photo du code imprimé.

Foire aux questions

Parce que la caisse lit le GTIN directement dans le code, sans internet, alors qu'un téléphone doit atteindre votre domaine et votre resolver. Si la caisse fonctionne et pas les téléphones, le code est correct et le problème se situe côté web : le domaine, son certificat ou l'entrée du resolver.

Généralement parce que la destination par défaut sur le resolver n'est plus à jour, ou parce que le code imprimé porte une URL différente de celle que vous modifiez. Décodez le code pour voir son URL exacte, puis mettez à jour la destination de ce GTIN.

Utilisez la forme à 14 chiffres. Un GTIN-8, GTIN-12 ou GTIN-13 est complété par des zéros en tête jusqu'à 14 chiffres dans l'URL, et le dernier chiffre doit être une clé de contrôle valide.

Oui, tant que l'URL contenue dans le code est correcte : le domaine, l'entrée du resolver et la destination peuvent tous être corrigés après l'impression. Une réimpression n'est nécessaire que si le code lui-même porte un mauvais domaine, un mauvais GTIN ou une syntaxe incorrecte.

Parce que le code porte un numéro de lot ou de série pour lequel le resolver n'a aucune entrée, et qu'il n'est pas configuré pour se replier sur le niveau produit. Ajoutez les entrées de lot, ou définissez une destination par défaut au niveau du GTIN.

Soyez un leader de la transition des codes-barres aux QR codes GS1