Un code QR n'est pas une tactique - c'est un pont entre une surface physique et un événement numérique mesurable. Bien fait, une campagne QR vous donne quelque chose de rare en marketing offline : un enregistrement direct de clic, horodaté et géo-attribué, pour chaque personne qui prend votre flyer, scanne votre emballage ou s'arrête à votre affiche. Mal fait, elle vous donne un artefact permanent, non éditable, pointant vers une URL morte.
Ce guide parcourt le cycle de vie complet : de la définition de ce que vous voulez accomplir par la campagne, jusqu'à la planification d'URL, la génération de QR, le design, l'impression et l'analytique, jusqu'à l'itération sur les landing pages après que les supports sont déjà en circulation. L'accent est opérationnel plutôt que stratégique - chaque étape a une sortie concrète qui alimente la suivante.
Pourquoi les campagnes QR justifient un workflow spécifique en 2026#
Les caméras des téléphones scannent les codes QR nativement. Pas de friction de téléchargement d'app, pas de SMS shortcode à mémoriser, pas d'URL à taper. La caméra pointe, le code se lit, le navigateur s'ouvre. Ce chemin sans friction de la surface physique à l'URL est pourquoi l'usage QR dans des contextes marketing s'est stabilisé après le pic post-pandémique : le mécanisme fait maintenant partie de la manière dont les gens s'attendent à interagir avec les médias physiques.
Trois choses rendent les campagnes QR spécifiquement précieuses pour l'attribution :
Signal offline-vers-numérique. Une personne lisant une publicité imprimée, tenant un produit, ou se tenant à un point de vente est dans un état d'intention différent de celui qui clique sur une bannière sur son téléphone. Les scans QR sont intentionnels - la personne a pris la caméra délibérément. Ce signal d'intention vaut d'être enregistré. La plupart des outils d'attribution numérique n'ont aucun moyen fiable de créditer un placement imprimé ; un code QR avec analytique de clics comble cet écart.
Isolation de canal. Un code QR sur une affiche spécifique, un emballage spécifique, ou une carte de visite spécifique peut avoir son propre lien court unique. Vous savez exactement quel placement physique a piloté quels scans, avec la même précision que pour un paramètre d'URL dans une campagne numérique.
Édition post-impression. Les codes QR dynamiques encodent un lien court, pas l'URL de destination. La destination vit dans votre raccourcisseur et peut être mise à jour après l'impression du code. Si la landing page change - ou si vous voulez tester A/B deux versions - vous changez la redirection, pas les supports. La comparaison QR dynamiques vs statiques couvre la raison technique pour laquelle cela fonctionne en détail ; la version courte est que le code encode links.acme.example/spring26, pas l'URL de destination complète, donc mettre à jour la destination à la couche du raccourcisseur se propage instantanément à chaque code imprimé en circulation.
Étape 1 : Définir l'objectif de la campagne et le KPI#
L'objectif détermine la structure d'URL, la landing page, la configuration analytique et ce qui compte comme succès. Avant de toucher un générateur QR, écrivez une phrase : à quoi ressemble un scan réussi ?
Quelques exemples :
- « Piloter les complétions d'enregistrement produit depuis les inserts in-box. » KPI de succès : soumissions de formulaire d'enregistrement suivies via postback à l'enregistrement du lien.
- « Mesurer l'attribution du trafic piétonnier pour une campagne d'affiches dans cinq emplacements de magasin. » KPI de succès : compte de scans par emplacement, ventilé par jour et heure de la journée.
- « Convertir les distributions de flyers à un événement en inscriptions email. » KPI de succès : captures d'email sur une landing page dédiée, avec attribution de source à l'événement.
L'objectif vous dit ce dont vous avez besoin de l'analytique. Le compte de scans seul n'est pas de l'attribution - c'est un indicateur avancé. La conversion complète exige soit un événement postback (soumission de formulaire, achat, installation d'app), soit, au minimum, une landing page dédiée qui n'est accessible que via le scan QR pour que vous puissiez utiliser les visites de landing page comme proxy de l'intention de conversion.
Écrivez le KPI avant de configurer les liens. Les paramètres UTM de l'étape suivante en découlent directement.
Étape 2 : Planifier les URL avec des UTM#
Les UTM - utm_source, utm_medium, utm_campaign, utm_content et utm_term - sont des paramètres de requête ajoutés à l'URL de destination qui disent à votre plateforme analytique d'où vient le trafic. Ils survivent à la redirection : un QR dynamique redirige vers https://shop.acme.example/spring?utm_source=flyer&utm_medium=print&utm_campaign=spring-2026, et GA4 ou Plausible ou votre pile analytique de choix enregistre les valeurs UTM depuis cette URL finale.
L'erreur la plus courante dans les campagnes QR est d'intégrer l'URL taggée UTM directement dans le code QR sans un lien court intermédiaire. Cela produit une grille QR longue et dense qui est plus difficile à scanner à de petites tailles d'impression et qui verrouille les valeurs UTM en permanence dans le support imprimé. Utilisez un lien court comme charge utile du QR ; mettez les UTM dans l'URL de destination derrière le lien court.
Un template UTM pratique pour les campagnes QR imprimées :
utm_source = physical channel identifier
(flyer | poster | packaging | businesscard | sticker | menu)
utm_medium = print
utm_campaign = campaign name in slug form
(spring-2026 | product-launch-q3 | event-berlin-2026)
utm_content = placement identifier - the specific piece
(storefront-a3 | in-box-insert | checkout-counter | badge-front)
utm_term = (optional) variant or audience note
(variant-a | audience-smb | size-a4)
Le champ utm_content est le plus important à bien définir pour l'attribution offline : c'est votre identifiant de placement. Si vous avez dix emplacements d'affiches différents dans une campagne, chaque affiche reçoit une valeur utm_content différente - et son propre lien court unique, ce qui signifie son propre code QR. C'est ainsi que vous savez quel emplacement a piloté le plus de scans.
Exemples d'URL de destination pour une campagne d'affiches multi-emplacements :
https://shop.acme.example/spring?utm_source=poster&utm_medium=print&utm_campaign=spring-2026&utm_content=store-mitte
https://shop.acme.example/spring?utm_source=poster&utm_medium=print&utm_campaign=spring-2026&utm_content=store-kreuzberg
https://shop.acme.example/spring?utm_source=poster&utm_medium=print&utm_campaign=spring-2026&utm_content=store-prenzlauer
Trois URL de destination, trois liens courts, trois codes QR, une campagne. Les codes QR sont visuellement identiques ; les liens sous-jacents sont distincts.
Étape 3 : Générer des codes QR dynamiques dans Elido#
Avec vos URL de destination taggées UTM prêtes, créez un lien court par placement. Dans l'app mobile Elido, l'onglet Create a un chemin QR dédié - touchez « Create QR », entrez l'URL de destination (votre lien taggé UTM) et choisissez un slug personnalisé si vous en voulez un. L'app génère le lien court et le code QR dans le même flux.
Pour les équipes gérant des campagnes depuis le tableau de bord web, le QR Studio est la surface de production : il gère la génération de QR en masse, vous permet de définir le niveau de correction d'erreur, et exporte des SVG vectoriels prêts pour la remise au design.
Quelques choses à régler au moment de la création :
Domaine personnalisé. Si votre plan prend en charge les domaines personnalisés, utilisez votre propre domaine pour le lien court (links.acme.example/spring-mitte plutôt que s.elido.me/abc123). Cela compte pour deux raisons : le code QR reste valide si vous migrez un jour de raccourcisseur, parce que le domaine est le vôtre ; et un domaine plus court, de marque, produit une grille QR plus petite, ce qui signifie une meilleure scannabilité à de plus petites tailles d'impression.
Niveau de correction d'erreur. Réglez ceci à Q ou H si le code QR portera un overlay de logo, s'il sera imprimé sur une surface qui pourrait être sale ou endommagée (emballage, signalétique extérieure), ou si la qualité d'impression est incertaine. Voir l'Étape 4 pour le compromis design.
Slug. Un slug lisible (/spring-mitte) rend l'URL courte lisible si quelqu'un fait une capture d'écran ou la tape manuellement. Cela rend aussi le lien plus facile à auditer dans votre tableau de bord analytique trois mois plus tard.
Tags. Taggez tous les liens appartenant à la même campagne (spring-2026, print-berlin) pour pouvoir filtrer l'analytique par campagne sans ouvrir chaque lien individuellement.
Après avoir créé les liens, exportez les codes QR en SVG. Le SVG est indépendant de la résolution et ne se dégradera pas lorsqu'il sera déposé dans une mise en page d'impression ou agrandi à la taille d'une affiche. Le PNG est acceptable pour un usage numérique seulement ; pour tout ce qui va à l'impression, utilisez toujours du vectoriel.
Étape 4 : Considérations de design#
Les campagnes QR les plus courantes qui échouent techniquement le font à cause de décisions de design prises sans comprendre les contraintes.
Contraste#
Un code QR exige un contraste suffisant entre les modules sombres et l'arrière-plan clair pour que le scanner puisse les distinguer. La norme ISO spécifie un ratio de contraste minimum, mais en pratique, le test est : est-ce qu'une app caméra native lit le code à la distance de scan prévue dans les conditions d'éclairage attendues ? Modules sombres sur fond clair est le standard. Modules clairs sur fond sombre (« inversé ») fonctionne mais dégrade la fiabilité sur les caméras plus anciennes. N'utilisez jamais de couleurs de luminance similaire - un motif de modules bleu foncé sur un fond vert foncé échouera en faible éclairage même s'il semble lisible à l'œil.
Si le code QR est placé sur un fond qui n'est pas blanc uni, ajoutez une zone calme : une marge rectangulaire blanche d'au moins quatre modules de large sur les quatre côtés. La zone calme fait partie de la spec ISO ; beaucoup d'outils de design la suppriment automatiquement quand ils placent des codes QR dans une mise en page. Vérifiez qu'elle est là.
Niveaux de correction d'erreur#
Les quatre niveaux - L, M, Q, H - échangent la capacité de données contre la récupération de dommages :
| Niveau | Récupération | Cas d'usage courant |
|---|---|---|
| L | 7 % | Environnements numériques propres, pas d'overlay |
| M | 15 % | Impression standard sans logo ; légère usure attendue |
| Q | 25 % | Overlay de logo ; tolérance aux dommages modérée ; emballage |
| H | 30 % | Overlay de logo ; signalétique extérieure ; risque de dommages élevé |
Le niveau H est le défaut pratique pour les supports imprimés de marque. Vous générez un QR dynamique - l'URL courte est courte, donc le numéro de version reste bas même en niveau H. Une URL courte de 32 caractères en correction H est version 4 ou 5 (33×33 à 37×37 modules). La même URL en correction L est version 2 (25×25). La différence de taille de grille physique pour une impression de 4cm × 4cm est visible mais pas grande ; la différence de tolérance aux dommages est significative.
Overlay de logo#
Un logo placé sur le centre du code QR occulte des modules. Le scanner récupère les données obscurcies en utilisant la parité de correction d'erreur. La zone d'occlusion maximale sûre dépend du niveau de correction d'erreur : en H vous pouvez couvrir jusqu'à environ 30 % de la zone des modules. En pratique, gardez l'empreinte du logo sous 20-25 % pour laisser une marge pour la dégradation réelle (un artefact d'impression sur un logo déjà occulté épuise le budget de correction).
Utilisez une couleur de fond solide derrière le logo, pas une transparente, pour que les modules sous-jacents ne transparaissent pas. Centrez le logo dans la zone du motif de recherche (les trois carrés de coin qui orientent le scanner) - le placer hors centre dans la région de données est moins fiable.
Taille minimale pour l'impression#
Le plancher pratique pour un scan fiable est 2,5 cm × 2,5 cm à une distance de scan de 25-30 cm (téléphone typique tenu à bout de bras). Mettez les deux dimensions à l'échelle proportionnellement avec la distance de scan attendue : un code sur une affiche vue à 1 m devrait être d'au moins 10 cm × 10 cm ; un code sur une étiquette de rayon scannée à 20 cm peut être aussi petit que 2 cm × 2 cm. La règle 1/10 - taille minimale égale à un dixième de la distance de scan attendue - est une heuristique utile et tient à travers la plupart du matériel de caméra de téléphone.
Pour les cartes de visite, l'espace disponible est généralement 2-3 cm. C'est à la limite du scan fiable pour les caméras plus anciennes ou de plus basse résolution. Utilisez le slug le plus court possible et le niveau de correction d'erreur H pour garder le numéro de version bas (et la densité de modules basse) à cette petite taille.
Étape 5 : Impression et placement#
Les mécaniques d'où et comment un code QR est placé déterminent si les gens le scannent du tout.
Affiches et impression grand format. La distance de scan est 50 cm à 1 m. La taille du code devrait être d'au moins 5-10 cm. Placez le code dans le tiers inférieur du design où une main tenant un téléphone peut l'atteindre sans bloquer le reste du contenu. Incluez un appel à l'action d'une ligne immédiatement adjacent au code - « Scannez pour l'offre », « Scannez pour vous inscrire » - qui dit à la personne ce qui va se passer. Les codes QR sans appel à l'action sont moins scannés que ceux qui en ont un, parce que le lecteur n'a aucune attente sur ce que le scan délivre.
Emballage. Les codes sur emballage sont scannés à 15-30 cm, souvent sous éclairage fluorescent de magasin ou dans un environnement domestique. 2,5-4 cm est viable. Assurez-vous que le code atterrit sur une zone plate, claire, non brillante. Un code sur une surface réfléchissante ou texturée (feuille métallique, étiquette gaufrée) aura des taux de scan incohérents ; passez le code en finition mate si le reste de l'emballage est brillant.
Carte de visite. La limite pratique est 2,5-3 cm et le slug doit être aussi court que possible. Incluez l'URL courte lisible en texte sous le code comme repli - si le code échoue, la personne peut le taper.
Display point de vente. Les displays de comptoir sont scannés à 30-60 cm. L'appel à l'action est en concurrence avec tout le reste de l'environnement de vente. Faites le code grand (5 cm minimum), l'appel à l'action clair (« Scannez pour des points de fidélité »), et placez-le à une hauteur cohérente - les cartes de comptoir qui finissent à moitié cachées sous la marchandise cessent de performer.
Un code par placement. Chaque emplacement physique distinct reçoit son propre lien court et son propre code QR. La raison est l'attribution, pas la nécessité technique - un seul QR fonctionnerait partout, mais vous ne pouvez pas dire d'après l'analytique quel placement spécifique a piloté le scan. Si vous avez six emplacements de magasin et un code, vous connaissez le total de campagne ; vous ne savez pas quel magasin a fonctionné.
Étape 6 : Mesurer - analytique des scans en pratique#
Chaque scan via un QR dynamique est un événement de redirection enregistré par le raccourcisseur. Dans Elido, cet événement atterrit dans notre entrepôt d'analytique avec un horodatage, un pays résolu, un type d'appareil et un identifiant de clic. Pas de cookies, pas d'état côté client - la mesure se fait entièrement côté serveur à la couche de redirection.
Ce que la surface analytique vous donne :
Clic-au-fil-du-temps. La série temporelle horaire et quotidienne montre les patterns de scans. Une campagne d'affiches devrait montrer des pics de scans corrélés avec les heures de trafic piéton aux emplacements de placement - heures de déjeuner et soirée pour le retail, matin pour les contextes pendulaires. Si le pic ne s'aligne pas avec le pattern de trafic attendu à l'emplacement, le placement peut être à un endroit peu visible.
Répartition géographique. Au niveau de l'espace de travail, la vue géo montre où les scans proviennent par pays et région. Pour une campagne d'impression multi-villes, cela confirme que les supports de campagne ont atteint les marchés attendus. Pour une campagne mono-ville, un trafic géo anormal (scans en dehors du marché) indique généralement que le QR a été partagé numériquement - quelqu'un a photographié le code et partagé l'image en ligne.
Répartition par appareil. Les scans QR depuis des médias physiques sont presque entièrement mobiles. Si votre campagne QR montre un trafic desktop significatif, soit l'image QR a été intégrée dans une communication numérique (email, site web) et cliquée comme un lien image, soit les gens tapent l'URL courte sur desktop. Les deux valent d'être connus.
Patterns d'heure de la journée. Les heures de scan agrégées à travers les jours vous disent quand votre audience est active dans le contexte physique où le code est placé. Un code de menu de restauration qui culmine au déjeuner et au dîner confirme que le placement fonctionne et que l'audience scanne pendant le moment de décision pertinent. Utilisez cela pour calibrer le timing de vol de campagne si vous avez des supports que vous pouvez tourner.
Répartition par lien. Le lien de chaque placement montre sa propre série temporelle. Comparer la performance des liens entre les placements dans la même campagne vous dit quels emplacements ont piloté le plus d'engagement - des données directement actionnables pour le plan média de la prochaine campagne.
Pour les campagnes où l'attribution scan-à-conversion compte (pas seulement les comptes de scans), configurez un postback de la landing page vers l'API de conversion d'Elido. Une soumission de formulaire, une installation d'app, ou un événement d'achat est envoyé depuis la page de destination comme un événement de conversion lié à l'enregistrement de clic. Cela ferme la boucle du placement physique au résultat commercial en aval sans dépendre d'une attribution basée sur les cookies.
Étape 7 : Itérer - tester A/B les landing pages sans réimprimer#
La valeur centrale d'une campagne QR dynamique est que l'artefact imprimé est découplé de la destination. Une fois les supports en circulation, vous pouvez changer où pointe le code sans toucher à une imprimante.
Le pattern d'itération pratique :
Échanger la landing page. Si les taux de scan sont sains mais les taux de conversion sont bas, le problème est la landing page, pas le placement QR. Mettez à jour la destination du lien court vers une landing page révisée. La redirection se met à jour immédiatement ; chaque scan à partir de ce point va à la nouvelle version. Pas de réimpression, pas de nouveau code QR.
Tester A/B les destinations. Le routage de smart link d'Elido prend en charge la répartition de trafic basée sur pourcentage à la couche de redirection. Pointez 50 % des scans vers la variante A et 50 % vers la variante B. Les deux variantes partagent le même code QR et la même URL courte ; la répartition se produit au edge. Surveillez les taux de conversion à travers les deux variantes dans votre plateforme analytique (via UTM ou via postback), choisissez le gagnant, et coupez le trafic à 100 % sur la variante gagnante. Le code imprimé ne change jamais.
Étendre une campagne au-delà de sa date de fin originale. Si un placement génère encore des scans après la fin officielle de la campagne, laissez la redirection active plutôt que de supprimer le lien. Mettez à jour la destination vers une page evergreen pertinente si la page de campagne originale a été retirée. Supprimer le lien produit un 404 (ou la page de repli configurée de votre espace de travail) pour tous ceux qui scannent un code encore physiquement en circulation.
Mettre à jour pour la pertinence saisonnière. Un code QR sur un dispositif permanent - un porte-affiche d'entrée de magasin, un menu, un display intérieur - peut avoir sa destination mise à jour pour chaque cycle de campagne sans imprimer de nouveaux codes. Le code sur le dispositif reste le même ; la destination change pour chaque saison ou promotion.
Pièges courants#
Impression floue ou basse résolution. L'export SVG depuis le raccourcisseur est sans perte et indépendant de la résolution. Si l'imprimeur reçoit un PNG et le rastérise à 72dpi, les modules seront flous à la taille d'impression et le taux de scan chutera. Envoyez toujours du vectoriel (SVG ou PDF) à l'imprimeur. Si l'imprimeur exige du raster, exportez à un minimum de 1000px par cm de taille d'impression prévue - un code de 3 cm a besoin d'au moins un PNG de 3000 × 3000px.
Faible ECC sur une surface endommagée. Un code QR au niveau L avec une rayure traversant 10 % de sa surface échouera à scanner de manière fiable. La signalétique extérieure, les emballages qui passent par une chaîne d'approvisionnement, et toute surface soumise à manipulation devrait être en niveau H minimum.
UTM dans la charge utile QR. Encoder l'URL UTM complète directement dans le code QR - sans un lien court - produit une grille grande et dense et grave les valeurs UTM en permanence dans le support imprimé. Si le nom de campagne change, ou si vous voulez ajuster la taxonomie UTM, vous devez réimprimer. Utilisez un lien court ; gardez les UTM dans l'URL de destination derrière.
Pas d'appel à l'action. Un code QR sans instruction adjacente (« Scannez pour les détails », « Scannez pour économiser 10 % ») est invisible pour une fraction significative de l'audience qui ne sait pas ou a oublié que leur caméra scanne les codes. Une ligne de texte double les taux de scan dans la plupart des tests A/B documentés en contextes retail.
Supprimer un lien encore en circulation. Les supports physiques durent plus longtemps que les campagnes. Un code sur un emballage peut être dans le foyer d'un consommateur pendant des mois ou des années après la fin de la campagne. Archivez les liens, ne les supprimez pas. Réglez la destination sur une page evergreen appropriée et laissez la redirection vivante.
Pas de liens par placement. Faire tourner un seul code QR à travers plusieurs placements signifie que vous ne pouvez pas attribuer les scans à des emplacements ou supports spécifiques. Le total au niveau de la campagne est le seul nombre disponible. Cela élimine l'avantage d'isolation de canal qui rend la mesure QR précieuse.
Compromis honnêtes : là où Elido s'intègre et là où il ne s'intègre pas#
Elido gère bien le côté analytique et opérationnel d'une campagne QR : génération de QR dynamique avec slugs et domaines personnalisés, analytique de scans par lien avec répartition géo et appareil, échange de landing page et routage A/B basé sur pourcentage après impression, et données de clics résidentes UE qui ne nécessitent pas d'analyse d'impact sur les transferts pour des déploiements conformes RGPD. L'app mobile et le QR Studio couvrent le workflow de création et d'export de liens sans avoir besoin du tableau de bord web.
Ce qu'Elido n'a pas aujourd'hui, c'est un éditeur de design pour l'apparence visuelle du code QR lui-même - ajustement des formes de modules, remplissages dégradés, ou production de styles QR artistiques sur mesure. Le générateur produit des codes QR standard conformes ISO avec prise en charge d'overlay de logo, mais si une campagne exige un QR fortement stylisé (modules circulaires, dégradés complexes, graphiques de cadre de marque), ce travail de design se passe dans un outil séparé après export. La sortie SVG est propre et éditable dans Illustrator, Figma ou Inkscape ; le stylage se passe là, pas dans le tableau de bord.
La page tarifaire a la répartition par palier de plan. Les domaines personnalisés (requis pour l'approche d'URL de vanité décrite à l'Étape 3) sont sur Pro et au-dessus. L'analytique - série temporelle de clics, répartition géo, split d'appareil - est disponible sur tous les plans payants. Le routage A/B basé sur pourcentage à la couche de redirection est sur Pro et au-dessus.
Pour les agences gérant des campagnes QR à travers plusieurs marques clientes, la configuration marque blanche et revendeur couvre le provisionnement d'espace de travail par client et la configuration de domaine par espace de travail, qui est la structure opérationnelle correcte pour garder l'analytique client et les bibliothèques de liens isolées.
Une campagne QR qui ferme la boucle d'attribution - du placement physique à la conversion mesurée - exige la bonne structure de lien avant que le code n'aille à l'impression, pas après. La décision d'utiliser un lien dynamique, la taxonomie UTM, le niveau de correction d'erreur, et la stratégie de lien par placement se prennent toutes avant que le fichier d'impression ne quitte vos mains. L'analytique, l'itération de landing page, et le test A/B se passent après. Le coût d'infrastructure est un lien court par placement et un générateur QR qui produit une sortie vectorielle au bon niveau de correction d'erreur. Le retour est une boucle de mesure fermée sur chaque surface physique que votre campagne touche.
À lire aussi sur le blog#
Essayer Elido
Collez une URL, obtenez un lien court
Sans inscription. Lien actif 30 jours. Inscrivez-vous pour le garder pour toujours.
Gratuit, sans inscription · 2 par jour