Vai al contenuto
QRCodeMax.Vip

Tracciamento dei QR code: cosa misurare e come rispettare la privacy

Solo i QR code dinamici, instradati tramite un redirect, possono contare le scansioni — e mai risalire a chi ha scansionato. Cosa si può misurare, cosa no, e come tracciare nel rispetto della privacy.

Di QRCodeMax.Vip 7 min di lettura

I QR code possono dirti quante volte un codice viene scansionato, più o meno quando e su che tipo di dispositivo — ma solo se il codice è dinamico, cioè se instrada ogni scansione attraverso un redirect che registra la visita. Nessun QR code, dinamico o statico, può dirti chi l'ha scansionato. Questo articolo spiega cosa è realisticamente misurabile, cosa no, e come tracciare le scansioni rispettando la privacy di chi tiene in mano il telefono.

Perché solo i codici dinamici possono contare le scansioni

Un QR code è solo l'immagine di un dato. In un codice statico, quel dato è l'URL di destinazione stesso. Quando qualcuno lo scansiona, il telefono va direttamente al tuo sito, e nulla lungo il percorso registra l'evento. Le tue analisi web vedranno una visita, ma sarà identica a qualsiasi altra se non hai taggato l'URL in anticipo.

Un codice dinamico funziona diversamente. Codifica un URL di redirect breve — qualcosa come qrmx.vip/abc123 — di proprietà del servizio generatore. Quando qualcuno scansiona, il telefono richiede prima quell'URL corto. Il server del servizio riceve la richiesta, registra alcuni dettagli e invia un redirect HTTP alla destinazione reale. Quel registro è il tracciamento. È anche il motivo per cui i codici dinamici si possono modificare dopo la stampa: cambi la destinazione del redirect e lo stesso quadratino bianco e nero continua a funzionare.

Il rovescio della medaglia è la dipendenza. Se il servizio di redirect ha un'interruzione o chiude, ogni codice stampato smette di funzionare. Il tracciamento dinamico ti offre misurazione e flessibilità al prezzo di un anello della catena che non controlli.

Cosa puoi ragionevolmente misurare

Ogni scansione è una normale richiesta web che arriva al server di redirect, quindi le cose misurabili sono quelle che un server web vede naturalmente:

  • Numero di scansioni. Ogni richiesta conta come una scansione. Considera il totale come approssimativo: le persone scansionano di nuovo, alcune app della fotocamera precaricano i link, e un visitatore particolarmente zelante può gonfiare il conteggio.
  • Momento approssimativo. L'orario del server ti dà la data e di solito l'ora. Utile soprattutto per confrontare i piazzamenti — un poster all'ingresso contro un volantino nella borsa.
  • Tipo di dispositivo. L'header user-agent della richiesta rivela la famiglia di sistema operativo, tipicamente iOS oppure Android, e a volte il browser. È un segnale grossolano e può mancare o risultare generico.
  • Paese o regione. Il server può dedurre una posizione approssimativa dall'indirizzo IP. VPN, reti aziendali e instradamenti degli operatori mobili distorcono questo dato, quindi tratta le informazioni a livello di città come un indizio, non come un fatto.

Niente di esotico: sono gli stessi dati superficiali che produce ogni visita a un sito web. Il valore viene dalla struttura. Dai a ogni piazzamento il suo codice, e i numeri diventano confrontabili invece di fondersi in un'unica cifra indistinta.

Cosa non puoi sapere

Una scansione è una richiesta HTTP anonima. Non porta con sé nome, indirizzo email, numero di telefono o ID account. A meno che una persona non inserisca deliberatamente i suoi dati in un modulo sulla pagina di destinazione, non hai idea di chi sia. Non puoi nemmeno seguire in modo affidabile una persona attraverso più codici o visite; senza login o cookie sul tuo dominio, ogni scansione è uno sconosciuto che ricomincia da zero.

Due chiarimenti valgono la pena, perché la paura dei QR code spesso corre più veloce dei fatti:

  • Scansionare non dà a nessuno accesso al telefono. Un codice non può leggere contatti, foto, messaggi o la posizione GPS precisa. Può solo aprire un link o, in casi particolari, attivare qualcosa come la connessione a una rete Wi-Fi.
  • Un indirizzo IP non è un'identità. Suggerisce una zona approssimativa, ma non può dirti quale persona in una famiglia — figuriamoci in una città — teneva in mano il telefono.

Anche il tipo di dispositivo è un'ipotesi informata basata su un header che il telefono invia, e i browser possono modificarlo. Se qualcuno ti promette le identità di chi scansiona partendo dal solo QR code, sta vendendo qualcosa che non possiede.

Tracciare i codici statici con tag UTM e analisi web

Se ti basta sapere quanto traffico un codice porta al tuo sito, potresti non aver bisogno affatto di un codice dinamico. Tieni il codice statico e aggiungi parametri UTM all'URL di destinazione:

https://example.com/menu?utm_source=poster&utm_medium=qr&utm_campaign=spring

Le tue analisi web esistenti mostreranno queste visite come un segmento a parte — source «poster», medium «qr» — distinto dal traffico di ricerca, social e digitato a mano. Nessun servizio aggiuntivo, nessuna dipendenza da un redirect, e il codice non smette mai di funzionare. I tag sono visibili nell'URL stesso, il che è una forma di onestà: chi se ne interessa può vedere che il link è misurato.

