INSCRIPTION

Des QR codes qui en jettent

Inscrivez-vous maintenant et essayez toutes les fonctionnalités gratuitement pendant 14 jours

J'ai déjà un compte

CONNEXION

Des QR codes qui en jettent

MOT DE PASSE OUBLIÉ

On vous envoie un lien de réinitialisation

Retour à la connexion
Marketing

Tracking de QR code : ce que dit un scan, et ce qu'il ne dira jamais

Un QR code ne piste personne : le lien derrière lui, si. Ce qu'un scan enregistre vraiment, quelle confiance accorder à chaque chiffre, et ce qu'il ne vous dira jamais.

28 Sep 2026•12 min de lecture•Benjamin TurcPar Benjamin Turc
Tracking de QR code : ce que dit un scan, et ce qu'il ne dira jamais

Le tracking de QR code ne compte que les scans des codes dynamiques. Le code contient un lien court : le serveur derrière enregistre chaque scan, puis renvoie le téléphone vers votre page. Vous obtenez le nombre de scans, l'heure, le type de téléphone et une localisation approximative, jamais un nom. Un code statique ne compte rien, mais des paramètres UTM laissent votre site compter ses visites.

Ça, c'est la version plaquette. Les petites lignes : la ville est devinée, les « uniques » sont estimés, et vos scans ne colleront jamais avec Google Analytics.

Vous scannez plus que vous n'imprimez ? Cette liste, c'est ce que votre scan livre par défaut.

Comment fonctionne le tracking de QR code : ce qu'un scan envoie vraiment

Un QR code ne peut suivre personne. C'est de l'encre : une adresse web dessinée en petits carrés, que votre appareil photo ouvre comme n'importe quel lien.

Sur un code statique, cette adresse est votre page : seul l'outil d'analyse de votre site voit la visite.

Sur un code dynamique, c'est un lien court chez le fabricant du code. Son serveur reçoit d'abord le téléphone, inscrit la requête au journal, puis le redirige vers votre page. Cette ligne de journal, c'est votre scan, humain ou pas.

