Mesurer les scans d’un QR code avec les paramètres UTM
Savoir quel flyer ou quelle affiche fonctionne ne nécessite pas d’abonnement à un service de QR codes dynamiques. Les paramètres UTM et votre outil d’analyse habituel suffisent.
Par Kelvyn Laine · 7 min de lecture · Mis à jour le 17 octobre 2026
« Combien de personnes ont scanné mon QR code ? »
C’est la question qui suit presque toujours une campagne d’affichage ou de flyers. Les services de QR codes dynamiques y répondent avec un tableau de bord, au prix d’un abonnement et d’un intermédiaire entre vos clients et votre site. Pourtant, si votre QR code mène vers votre propre site web, vous disposez déjà de tout le nécessaire pour mesurer les visites qu’il génère, gratuitement et sans dépendre d’un tiers : les paramètres UTM.
Le principe des paramètres UTM
Les paramètres UTM sont de courtes étiquettes ajoutées à la fin d’une URL. Elles n’ont aucun effet sur la page affichée, mais les outils de mesure d’audience — Google Analytics, Matomo, Plausible et la plupart des autres — les lisent et classent la visite en conséquence. Trois paramètres suffisent dans la grande majorité des cas :
- utm_source : le support précis, par exemple
flyer,affiche-vitrineoucarte-visite; - utm_medium : la famille de canal. Utilisez toujours la même valeur pour vos QR codes, par exemple
qrcode, afin de les regrouper ; - utm_campaign : l’opération, par exemple
soldes-hiverousalon-2026.
Une adresse prête à encoder ressemble alors à ceci :
https://exemple.fr/offre?utm_source=flyer&utm_medium=qrcode&utm_campaign=soldes-hiver
En créant un code par support — un pour les flyers, un pour l’affiche, un pour les cartes de visite — vous saurez exactement lequel fonctionne. Respectez une convention stricte : tout en minuscules, sans espaces ni accents, et toujours les mêmes mots. Pour les outils d’analyse, Flyer et flyer sont deux sources différentes.
Le revers : une URL plus longue, un code plus dense
Chaque caractère ajouté à l’adresse rend le QR code plus dense : plus de modules, donc des modules plus petits à taille égale, et une lecture plus exigeante. L’URL ci-dessus fait plus de 80 caractères, contre une vingtaine sans les paramètres. Sur une affiche, ce n’est pas un problème ; sur une carte de visite ou une étiquette, cela peut le devenir. Trois solutions :
- raccourcir les valeurs :
utm_source=fly&utm_medium=qrfait le même travail ; - agrandir le code, en suivant les recommandations du guide quelle taille pour un QR code imprimé ;
- passer par une redirection sur votre propre domaine, décrite ci-dessous.
La redirection maison : le meilleur des deux mondes
Si vous gérez votre site, créez une adresse courte qui redirige vers la page finale avec ses paramètres UTM : par exemple exemple.fr/flyer. La plupart des hébergeurs, des CMS comme WordPress (avec une extension de redirection) et des plateformes comme Shopify ou Wix permettent de créer ce type de redirection en quelques clics.
Cette approche cumule les avantages :
- le QR code reste court, donc peu dense et facile à lire ;
- les scans sont mesurés dans votre propre outil d’analyse ;
- vous pouvez changer la destination après impression en modifiant la redirection — ce qui est normalement l’argument principal des QR codes dynamiques payants ;
- aucun service tiers ne peut couper votre code : tant que votre domaine existe, il fonctionne.
La seule contrainte est de conserver votre nom de domaine. Le guide QR code statique ou dynamique compare en détail cette méthode aux services d’abonnement.
Lire les résultats
Dans Google Analytics 4, les visites issues de vos QR codes apparaissent dans le rapport Acquisition du trafic, en affichant la dimension « Source / support de la session » : vous y verrez par exemple la ligne flyer / qrcode. Dans Matomo, elles figurent dans le rapport des campagnes. Laissez passer quelques jours avant de conclure : un flyer distribué le samedi génère souvent ses visites tout au long de la semaine.
Gardez en tête ce que vous mesurez réellement : les visites sur votre site issues du code, pas les scans eux-mêmes. Un visiteur qui refuse les cookies de mesure d’audience, ou qui ferme la page avant son chargement, ne sera pas compté. Les chiffres sont donc un minimum, suffisant pour comparer deux supports entre eux.
Et le RGPD ?
Les paramètres UTM ne contiennent aucune donnée personnelle : ils décrivent le support, pas la personne. Les règles habituelles de votre outil d’analyse s’appliquent — en particulier le recueil du consentement si cet outil dépose des cookies non exemptés. N’ajoutez jamais dans une URL de QR code un identifiant de client, un e-mail ou un nom.
Check-list
- un code distinct par support à comparer ;
- une convention de nommage en minuscules, appliquée partout ;
- une URL courte, ou une redirection sur votre domaine ;
- le lien testé apparaît bien dans votre outil d’analyse avant l’impression ;
- aucune donnée personnelle dans l’adresse encodée.
Mettez ces conseils en pratique : le générateur vérifie le contraste en temps réel et exporte en SVG pour l’impression.
Créer un QR code