I limiti sono reali:

  • L'URL si allunga, quindi il pattern del QR diventa più denso e leggermente più difficile da scansionare a distanza.
  • Non puoi cambiare la destinazione dopo la stampa.
  • Misuri visite, non scansioni. La maggior parte dei telefoni mostra un'anteprima dell'URL dopo la scansione e aspetta un tocco, quindi chi scansiona, sbircia e va oltre non appare mai nelle tue analisi.

Per molti usi — il menu di un ristorante, una pagina di prodotto, un link per il download — è più che sufficiente. Scegli codici statici con tag UTM quando la domanda è «quanto traffico?», e codici dinamici quando ti servono i conteggi delle scansioni prima del tocco o vuoi poter modificare le destinazioni in seguito.

Pratiche rispettose della privacy

Misurare le scansioni è legittimo. Farlo con trascuratezza è inutile, e in molti paesi è anche un problema legale, dato che norme sulla privacy come il GDPR dell'UE possono considerare gli indirizzi IP dati personali. Tre abitudini mantengono un sistema di tracciamento delle scansioni dal lato giusto di etica e legge.

Non raccogliere nulla di personale

Non registrare indirizzi IP completi, non fare fingerprinting dei dispositivi e non mettere la parte utile dei tuoi contenuti dietro un login solo per identificare chi scansiona. Conserva solo i segnali aggregati descritti sopra: conteggi, orari, famiglia di dispositivo, regione approssimativa. Se usi un servizio di redirect, preferiscine uno che tronca gli indirizzi IP o li trasforma in hash invece di memorizzarli per intero. Un test utile: se un record non può essere ricondotto a una persona, è molto meno probabile che causi danni — o problemi di conformità.

Conserva i dati per poco

I log grezzi delle richieste si accumulano senza motivo. Una regola pratica diffusa: conserva i log grezzi per 30 o 90 giorni, il tempo sufficiente per individuare tendenze e risolvere i problemi di una campagna, poi eliminali e tieni solo gli aggregati — conteggi mensili per codice, ripartizioni per dispositivo e così via. Gli aggregati rispondono comunque a quasi tutte le domande di un report, e i dati che non detieni più sono dati che non possono trapelare.

Dichiara cosa fai

Se le persone ragionevolmente vorrebbero saperlo, dillo. Una breve riga sul poster o sulla landing page — «Le scansioni di questo codice vengono contate in forma anonima per migliorare i nostri eventi» — costa una frase e compra la fiducia che il tracciamento occulto distrugge. Se usi un servizio di generazione per i codici dinamici, leggi la sua informativa sulla privacy prima di stampare qualsiasi cosa: cosa registra, per quanto tempo conserva i dati e se li condivide con qualcuno.

Un flusso di lavoro semplice che funziona

  1. Scrivi l'unica domanda a cui vuoi rispondere, per esempio «quale posizione del poster funziona meglio?»
  2. Scegli lo strumento più leggero che ci risponde: un codice statico con tag UTM per le domande di traffico, un codice dinamico per conteggi e modificabilità.
  3. Crea un codice per ogni piazzamento. Generatori gratuiti come QRCodeMax.Vip gestiscono sia codici statici che dinamici, così puoi abbinare lo strumento alla domanda.
  4. Tieni una piccola nota che associ ogni codice al suo piazzamento; i codici senza etichetta diventano misteri nel giro di un mese.
  5. Prova ogni codice con due telefoni diversi prima di stampare in grandi quantità.
  6. Rivedi i numeri con cadenza fissa — settimanale o mensile — e agisci di conseguenza: sposta il poster, cambia la destinazione, ritira la campagna.

Il punto chiave

Misura conteggi e contesto approssimativo con codici dinamici o con codici statici taggati con UTM; non inseguire mai l'identità della persona dietro la scansione. Raccogli meno di quanto potresti, elimina prima di quanto sei obbligato e dì chiaramente cosa conti. È questo il tracciamento di cui le persone si fidano — e, non a caso, quello che userai davvero.

Domande frequenti

Un QR code può dirmi chi l'ha scansionato?
No. Una scansione è una richiesta anonima che non porta nome, email o numero di telefono; scopri chi è qualcuno solo se inserisce volontariamente i suoi dati nella pagina che il codice apre.
Mi serve un QR code dinamico per vedere i conteggi delle scansioni?
Sì, per i conteggi veri. I codici dinamici instradano ogni scansione attraverso un redirect che la registra. Un codice statico si può tracciare solo indirettamente, aggiungendo tag UTM e osservando le visite nelle tue analisi web.
Quali dati può raccogliere realisticamente un QR code dinamico?
Più o meno ciò che vede un server web: il numero di scansioni, la data e l'ora, la famiglia di sistema operativo del dispositivo e una posizione approssimativa dedotta dall'indirizzo IP. Tutto è indicativo.
I codici statici con tag UTM sono una buona alternativa?
Sì, quando la tua domanda è quanto traffico porta un codice. Mantieni l'affidabilità di un codice statico e misuri le visite nelle tue analisi esistenti, anche se non puoi cambiare la destinazione dopo la stampa e conti visite, non scansioni.
Per quanto tempo vanno conservati i dati delle scansioni?
Una regola pratica diffusa prevede 30 o 90 giorni per i log grezzi, dopodiché si tengono solo gli aggregati, come i conteggi mensili per codice. Conserva i dati solo finché li usi davvero.