Codici QR per campagne offline: traccia ogni volantino, scatola e stand
Come mettere i codici QR su stampa, packaging e materiali per eventi, così ogni scansione compare nelle tue analisi: un codice taggato per ogni posizionamento, la correzione d'errore giusta, il margine di quattro moduli e un test prima di stampare.
Un volantino non ti dice se ha funzionato. Nemmeno un adesivo su una scatola di spedizione o un cartello su una bancarella del mercato. Metti un codice QR e potrebbe comunque non dirtelo, perché una scansione senza tag arriva nelle tue analisi come se qualcuno avesse digitato il tuo indirizzo a memoria.
La soluzione è piccola e deve avvenire prima della tiratura: tagga il link, crea un codice per ogni posizionamento e testalo. Questa guida copre l'intera routine, e il nostro generatore di codici QR gratuito fa il tagging e il codice in un solo passaggio, direttamente nel tuo browser.
Perché un codice senza tag è un codice sprecato
Quando qualcuno scansiona un codice, il suo telefono apre direttamente il link. Non c'è una pagina prima, quindi non c'è un referrer che dica da dove arriva la visita. Google Analytics non ha nulla su cui basarsi e classifica la visita come Direct, il canale che descrive come persone che arrivano tramite un link salvato o digitando il tuo URL. Le visite del tuo volantino finiscono mescolate con tutti quelli che hanno salvato il tuo sito nei preferiti.
I tag UTM risolvono questo. Sono etichette aggiunte alla fine del link, e Google dice di impostarne sempre tre: utm_source, utm_medium e utm_campaign. Aggiungili al link dentro il codice e ogni scansione li porta con sé.
Un codice per posizionamento
L'abitudine più utile è anche la più semplice: non riutilizzare mai un codice tra posizionamenti. Se lo stesso codice sta sul cartello del banco, sul poster della vetrina e sullo scontrino, sai che i codici QR hanno ricevuto scansioni ma non quale di loro se le è guadagnate.
Dai a ogni posizionamento il proprio link taggato. Mantieni la stessa campagna e cambia il tag del contenuto:
utm_source=print,utm_medium=qr,utm_campaign=spring_launch,utm_content=window_poster- uguale, con
utm_content=counter_card - uguale, con
utm_content=receipt
Per il packaging, usa il tag del contenuto per indicare dove sta sulla confezione (box-insert, back-label). Per gli eventi, nomina l'evento nella campagna e il punto nel contenuto (booth-banner, handout). Mantieni ogni valore in minuscolo, perché Google tratta i valori come sensibili alle maiuscole: Print e print comparirebbero come due sorgenti.
Se usi già il nostro generatore di link UTM per gli annunci, le regole sono le stesse. Il generatore QR le applica per te: mantiene i parametri già presenti nel tuo link, sostituisce i valori UTM vecchi e mantiene un'ancora #section alla fine.
Dove compaiono le scansioni in Google Analytics
GA4 classifica le visite in canali usando regole su source e medium. Il suo gruppo di canali predefinito ha canali per email, SMS, social, ricerca, referral e altro, ma nessuno per la stampa. Un medium come qr non corrisponde a nessuna regola, quindi quelle visite finiscono in Unassigned, cioè ciò che GA4 usa quando nessuna regola si adatta. Due insidie nella stessa tabella: una source con il nome di un sito social (ad esempio instagram) manda le visite su Organic Social, e un nome di campagna con shop o shopping dentro, come utm_campaign=summer_shop, le manda su Organic Shopping. Una source neutra come utm_source=print e una campagna come utm_campaign=spring_launch evitano entrambe.
Va bene, ed è meglio di Direct: le visite sono separate e completamente etichettate. Filtra ogni report per campagna o per source e medium, e ogni posizionamento è una riga a sé. Basta decidere un'unica grafia per il medium e mantenerla, così tutta la stampa sta insieme.
Scegli il livello di correzione d'errore con intenzione
Ogni codice QR contiene dati di riserva, così scansiona anche quando una parte è danneggiata. Denso Wave, l'azienda dietro il QR Code, elenca quattro livelli, che ripristinano circa il 7% (L), 15% (M), 25% (Q) e 30% (H) del codice. Nota anche che il livello M è quello scelto più spesso, che Q o H vanno bene dove i codici si sporcano, e che un livello più alto produce un codice più grande.
In pratica:
- M per volantini, menu, poster e tutto ciò che resta pulito.
- Q o H per packaging che viene maneggiato, etichette di spedizione, adesivi per esterni e tutto ciò che potrebbe graffiarsi, piegarsi o essere parzialmente coperto da un pollice.
- L solo quando un link lungo non entra in altro modo, e in quel caso considera un link più corto.
Non toccare il bordo bianco
La cornice vuota attorno a un codice fa parte del codice. La guida di Denso Wave alla dimensione dei codici è netta: “QR Code requires a four-module wide margin at all sides of a symbol.” Un modulo è uno dei piccoli quadrati. È tentante ritagliare quel margine per rendere ordinato il layout, o mettere il codice su uno sfondo decorato. Entrambe le cose erodono la cornice libera che lo standard richiede, quindi non fare nessuna delle due.
Il nostro generatore parte con un margine di quattro moduli e avvisa se scendi sotto.
Calcola la dimensione stampata
Un codice QR esiste in 40 dimensioni di griglia chiamate versioni. La versione 1 è 21 per 21 moduli e ogni versione aggiunge 4 per lato, fino a 177 per 177 nella versione 40. Il generatore mostra quale versione serve al tuo link. L'aritmetica per la dimensione di stampa è poi semplice:
larghezza stampata = (moduli + 8) × dimensione del modulo
L'8 è il margine di quattro moduli su ciascun lato. L'esempio di Denso Wave usa un modulo di 0.254 mm: un codice Versione 3 è di 29 moduli, quindi 7.366 mm, e 9.398 mm con il margine.
Un esempio svolto per un volantino: il tuo link taggato entra nella Versione 4, cioè 21 + 3 × 4 = 33 moduli. Vuoi che ogni modulo sia di 0.6 mm. Quindi (33 + 8) × 0.6 = 24.6 mm, quindi prevedi un quadrato di circa 25 mm. Se il link richiede invece la Versione 6 (41 moduli), gli stessi moduli da 0.6 mm richiedono (41 + 8) × 0.6 = 29.4 mm. Ecco perché i link corti contano: ogni versione in più fa crescere il quadrato, o rimpicciolisce i moduli se lo spazio è fisso.
Non esiste una dimensione del modulo unica e giusta, perché dipende da quanto lontano si fermano le persone e dai loro telefoni. Il metodo onesto è la sezione successiva.
Testalo come farebbe un cliente
- Scansiona il file sullo schermo con due o tre telefoni diversi, incluso uno più vecchio.
- Stampa una prova a dimensione reale, sulla carta vera se puoi, e scansionala dalla distanza da cui le persone si fermeranno.
- Controlla la landing page da un telefono. È dove finisce ogni scansione, quindi deve caricarsi in fretta e avere senso per chi si è appena fermato davanti a un poster.
- Controlla che i tag siano arrivati. Apri la vista in tempo reale delle tue analisi, scansiona una volta e cerca il nome della tua campagna.
Usa il download SVG per la stampa. È un vettoriale, quindi resta nitido a qualsiasi dimensione, ed è ciò che vogliono una tipografia o uno strumento di design.
Colori e brand
Un codice nei colori del tuo brand va bene finché i moduli restano chiaramente più scuri dello sfondo. Grigio chiaro su bianco, o un codice chiaro su una scatola scura, è dove le scansioni iniziano a fallire. Il generatore misura il contrasto tra i tuoi due colori e avvisa quando è basso o invertito. Comunque, fidati della prova stampata più che dell'anteprima.
Statico o dinamico?
Un codice statico contiene direttamente il tuo link. Funziona finché esiste quella pagina, senza account, senza abbonamento e senza scadenza. Un codice dinamico contiene un link breve verso un servizio di reindirizzamento, che ti permette di cambiare la destinazione in seguito e contare le scansioni dal suo lato, ma il codice smette di funzionare se quel servizio scompare.
Per la maggior parte delle campagne stampate, un codice statico con tag UTM basta: le scansioni vengono contate nelle tue analisi, dove già vive il resto del tuo traffico. Se una destinazione potrebbe cambiare dopo la stampa, punta il codice a una pagina del tuo sito che controlli, e cambia quella pagina.
Una checklist prima della tiratura
- Un codice taggato per posizionamento, con source, medium e campaign impostati, tutto in minuscolo.
- Correzione d'errore a M per superfici pulite, Q o H per tutto ciò che viene maneggiato o è all'esterno.
- Un margine bianco di quattro moduli, non toccato dal design.
- Dimensione stampata calcolata dalla versione e dalla dimensione del modulo.
- Una prova a dimensione reale scansionata su più telefoni, e la visita vista nelle analisi.
Pronto a crearli? Apri il generatore di codici QR, seleziona Add UTM tags e scarica un SVG per ogni posizionamento.
Dove si inserisce Hermoso
Hermoso è un agente di marketing IA. Analizza gli annunci che già funzionano nel tuo mercato, crea annunci immagine e video in linea con il tuo brand, pubblica e programma sui tuoi account social e gestisce campagne a pagamento sui tuoi account pubblicitari. Funziona nell'app web, oppure dentro Claude, ChatGPT e Cursor tramite il suo server MCP. I codici QR restano uno strumento gratuito, senza registrazione.
Domande frequenti
Come traccio le scansioni di un codice QR stampato?
Aggiungi tag UTM al link prima di creare il codice: almeno utm_source, utm_medium e utm_campaign, e utm_content per distinguere i posizionamenti. Ogni scansione arriva poi in Google Analytics con quelle etichette. Senza tag, una scansione di solito compare come traffico Direct.
Quale livello di correzione d'errore uso per il packaging?
Q o H. Denso Wave, l'azienda dietro il QR Code, dice che sono adatti dove i codici si sporcano, e il packaging viene maneggiato. Usa M per superfici pulite come volantini e menu.
Quanto deve essere grande il bordo bianco attorno a un codice QR?
Quattro moduli su ogni lato. Denso Wave afferma che il QR Code richiede un margine di quattro moduli su tutti i lati di un simbolo.
Dove compaiono le visite dei codici QR in GA4?
GA4 non ha un canale per la stampa. Con un medium come qr e un nome di source e campagna neutro, le visite finiscono in Unassigned, dove restano separate e completamente etichettate. Filtra per campagna o per source e medium per vedere ogni posizionamento. Un nome di campagna che contiene shop le manda invece su Organic Shopping.
I codici QR statici scadono?
No. Un codice statico contiene il link stesso, quindi funziona finché esiste la pagina a cui punta. Solo i codici dinamici, che passano per un servizio di reindirizzamento, dipendono dal fatto che quel servizio resti attivo.