Guide
Comment suivre les scans d’un QR code sur Shopify (et les relier aux ventes)
Les trois niveaux de suivi d’un QR code sur Shopify — liens UTM, codes dynamiques, attribution des commandes — et comment les mettre en place.
Imprimer un QR code, c’est facile. Savoir ce qu’il a rapporté, beaucoup moins. Un code sur un flyer, une boîte ou une vitrine peut vous amener des dizaines de visites par semaine… ou aucune — et avec un QR code classique, vous ne saurez jamais lequel.
Ce guide présente les trois niveaux de suivi d’un QR code accessibles à une boutique Shopify, du gratuit au plus précis, pour choisir celui qui répond à votre question.
Pourquoi un QR code classique ne vous dit rien
Un QR code créé avec un générateur gratuit est en général statique : l’adresse web est inscrite directement dans le motif de carrés. Quand quelqu’un le scanne, son téléphone ouvre cette adresse. Rien ne se trouve entre les deux pour compter le scan.
Votre boutique voit une visite, mais ne sait pas qu’elle vient du code — encore moins de quel code, si vous en avez imprimé plusieurs.
Niveau 1 : les paramètres UTM (gratuit, avec n’importe quel générateur)
La première amélioration consiste à ajouter des paramètres UTM à l’adresse avant de générer le code :
https://votreboutique.com/products/t-shirt-aurora?utm_source=flyer&utm_medium=qr&utm_campaign=printemps
Les outils d’analyse comme GA4, et les rapports marketing de Shopify, peuvent alors regrouper les visites sous cette source et cette campagne.
C’est gratuit et mieux que rien, mais les limites sont réelles :
- Impossible de changer quoi que ce soit après l’impression. Une faute dans l’adresse, un produit épuisé ou une promotion terminée, et il faut réimprimer.
- Vous comptez des visites, pas des scans. Si la page charge lentement ou si le client la ferme, rien n’est enregistré.
- Une adresse longue donne un code dense. Plus de caractères, ce sont des carrés plus petits, plus difficiles à scanner de loin.
- Un code par emplacement, fait à la main. Comparer dix flyers, c’est gérer dix codes statiques différents.
Niveau 2 : des QR codes dynamiques avec statistiques de scans
Un QR code dynamique contient un lien court plutôt que l’adresse finale. Chaque scan passe par ce lien, qui enregistre le scan puis envoie le client vers la destination choisie.
Ce simple changement apporte beaucoup :
- Chaque scan est compté, avec l’heure, le type d’appareil et le pays approximatif.
- La destination peut changer à tout moment. Le code imprimé reste le même.
- Les codes sont courts, donc moins denses et plus faciles à scanner.
- Les emplacements se comparent : un code par flyer, boîte ou événement, chacun avec ses chiffres.
Dans TrackQr, tous les codes sont dynamiques. Vous choisissez la destination dans votre catalogue — un produit, une collection, un panier pré-rempli, une remise, une page —, vous nommez le code d’après l’endroit où il sera imprimé, et les scans arrivent dans le tableau de bord. Les robots sont exclus pour ne pas gonfler les chiffres.
Niveau 3 : l’attribution des ventes à chaque QR code
Le nombre de scans montre qu’un code attire l’attention. Il ne dit pas s’il fait vendre. Pour cela, il faut relier un scan à une commande qui peut arriver quelques minutes ou quelques jours plus tard.
Voici comment fait TrackQr :
- Le scan reçoit un identifiant. À chaque scan, TrackQr crée un identifiant aléatoire et le transmet à votre boutique avec le client.
- L’identifiant reste dans le panier. L’app embed TrackQr — activée une fois dans l’éditeur de thème — garde l’identifiant dans le navigateur du client pendant 7 jours et l’ajoute à son panier.
- La commande porte l’identifiant. Quand le client passe commande, celle-ci contient l’identifiant du scan.
- La commande est rattachée au code. TrackQr la lit et ajoute la commande et son montant au QR code concerné.
Vous obtenez le chiffre d’affaires, les commandes, le taux de conversion et le panier moyen de chaque code imprimé. Un scan peut amener plusieurs commandes dans les 7 jours : chacune compte.
Mieux vaut aussi connaître les limites. L’attribution fonctionne quand l’achat a lieu dans le même navigateur que le scan, dans les 7 jours, sur votre boutique en ligne. Un client qui scanne avec son téléphone et achète une semaine plus tard sur son ordinateur ne sera pas rattaché — la vente apparaît bien dans vos rapports Shopify, mais pas sur le code.
Une mise en place simple pour votre prochaine campagne
- Créez un code par emplacement. Nommez-les clairement : « Flyer · Quartier nord », « Insert boîte · Café 250 g ».
- Faites pointer chaque code vers une destination dédiée : un produit, une remise appliquée automatiquement ou une page de campagne.
- Ajoutez quand même des paramètres UTM, pour que GA4 voie aussi le trafic. Renseignez-les sur le code et TrackQr les ajoute à la destination.
- Imprimez avec un appel à l’action clair à côté du code — « Scannez pour -15 % » — et scannez une épreuve avant le tirage complet.
- Au bout de deux semaines, comparez. D’abord les scans, puis les commandes et le chiffre d’affaires. Divisez le coût de chaque tirage par ses commandes attribuées pour obtenir un vrai coût par commande.
De quel niveau avez-vous besoin ?
- Vous imprimez un seul code et voulez une idée approximative : les paramètres UTM suffisent.
- Vous imprimez plusieurs codes et voulez les comparer, ou changer leur destination : il vous faut des codes dynamiques avec statistiques. TrackQr compte les scans sur tous les forfaits, y compris le gratuit, avec des statistiques détaillées dès le forfait Starter.
- Vous voulez savoir quel code a rapporté de l’argent : il vous faut l’attribution, incluse dans le forfait Growth de TrackQr.