Collegare le campagne con codici QR a Google Analytics usando Zapier
Zapier fa da ponte tra una scansione e la tua dashboard di analytics, inviando automaticamente gli eventi di scansione a Google Analytics: così le performance della campagna compaiono insieme a quelle degli altri canali marketing, senza bisogno di esportazioni manuali.
Key Takeaways
- Serve un codice QR dinamico con un reindirizzamento compatibile con i webhook: i codici statici non possono attivare uno Zap, perché la destinazione non cambia mai né comunica nulla indietro.
- L'azione integrata di Zapier per Google Analytics invia eventi tramite Measurement Protocol, quindi prima di creare lo Zap ti servono un Measurement ID di GA4 e una API secret.
- I parametri UTM sull'URL di destinazione restano fondamentali anche con Zapier: sono loro a permettere a GA4 di raggruppare le scansioni in un report di campagna ben identificato, invece di farle finire genericamente tra il traffico "diretto".
Un tempo i rivenditori dovevano stampare un codice QR su ogni volantino e poi aspettare la fine del mese per chiedere alla tipografia o all'agenzia pubblicitaria un conteggio grezzo delle scansioni. Quando finalmente arrivava il numero, la campagna era già conclusa e non c'era modo di capire quale punto vendita, quale versione del volantino o quale fascia oraria avesse generato traffico. Le decisioni di marketing si basavano sull'istinto, perché i dati arrivavano troppo tardi per essere davvero utili.

Questo era il vecchio modo di fare le cose. Il metodo moderno consiste nel generare un codice QR dinamico, collegare l'evento di scansione a un'automazione Zapier e far confluire quei dati direttamente in Google Analytics quasi in tempo reale. Una volta impostato il tutto, ogni scansione diventa un evento tracciabile che puoi segmentare per sorgente, mezzo e nome della campagna — esattamente come fai già per il traffico da email o da ricerca a pagamento.
Questa guida ti accompagna in tutta la configurazione, dalla creazione del codice fino alla conferma che i dati arrivino correttamente nella tua proprietà GA4, con qualche controllo extra da fare prima di andare in stampa.
Configurare la connessione con Zapier
L'intero processo si compone di tre parti: creare una sorgente che attivi lo scan-trigger, costruire lo Zap che resta in ascolto e configurare l'azione GA4 affinché l'evento finisca nel report giusto. Non serve scrivere codice, ma ogni passaggio va fatto nell'ordine corretto, altrimenti i dati non arriveranno a destinazione.
Passo 1: crea un codice QR tracciabile con tag UTM
Parti dal generatore di codici QR gratuito e scegli un codice con URL dinamico anziché statico. Costruisci il link di destinazione con i parametri UTM — utm_source=qr, utm_medium=print e un valore utm_campaign che identifichi il volantino o il display specifico. È la stessa convenzione di tagging usata per le destinazioni descritte nella guida ai codici QR per landing page, ed è ciò che permette a Google Analytics di raggruppare i dati in seguito.
Passo 2: instrada gli eventi di scansione tramite un webhook
La maggior parte delle piattaforme per codici QR che supportano l'analisi delle scansioni può inviare un webhook a ogni scansione, ed è proprio questo il trigger che Zapier intercetta. Su Zapier, crea un nuovo Zap e seleziona "Webhooks by Zapier" come app trigger, scegliendo "Catch Hook". Zapier ti fornirà un URL univoco: incollalo nelle impostazioni webhook o di integrazione della tua piattaforma QR, così ogni scansione invierà un payload (timestamp, posizione se disponibile, tipo di dispositivo) a Zapier nel momento stesso in cui avviene.
Passo 3: aggiungi l'azione Google Analytics
Per il passaggio dell'azione, cerca "Google Analytics" nella directory delle app di Zapier e seleziona l'azione per eventi Measurement Protocol. Ti serviranno il Measurement ID di GA4 (inizia con G-) e una API secret, entrambi reperibili in Amministrazione > Stream di dati > API secret Measurement Protocol nella tua proprietà GA4. Mappa i campi in arrivo dal webhook sui parametri dell'evento — nome campagna, sorgente e mezzo — così la scansione comparirà come evento personalizzato attorno al quale potrai costruire un report.
Passo 4: testa tutto prima di pubblicare
Invia una scansione di prova e controlla il report in tempo reale di GA4 entro un minuto o due. Se l'evento non compare, la causa più comune è una API secret non corrispondente oppure un payload del webhook mappato in modo scorretto. Una volta verificato tutto, pubblica lo Zap e stampa i tuoi materiali — la stessa attenzione nei test vale sia che tu stia taggando un volantino, un menu, sia i codici di check-in descritti nella guida ai codici QR per il check-in di hotel e Airbnb.
Consigli per dati di scansione più puliti
Uno Zap funzionante è utile solo se i dati che trasporta sono affidabili. Queste piccole accortezze riducono il rumore e le attribuzioni sbagliate una volta che il flusso è attivo.
Assegna un nome alle campagne seguendo uno schema coerente, ad esempio località-data-versione, in modo simile all'approccio usato per impostare i codici QR per obiettivi specifici: così i report di GA4 restano ordinabili anche mesi dopo, invece di trasformarsi in un elenco di etichette create al volo che nessuno ricorda più.
Filtra le scansioni generate da bot o da pre-fetch nella logica del tuo Zap: alcune fotocamere di smartphone e app di messaggistica aprono automaticamente i link, gonfiando il conteggio delle scansioni ancor prima che una persona reale veda la destinazione.
Per le prime settimane, tieni un secondo registro delle scansioni grezze, non filtrato, al di fuori di GA4: ti permette di confrontare i totali e individuare eventuali errori di mappatura prima di fidarti completamente del report automatizzato.
Domande frequenti
Mi serve un piano Zapier a pagamento per fare questo?
Il piano gratuito di Zapier consente un numero limitato di task al mese e supporta Zap a un solo passaggio, il che è sufficiente per campagne con volumi contenuti. Le campagne QR ad alto traffico, con migliaia di scansioni mensili, avranno probabilmente bisogno di un piano a pagamento, dato che ogni scansione conta come un task.
Posso usare Universal Analytics al posto di GA4?
No. Universal Analytics ha smesso di elaborare dati a metà 2024, quindi qualsiasi nuova configurazione deve puntare a una proprietà GA4 e al suo Measurement Protocol, che è proprio ciò su cui si basa l'azione Zap descritta in questa guida.
E se la mia piattaforma di codici QR non supporta i webhook?
Se il tuo generatore non offre webhook per le scansioni, puoi comunque monitorare le performance della campagna usando URL di destinazione con tag UTM e i report standard di sorgente/mezzo di GA4, semplicemente senza la parte di automazione in tempo reale che aggiunge Zapier.
Perché dovrei preoccuparmi di GA4 invece del conteggio scansioni del mio strumento QR?
Il solo conteggio delle scansioni non ti dice cosa è successo dopo la scansione. Instradare i dati verso GA4 ti permette di vedere il tasso di conversione post-scansione e confrontare il traffico da QR con quello degli altri canali — un dato che i marketer indicano come il più difficile da misurare, secondo una ricerca Bitly del 2024, nella quale il 52% lo ha classificato come la metrica più preziosa in assoluto.
Pronto a creare il tuo codice QR?
Genera codici QR personalizzati in secondi: gratis e facile.
Crea codice QR gratis →