TutorielNacho G.8 min de lecture

Comment suivre les scans de codes QR, Guide complet

Comment suivre les scans de codes QR : statistiques natives, paramètres UTM + GA4 et données réelles. Sans approximation.

Comment suivre les scans de codes QR, Guide complet

Cet article a ete redige par l'equipe QR Nova. Nous developpons des logiciels de codes QR, ce qui peut influencer notre point de vue.

La plupart des articles sur le suivi des scans de codes QR décrivent la fonctionnalité comme si c'était une simple case à cocher, « utilisez un code dynamique » et c'est réglé. Ce qu'ils passent sous silence, c'est le vrai trou dans les données : par défaut, GA4 classe le trafic QR code comme « direct », ce qui signifie que votre trafic de scans est invisible dans les rapports d'acquisition. Voici ce que le suivi requiert réellement. Un vrai suivi des scans de codes QR nécessite deux couches : les statistiques natives de plateforme pour les données au niveau du scan (appareil, localisation, nombre), et les paramètres UTM pour les données comportementales (ce que les visiteurs font après le scan). L'une sans l'autre donne une image incomplète.

En bref

  • Les codes QR statiques ne peuvent pas être suivis, pas de serveur de redirection, pas de données de scan. Codes dynamiques requis.
  • GA4 traite le trafic de scan QR comme « direct » sauf si vous ajoutez des paramètres UTM à l'URL de destination.
  • Utilisez utm_medium=qr_code et un utm_source unique par emplacement physique pour distinguer les emplacements.
  • Les statistiques natives de plateforme (nombre de scans, appareil, ville) et les données UTM GA4 sont complémentaires, utilisez les deux.

Peut-on suivre les scans de codes QR ?

Try it now — no sign-up needed

Commencer

Oui, mais uniquement si le code QR passe par un serveur de redirection. Un code QR dynamique encode une URL courte qui pointe vers l'infrastructure de redirection de la plateforme. Chaque fois que quelqu'un scanne le code, son téléphone contacte cette URL courte. Le serveur enregistre la requête (horodatage, OS de l'appareil, localisation basée sur l'IP), puis redirige vers la destination. Ce journal constitue vos données de statistiques de scans.

Un code QR statique encode directement l'URL de destination. Il n'y a pas de requête serveur, le téléphone lit l'URL depuis le motif de pixels et l'ouvre. Rien n'est enregistré. Aucune donnée de scan d'aucune sorte n'est disponible depuis un code statique. Pour une analyse complète de ces deux types, consultez notre guide sur les codes QR statiques vs dynamiques.

La seconde couche de suivi, les données comportementales, vient des paramètres UTM. Quand les visiteurs arrivent sur votre site web via une URL balisée UTM, GA4 capture la source, le medium et la campagne et attribue cette session à votre code QR. Cela vous donne le comportement post-scan : pages visitées, temps sur le site, événements de conversion. Les statistiques natives de la plateforme QR vous informent sur l'événement de scan lui-même ; GA4 vous dit ce qui s'est passé après.

Quelles données le suivi de codes QR fournit-il ?

Statistiques natives de plateforme (données au niveau du scan)

