Hai stampato 500 volantini con QR Code e ti sei chiesto: qualcuno l'ha scansionato? Quanti? Da dove venivano queste persone? Se la risposta è "non lo so", stai sprecando denaro in media che non riesci a misurare. Sapere quanti materiali hai stampato è diverso dal sapere quanti hanno funzionato.
I QR Code statici non tracciano nulla da soli. Reindirizzano semplicemente a un URL fisso. Se non prepari quell'URL con parametri di tracciamento — e non usi un QR dinamico sopra — stai navigando alla cieca. In questo tutorial imparerai a costruire l'URL corretta, generare il QR tracciabile e leggere i dati in GA4.
Cosa sono i parametri UTM
UTM (Urchin Tracking Module) sono parametri aggiunti all'URL del tuo sito che Google Analytics usa per identificare la fonte di ogni visita. Non influenzano l'esperienza dell'utente — sono invisibili per chi esegue la scansione.
Esistono cinque parametri, ma tre sono essenziali:
| Parametro | Cosa identifica | Esempio |
|---|---|---|
utm_source |
Da dove è arrivato il traffico | flyer, outdoor, embalagem |
utm_medium |
Il canale/tipo di media | qr-code, print, offline |
utm_campaign |
La campagna specifica | lancamento-junho, black-friday |
Un URL con UTM appare così:
https://seusite.com.br/oferta?utm_source=flyer&utm_medium=qr-code&utm_campaign=lancamento-junho
Un altro esempio, per un QR su una confezione di prodotto:
https://seusite.com.br/produto/xpto?utm_source=embalagem&utm_medium=qr-code&utm_campaign=produto-xpto-2026
Questo URL completo è ciò che va all'interno del tuo QR Code — non l'URL pulita.
Passo dopo passo
1 🔗 Costruisci l'URL con UTM
Definisci i tre parametri prima di qualsiasi cosa. Sii coerente: usa sempre lettere minuscole, senza spazi (usa i trattini), senza caratteri speciali.
Usa il Generatore di URL campagna di Google o costruiscila manualmente:
https://seusite.com.br/landing?utm_source=outdoor&utm_medium=qr-code&utm_campaign=verao-2026
Testa l'URL nel browser prima di procedere. Deve aprire la pagina corretta.
2 📱 Genera il QR Code dinamico
Questo è il punto critico: non usare un generatore statico. Se generi un QR statico con l'URL UTM, funzionerà — ma non potrai cambiare la destinazione dopo, e non avrai dati di scansione consolidati in un pannello.
Con un QR Code dinamico, puoi:
- Accorciare l'URL (il QR ha meno moduli ed è più facile da scansionare)
- Cambiare la destinazione senza ristampare il materiale
- Vedere quante scansioni sono avvenute, a che ora e in quale città
In Code2Scan, incolla l'URL con UTM nel campo di destinazione e genera il QR dinamico. Il link breve generato da Code2Scan reindirizzerà al tuo URL con UTM intatta.
Scopri di più su come funziona il reindirizzamento nell'articolo guida completa al QR Code dinamico.
3 📊 Visualizza i dati in GA4
Dopo aver pubblicato il materiale e raccolto alcune scansioni, accedi a Google Analytics 4:
- Vai su Report → Acquisizione → Acquisizione di traffico
- Nel selettore della dimensione principale, scegli Sorgente/mezzo della sessione
- Cerca la combinazione
flyer / qr-code(o quello che hai configurato) - Per vedere per campagna, cambia la dimensione in Campagna
Vedrai sessioni, utenti, conversioni e molto altro — tutto separato per ogni QR Code che hai creato con UTM diversi.
Suggerimento: aspetta almeno 24 ore affinché i dati appaiano nel report standard. Per i dati in tempo reale, vai su Report → Tempo reale.
Statico vs dinamico per il tracciamento
Se hai già letto di QR statico vs dinamico, sai che la differenza va oltre il tracciamento. Ma quando si tratta di misurare i risultati, la differenza è evidente:
| QR Statico | QR Dinamico | |
|---|---|---|
| Parametri UTM nell'URL | Sì (ma fisso) | Sì (e modificabile) |
| Pannello scansioni proprio | No | Sì |
| Può cambiare destinazione | No | Sì |
| URL breve nel QR | No | Sì |
| Dati in GA4 | Solo se UTM è nell'URL | Sì + dati del pannello |
Conclusione diretta: per tracciare davvero, usa il QR dinamico con URL di destinazione contenente UTM. Ottieni due punti di dati: il pannello Code2Scan (totale scansioni) e GA4 (comportamento dopo il clic).
Buone pratiche di denominazione delle campagne
La denominazione incoerente è l'errore più comune. Se usi BlackFriday su un QR e black_friday su un altro, GA4 li separerà come due campagne diverse.
Segui queste semplici regole:
- Sempre in minuscolo:
black-friday, nonBlack-Friday - Trattino come separatore:
lancamento-produto, nonlancamento_produtonélancamentoProduto - Senza caratteri speciali:
promocao, nonpromoção - Abbastanza specifico:
flyer-junho-spè meglio di soloflyer - Documenta in un foglio di calcolo: annota ogni combinazione UTM e dove è stato posizionato il QR
Errori comuni
❌ UTM incoerente tra i materiali
Usare utm_source=Flyer in un posto e utm_source=flyer in un altro divide i dati in GA4. Crea uno standard e seguilo in tutti i materiali. Vedi altri errori nell'articolo errori comuni con QR Code.
❌ Usare un QR Code statico e aspettarsi il tracciamento
Un QR statico con UTM nell'URL invia dati a GA4 — ma non puoi correggere l'URL dopo, non hai un pannello di scansioni e il QR ha più moduli (più difficile da scansionare su stampe più piccole). Usa sempre il QR dinamico.
❌ Dimenticare di testare prima di stampare
Prima di inviare alla tipografia, scansiona il QR con almeno due cellulari diversi (Android e iPhone). Conferma che la pagina si apre e che i parametri UTM appaiono nell'URL del browser. Un QR con URL sbagliata in un lotto di 1.000 volantini è denaro buttato.
❌ Non usare il QR in campagne con reindirizzamento condizionale
Se vuoi mostrare contenuti diversi per orario, posizione o dispositivo, vedi come configurare reindirizzamenti condizionali nel QR Code — e combinali con UTM per tracciare ogni variazione.
❌ Ignorare il pannello di Code2Scan
GA4 misura cosa succede sul sito dopo la scansione. Il pannello Code2Scan misura la scansione stessa — inclusi dispositivo, orario e posizione approssimativa. Usali entrambi insieme per avere il quadro completo.
Quando usarlo nei materiali di marketing
Il QR tracciabile con UTM funziona su qualsiasi materiale fisico o digitale dove non puoi cliccare su un link:
- Volantini e brochure — vedi la guida su QR Code nei volantini marketing
- Confezioni di prodotto
- Cartelloni e banner
- Biglietti da visita
- Presentazioni stampate
- Email in PDF
Per sondaggi e moduli, puoi combinare UTM con QR Code per Google Forms e sapere esattamente da quale materiale è arrivata ogni risposta.
Riepilogo
- Definisci i parametri UTM prima di creare il QR (
utm_source,utm_medium,utm_campaign) - Costruisci l'URL di destinazione con gli UTM e testala nel browser
- Genera un QR Code dinamico usando l'URL con UTM come destinazione
- Segui una convenzione di denominazione: minuscolo, trattini, senza caratteri speciali
- Testa il QR su due cellulari diversi prima di stampare
- Dopo la pubblicazione, monitora i dati in GA4 → Acquisizione → Acquisizione di traffico
- Usa il pannello Code2Scan per i dati di scansione + GA4 per il comportamento sul sito
Crea un QR Code dinamico e tracciabile — imposta il tuo URL con UTM come destinazione e inizia a misurare ogni scansione oggi stesso.