Comme tout serveur web, il voit :

  • l'adresse réseau d'origine (l'adresse IP), indice d'une localisation approximative ;
  • une chaîne d'identification (le « user agent »), qui nomme le système d'exploitation et le navigateur ;
  • la langue du téléphone, que le navigateur envoie d'office ;
  • le lien court demandé, donc le code scanné ;
  • l'heure d'arrivée.

Il ne voit ni nom, ni numéro de téléphone, ni adresse e-mail, ni contacts, ni position GPS.

Imaginez un portier, compteur à la main : il vous compte, regarde sa montre, jauge votre téléphone, entend votre accent, et ne demande jamais votre nom.

Le code, c'est de l'encre. Le tracking, lui, vit dans le lien.

Ce que mesurent les statistiques d'un QR code, chiffre par chiffre

Un tableau de bord affiche ses chiffres dans la même police sûre d'elle. Tous ne le méritent pas.

  • L'heure : fiable. L'horloge du serveur fait des heures et jours de pointe une valeur sûre : déjeuner ou dîner, semaine ou week-end.
  • L'appareil : fiable, à la famille près. iPhone ou Android, plus le navigateur, lus dans le user agent. Le reste est un bonus.
  • La langue : fiable, et négligée. Sur le Wi-Fi d'un hôtel, un touriste passe pour un habitant d'après son IP ; la langue de son téléphone le trahit.
  • Le total des scans : fiable, en requêtes, pas en personnes. Trois scans, trois comptés ; un menu se fait rescanner toute la soirée. Certaines requêtes ne sont même pas humaines.
  • Les scans uniques : une estimation. Une plateforme détaille sa recette : même adresse réseau et même user agent, même personne. Or un opérateur peut placer de nombreux abonnés derrière une seule adresse publique (le CGNAT) : des inconnus aux téléphones identiques peuvent alors compter pour un. Qui passe du Wi-Fi aux données mobiles change d'adresse, et peut compter double.
  • La localisation : une estimation, avec une marge. La section suivante la mesure.

Un seul chiffre à croire ? Les scans par code, lus en tendance, à périodes comparables. Les uniques et les villes, lisez-les comme une boussole, pas comme un GPS.

Tracking de QR code et localisation : pourquoi la ville est une devinette

La ville d'un scan est un cachet de la poste : le centre de tri où le téléphone a rejoint Internet, pas la maison.

Un fournisseur de géolocalisation par IP publie sa marge d'erreur. Pour les connexions en France, l'outil de comparaison de MaxMind (consulté en septembre 2026) place 52 % des adresses à moins de 50 km de la bonne ville, 14 % dans une ville à plus de 50 km et 34 % dans aucune ville. La ville tombe juste environ une fois sur deux, et une adresse sur trois reste sans ville du tout : cachet illisible. Le pays, lui, tient bon : 99,8 % au global, selon le centre d'aide de MaxMind (même mois).

Une carte avec une épingle au centre d'un large cercle en pointillés, la vraie maison décalée sur le côté, et une enveloppe avec son cachet de la poste

Ce qui fausse la ville :

  • Le réseau mobile. MaxMind prévient qu'une adresse mobile peut couvrir une vaste zone : la ville peut alors rester vide.
  • Le VPN. La ville devient celle du serveur VPN.
  • Le relais privé iCloud. S'il est activé, le trafic Safari d'un abonné iCloud+ passe par un second relais, géré par un fournisseur de contenu tiers, qui génère une adresse IP temporaire ; par défaut, seule une localisation générale est conservée (assistance Apple, consultée en septembre 2026).
  • L'itinérance. Un voyageur resté sur la SIM de chez lui peut apparaître dans son pays d'origine : une raison de voir dans votre rapport des pays où vous n'avez rien imprimé.

La précision passe par un oui : une page en HTTPS peut demander la position du téléphone, mais ne l'obtient que si la personne touche « Autoriser ».

La seule localisation précise est celle qu'on vous donne, ou celle que vous imprimez.

Qui a scanné votre QR code ? Ce qu'un scan ne peut pas vous dire

La question revient toujours : qui a scanné ? Réponse honnête : « un téléphone ».

Un nom n'arrive que par deux chemins. La personne qui scanne le saisit sur votre page, dans un formulaire ou à la connexion, ou vous l'avez imprimé : un code par destinataire dans un envoi postal relie chaque scan à une personne de votre fichier, et ce journal devient des données personnelles la concernant.

Dans l'UE, lire ou stocker une information sur le téléphone de quelqu'un (cookie marketing, pixel publicitaire) suppose son consentement, sauf si c'est strictement nécessaire au service demandé, selon la directive ePrivacy (article 5, paragraphe 3). En France, la CNIL (lignes directrices consultées en septembre 2026) admet que la mesure d'audience anonyme, pour le seul compte de l'éditeur, soit exemptée de consentement sous des conditions strictes ; un pixel publicitaire n'entre pas dans cette exemption. Même le simple journal n'est pas anonyme par défaut : la Cour de justice de l'UE a jugé en 2016 (arrêt Breyer) qu'une adresse IP peut constituer une donnée personnelle.

Les pixels qui se déclenchent au scan pour nourrir vos audiences, page de consentement comprise, ont leur propre guide.

Ce qui se passe après la redirection, seul votre site peut vous le dire.

Comment tracker n'importe quel QR code dans Google Analytics, même statique

Trois paramètres font entrer tout QR code dans Google Analytics, même le statique qui ne compte rien.

Ajoutez utm_source, utm_medium et utm_campaign à l'URL de destination. La page d'aide de Google (consultée en septembre 2026) exige les trois ; les valeurs des paramètres sont sensibles à la casse, donc « Flyer » et « flyer » font deux sources. Écrivez en minuscules. Lisez les visites dans le rapport « Acquisition de trafic » de GA4, par source/support ou par campagne.

Sur un code statique, c'est toute la mesure, et elle dure : aucune redirection à garder en vie. Des visites, jamais des scans, et rien sur ceux qui partent avant que la page charge. Sans UTM, elles se noient dans le trafic direct, avec tous ceux qui ont tapé votre adresse.

Déjà imprimé ? Un code dynamique compte depuis le début : ajoutez les UTM à sa destination, et GA4 attribuera les visites suivantes. Un code statique n'a rien compté : s'il mène à une page que lui seul dessert, les visites de la page font office de compteur. Sinon, réimprimez en dynamique.

Quel type imprimer la prochaine fois, redirection sur votre domaine comprise ? Voyez QR code statique ou dynamique.

  • Dynamique, avec UTM : des scans et des visites.
  • Statique, avec UTM : des visites, tant que la page vit.
  • Statique, sans UTM : une devinette noyée dans le trafic direct.

Pourquoi votre nombre de scans ne colle jamais avec Google Analytics

Votre tableau de bord QR et Google Analytics ne s'accorderont jamais, et aucun ne ment. L'un compte des requêtes ; l'autre, des pages qui ont exécuté leur balise d'analyse.

Deux bocaux qui ne s'accordent jamais : un robot ajoute des jetons dans celui des scans, une petite porte bloque des jetons à l'entrée de celui des visites

Comptés comme scans, jamais comme visites :

  • Aperçus de liens. Messageries et réseaux sociaux chargent un lien pour en fabriquer l'aperçu : le robot de Slack dans les canaux, celui de Meta sur Facebook, Instagram et Messenger (leurs documentations développeurs, consultées en septembre 2026). Ces robots s'annoncent, donc une plateforme peut les filtrer : demandez à la vôtre.
  • Robots et scanners de sécurité. Une plateforme documente l'exclusion des adresses d'hébergeurs et des signatures de robots connues.
  • Rescans et départs éclair. Deux scans, peut-être une visite ; un onglet fermé avant le chargement, aucune.

Des visites que GA4 manque ou ne fait qu'estimer :

  • Consentement. Dans le mode Consentement de Google (documentation développeurs, même mois), le mode de base bloque les balises jusqu'au consentement ; le mode avancé charge les balises avec des paramètres par défaut, envoie des mesures sans cookies et s'appuie sur la modélisation.
  • Bloqueurs. Bloqueurs de contenu et protections anti-pistage peuvent neutraliser la balise.

Comparez des tendances, pas des totaux. Les scans s'envolent, pas les visites ? Soupçonnez un aperçu ou un robot avant de sabler le champagne.

Comment configurer le suivi de vos QR codes pour des données lisibles

Des données lisibles, ça se décide avant le tirage.

  1. Choisissez d'abord la question. « Est-ce que ça scanne ? » se contente d'un seul jeu de paramètres ; « quel emplacement gagne ? » exige un code par emplacement.
  2. Nommez chaque code d'après son emplacement. abribus-rue-de-la-paix, pas accueil : qui lira le rapport dans six semaines n'était pas chez l'imprimeur.
  3. Rédigez votre convention de nommage. Même source et même support partout, l'emplacement dans utm_campaign ou utm_content (qui, selon Google, permet de différencier les créations).
  4. Comparez ce qui est comparable. Mêmes dates, un changement à la fois : le design, l'offre ou l'emplacement, jamais les trois.
  5. Pas de tirage sans épreuve. Scannez une épreuve à taille et distance réelles, et vérifiez qu'elle mène à la page avec ses UTM. La suite dans comment imprimer un QR code.

Une seule habitude à changer ? Arrêtez de coller le même code partout.

Six scans pour tester le tracking de votre QR code

Que fait votre tableau de bord quand le même téléphone scanne deux fois ? Un quart d'heure pour le savoir, avant que les chiffres ne pilotent une vraie campagne.

Pointez un code dynamique de test vers votre page. À chaque étape, notez l'heure et où vous êtes vraiment.

  1. Scannez-le en Wi-Fi : c'est votre référence.
  2. Même téléphone, une minute plus tard : un unique ou deux ?
  3. Passez en données mobiles et scannez : la ville bouge-t-elle ?
  4. Activez un VPN ou le relais privé iCloud : où atterrissez-vous ?
  5. Un second téléphone, même Wi-Fi : un nouvel unique ?
  6. Envoyez-vous le lien court par message, sans l'ouvrir : l'aperçu compte-t-il ?

L'écart entre vos notes et le rapport ? Appliquez-le comme marge d'erreur à vos vraies campagnes.

L'heure des aveux : compter les scans, c'est notre métier

En toute transparence : nous fabriquons des QR codes, y compris ceux qui comptent.

Chez Oh My Code, les codes dynamiques (plans payants, essai de 14 jours) acceptent des champs UTM et affichent les scans dans le temps, les pays sur une carte, les appareils et systèmes d'exploitation, et les scans uniques (oui, une estimation). Ils n'enregistrent la position GPS que si la personne qui scanne accepte l'invite du navigateur. Sur les plans supérieurs, les pixels Meta, GA4 et Google Ads ne se déclenchent qu'après un écran de consentement.

Les codes statiques sont gratuits, s'exportent en PNG et SVG et ne comptent aucun scan, mais acceptent une adresse avec UTM.

Faites rendre des comptes à vos imprimés, petites lignes comprises.

FAQ sur le tracking de QR code

Peut-on savoir qui scanne un QR code ?

Non. Un scan montre un téléphone, une heure et une localisation approximative, jamais un nom, un numéro de téléphone ni un e-mail. Un nom ne vient que de la personne, saisi sur votre page (formulaire, connexion), ou d'un code imprimé par destinataire.

Un QR code peut-il vous pister ?

Le carré imprimé, non. Le serveur derrière son lien voit ce que voit tout site : votre adresse réseau (donc une localisation approximative), le système et la langue de votre téléphone. Une position précise exige votre accord, un nom que vous le tapiez, et les règles de l'UE imposent aux pixels publicitaires d'attendre votre consentement. Les arnaques, c'est une autre histoire : comment repérer une arnaque au QR code.

Le tracking de QR code est-il gratuit ?

En partie. Les codes statiques, généralement gratuits, ne comptent aucun scan, mais une adresse avec UTM laisse un outil d'analyse gratuit mesurer leurs visites. Compter les scans demande un code dynamique, et offres gratuites comme essais plafonnent quelque chose, d'ordinaire les codes ou la durée. Vérifiez ce que devient un code à la fin de son essai avant d'imprimer.

Peut-on suivre un QR code existant ?

Oui, s'il est dynamique : il compte depuis le premier jour, et des UTM ajoutés à sa destination laissent GA4 attribuer les visites suivantes. Un code statique n'a rien compté. Meilleur indicateur : le trafic d'une page que lui seul dessert ; à défaut, réimprimez en dynamique.

Le suivi de localisation d'un QR code est-il précis ?

Bon pour le pays, approximatif pour la ville. MaxMind chiffre la précision du pays à 99,8 % au global ; pour les connexions en France, son outil place 52 % des adresses à moins de 50 km de la bonne ville, 14 % dans une ville plus éloignée et 34 % dans aucune ville. Données mobiles, VPN, relais privé iCloud et itinérance faussent la ville. Seul le GPS, avec permission, est précis.

Peut-on suivre un colis avec un QR code ?

Pas avec ce tracking-là : le transporteur suit votre colis grâce à son numéro de suivi, dans son application ou sur son site. Le tracking de QR code compte les scans des codes que vous publiez, sur une affiche, un menu ou un flyer.

Benjamin Turc

Benjamin Turc

Fondateur d'Oh My Code. Convaincu qu'on peut faire scanner sans faire moche.

LinkedIn

Choisissez votre langue

Nous avons détecté que vous pourriez préférer une autre langue. Souhaitez-vous changer ?

English