Quand vous utilisez une plateforme de code QR dynamique, le tableau de bord statistique montre généralement :

  • Total des scans: chaque événement de scan, y compris les scans répétés du même appareil
  • Scans uniques: premiers scans depuis des appareils non vus précédemment (suivis par cookie ou empreinte d'appareil)
  • Horodatage du scan: heure et date exactes de chaque scan, permettant une analyse par heure de la journée et jour de la semaine
  • OS de l'appareil: iOS vs Android (et parfois type de navigateur)
  • Localisation géographique: pays, région et ville dérivés de l'adresse IP du scanneur. La résolution est généralement au niveau de la ville ou de la zone métropolitaine, pas du lieu précis

Ce que les statistiques natives ne peuvent pas vous dire : qui est le scanneur individuel, son nom ou ses coordonnées, ni aucune information persistante à travers les sessions. C'est un choix de design délibéré aligné sur les exigences du RGPD et du CCPA, pas une limitation technique.

Suivi utm GA4 (données comportementales)

Les paramètres UTM sont des balises ajoutées à votre URL de destination avant de générer le code QR. Quand un scanneur arrive sur votre site, GA4 lit les balises et les enregistre par rapport à la session. Paramètres UTM standards pour le suivi QR :

  • utm_source: où le code est placé (ex. : badge-conference, vitrine-magasin, emballage-produit)
  • utm_medium=qr_code: identifiant de medium cohérent pour toutes les campagnes QR
  • utm_campaign: le nom de la campagne (ex. : printemps-2026, relance-restaurant)
  • utm_content: identifiant de variante spécifique pour les tests A/B de placements QR code sur le même support

Avec ces paramètres en place, le rapport Acquisition de trafic de GA4 affiche le trafic QR code comme un canal distinct, plus enfoui dans le « direct ». Vous pouvez ensuite appliquer l'analyse comportementale standard de GA4 : taux de rebond, taux d'engagement, durée moyenne de session, événements de conversion et atteinte d'objectifs attribués aux scans QR.

Comment configurer le suivi utm pour les codes QR — étape par étape

Étape 1 : construisez votre URL utm

Commencez par votre URL de destination. Ajoutez les paramètres UTM comme paramètres de chaîne de requête. Exemple pour une campagne de chevalets de table de restaurant :

https://votrerestaurant.com/menu?utm_source=chevalet-table&utm_medium=qr_code&utm_campaign=diner-sur-place-2026

Utilisez le Campaign URL Builder de Google (ga-dev-tools.google.com/campaign-url-builder) pour générer des URL UTM sans fautes de frappe. La cohérence du format compte, qr_code vs QR Code vs qr-code sont trois valeurs de medium distinctes dans GA4.

Étape 2 : établissez des conventions de nommage avant de générer des codes

C'est l'étape que la plupart des équipes sautent et regrettent. Une fois que vous avez une douzaine de codes QR en circulation avec des noms UTM incohérents, vos données GA4 deviennent fragmentées et difficiles à segmenter. Décidez en amont :

  • Toujours utiliser utm_medium=qr_code (underscore, minuscules) pour tous les codes QR
  • Utiliser un format cohérent pour utm_source : placement-localisation (ex. : magasin-paris-nord, emballage-v2)
  • Documenter chaque code QR, ses valeurs UTM et son placement physique dans un tableur partagé

Étape 3 : raccourcissez l'url utm avant l'encodage

Les URL longues produisent des codes QR denses et complexes, plus de modules, plus de densité de données, plus de risques d'échec de scan en conditions sous-optimales. Une URL balisée UTM avec quatre paramètres peut facilement dépasser 150 caractères. Raccourcissez-la avec un raccourcisseur d'URL ou utilisez une plateforme de codes QR dynamiques qui gère la redirection en interne (le code QR encode l'URL courte, et la plateforme ajoute les paramètres UTM côté serveur pendant la redirection).

Étape 4 : générez le code QR pointant vers l'url utm

Créez un code QR dynamique en utilisant l'URL de destination balisée UTM. Dans le générateur URL de QR Nova, collez l'URL UTM complète comme destination. Le code QR encode l'URL courte de redirection, et la destination de redirection est votre page balisée UTM. Quand le scanneur arrive sur votre page, GA4 capture les données UTM.

Étape 5 : vérifiez le suivi avant impression

Avant d'imprimer quoi que ce soit, vérifiez le suivi de bout en bout :

  1. Scannez le code QR avec votre téléphone.
  2. Confirmez que la redirection arrive sur la bonne page avec les paramètres UTM visibles dans la barre d'URL.
  3. Dans GA4, allez dans Rapports > Temps réel et vérifiez qu'une nouvelle session apparaît attribuée à votre source et medium UTM.
  4. Vérifiez le tableau de bord de la plateforme QR pour confirmer que le scan a été enregistré avec les bonnes données d'appareil et de localisation.

Ce test prend 5 minutes et évite des semaines de données manquantes à cause d'une configuration de suivi mal paramétrée que vous ne découvrez qu'en examinant les performances de campagne. Pour des conseils plus larges sur le déploiement de codes QR, notre guide des meilleures pratiques codes QR couvre le dimensionnement, le contraste et le placement aux côtés du suivi.

Trois niveaux de complexité du suivi QR code

Chaque cas d'usage n'a pas besoin du même niveau d'infrastructure de suivi. Voici comment adapter la configuration au besoin réel :

Faible complexité : emplacement unique, usage unique

Un commerce local place un code QR sur un autocollant de vitrine pointant vers sa page de réservation. L'objectif est de savoir si quelqu'un le scanne. Configuration : code QR dynamique avec le tableau de bord natif de la plateforme. Métriques pertinentes : nombre total de scans, confirmation géographique approximative (les scans viennent-ils de la bonne ville ?) et tendances horaires (quand les gens scannent-ils, est-ce corrélé au passage piéton ?). Le suivi UTM n'est pas nécessaire sauf si la page de réservation a déjà GA4 installé et que vous voulez l'attribution des conversions.

Complexité moyenne : campagne multi-emplacements

Une marque régionale place des codes QR sur des chevalets de table dans 15 restaurants pour le lancement d'un programme de fidélité. L'objectif : quels emplacements ont le taux de participation le plus élevé ? Configuration : un code QR par emplacement, chacun avec un utm_source unique (ex. : emplacement-001 à emplacement-015), tous avec utm_medium=qr_code et utm_campaign=lancement-fidelite-t2-2026. Analysez dans GA4 en filtrant sur utm_medium=qr_code et en ventilant par utm_source. Cela révèle quels emplacements génèrent des inscriptions sans dépendre du personnel du restaurant pour le suivi manuel.

Haute complexité : emballage produit entreprise

Une entreprise de biens de consommation intègre des codes QR sur les emballages de 3 gammes de produits, 8 variantes régionales et une production sur 2 ans. Exigences : suivre le volume de scans par référence et région, mettre à jour les URL de destination après impression (rediriger les pages de promotion expirées vers les offres actuelles), mesurer la conversion post-scan et maintenir l'historique des scans pour tout le cycle de vie du produit.

Cela nécessite : des codes QR dynamiques avec gestion de redirection, une taxonomie UTM structurée (utm_source=identifiant-sku, utm_campaign=variante-region), un suivi d'événements GA4 pour des actions de conversion spécifiques (achat, abonnement, inscription), et une plateforme QR avec accès API pour les mises à jour programmatiques d'URL. La question critique d'approvisionnement : le SLA de la plateforme garantit-il la disponibilité de la redirection pour tout le cycle d'emballage de 2 ans ? La portabilité des données, pouvez-vous exporter les règles de redirection et migrer si le fournisseur est racheté ou change ses tarifs ?, devrait figurer dans le contrat.

Quand le suivi de codes QR ne donnera pas ce que vous attendez

Plusieurs scénarios produisent des données de suivi trompeuses ou incomplètes. Connaître ces limites évite la confiance excessive dans vos métriques.

La localisation basée sur l'ip est approximative

Les plateformes QR dérivent la localisation de l'adresse IP du scanneur. Les utilisateurs de données cellulaires sont généralement géolocalisés au point d'échange de la tour cellulaire la plus proche, souvent un centre-ville ou régional, pas la localisation réelle du scan. Un code scanné dans un magasin de Paris pourrait montrer le scanneur comme étant en banlieue parisienne si le point d'échange de l'opérateur est là. La localisation au niveau de la ville est fiable ; au niveau du quartier, non.

Les utilisateurs vpn et réseau d'entreprise apparaissent comme un seul emplacement

Si un scanneur utilise un VPN ou est sur un réseau d'entreprise avec une passerelle internet centralisée, son IP montre la localisation du serveur VPN ou de la passerelle, qui pourrait être n'importe où dans le monde. Les codes QR d'événements d'entreprise montrent parfois un cluster de scans depuis une ville inattendue parce que le WiFi du lieu transite par un datacenter dans une autre région.

Les compteurs de scans uniques surestiment entre appareils

Si la même personne scanne votre code sur son iPhone à 10h puis sur la webcam de son ordinateur professionnel à 14h, cela compte comme deux scans uniques. Il n'y a pas de rapprochement d'identité inter-appareils dans les statistiques QR standard. Pour les événements en présentiel où vous voulez un comptage précis de participants, les compteurs de scans uniques surestimeront de 10-20 %.

Les données utm GA4 nécessitent que l'utilisateur atteigne la page de destination

Si l'URL de destination se charge lentement et que l'utilisateur quitte avant que le pixel de suivi GA4 ne se déclenche, le scan est compté par la plateforme QR (la redirection a été faite) mais pas par GA4 (la page ne s'est pas chargée assez pour envoyer l'événement). Dans les environnements mobiles à haute latence, salles de conférence avec mauvais WiFi, événements en extérieur, cette divergence peut être significative. Gardez les pages d'atterrissage rapides et minimisez les ressources bloquant le rendu.

Comment QR nova gère les statistiques de scans

Le tableau de bord de statistiques de QR Nova fournit des données au niveau du scan pour tous les codes dynamiques : total des scans, scans uniques, répartition par OS, horodatages des scans et données géographiques. Les données sont disponibles dans le tableau de bord sans seuil minimum de scans, même un seul scan apparaît immédiatement.

Pour le suivi UTM : le générateur d'URL dynamique de QR Nova accepte n'importe quelle URL de destination, y compris les URL avec paramètres UTM pré-ajoutés. La plateforme encode votre URL balisée UTM comme destination de redirection, de sorte que chaque scan fournit à la fois les statistiques natives de la plateforme et l'attribution UTM GA4 simultanément.

Contrairement aux plateformes qui plafonnent les statistiques de scans sur les offres inférieures, QR Nova fournit l'historique complet des scans sans limite de nombre de scans. Vous pouvez aussi exporter les données de scans brutes, si vous changez de plateforme plus tard, votre historique de statistiques vous suit.

Créez un code QR dynamique traçable gratuitement sur QR Nova, sans carte de crédit, sans abonnement nécessaire pour démarrer.

Questions frequentes

Peut-on suivre qui a scanné un code QR ?

Vous pouvez suivre le type d'appareil (iOS/Android), la localisation approximative (au niveau de la ville basée sur l'IP), l'heure du scan et si le scan est unique ou répété. Vous ne pouvez pas identifier des personnes individuelles, les statistiques de scan QR sont des données agrégées, pas de l'identification personnelle. Le RGPD et le CCPA limitent le suivi des scans aux agrégats non-PII.

Peut-on suivre les scans d'un code QR statique ?

Non. Les codes QR statiques encodent l'URL de destination directement dans l'image, il n'y a pas de couche de redirection, donc aucun serveur ne voit le scan. Pour suivre les scans, vous avez besoin d'un code QR dynamique (qui passe par un serveur de redirection qui enregistre les scans) ou de paramètres UTM sur l'URL de destination (que GA4 capture quand le visiteur arrive sur votre page).

Quelles données le suivi des scans de codes QR fournit-il ?

Les statistiques natives de plateforme QR fournissent généralement : nombre total de scans, nombre de scans uniques, horodatage du scan, système d'exploitation de l'appareil (iOS vs Android), localisation approximative (pays, région, ville) et type de navigateur. Le suivi UTM via GA4 ajoute : le comportement post-scan (pages visitées, durée de session, atteinte d'objectifs et conversions).

Comment suivre les scans de codes QR dans Google Analytics ?

Ajoutez des paramètres UTM à votre URL de destination avant de générer le code QR. Utilisez utm_source pour identifier l'emplacement physique (ex. : 'badge-conference'), utm_medium=qr_code, et utm_campaign pour le nom de la campagne. GA4 capture ces paramètres automatiquement quand les visiteurs arrivent sur votre page et attribue la session au trafic QR code.

Quelle est la différence entre un scan et un scan unique dans les statistiques QR ?

Un scan est chaque fois que le code est scanné, y compris les scans répétés du même appareil. Un scan unique est un premier scan depuis un appareil non vu précédemment (suivi par cookie ou empreinte d'appareil). Pour les métriques d'engagement, les scans uniques sont plus significatifs, ils mesurent la portée. Le total des scans mesure l'intensité de l'engagement.

Ai-je besoin d'un abonnement payant pour suivre les scans de codes QR ?

Avec les paramètres UTM et GA4, vous pouvez suivre le comportement post-scan gratuitement via Google Analytics 4. Les statistiques natives de scans (nombre de scans, appareil, localisation) nécessitent une plateforme de codes QR dynamiques, qui coûte généralement 7-30 $/mois selon le fournisseur. Le tableau de bord de statistiques de QR Nova est inclus avec les codes dynamiques.

Comment suivre quel emplacement physique a généré le plus de scans ?

Créez un code QR séparé pour chaque emplacement physique avec une valeur utm_content ou utm_source unique par placement. Par exemple : utm_source=magasin-paris vs utm_source=magasin-lyon. Cela permet à GA4 (ou au tableau de bord de votre plateforme QR) de ventiler le trafic de scans par emplacement sans nécessiter de codes dynamiques séparés pour chaque placement.

Try it now — no sign-up needed

Commencer