6 min di letturaTutorial

Parametri UTM Non Visualizzati in GA4: Cause e Soluzioni

Perché i parametri UTM risultano mancanti in GA4, come DebugView separa un problema di tagging da uno di attribuzione, e il redirect che elimina silenziosamente la query string.

Ana Kowalska
Marketing solutions engineering
Parametri UTM non visualizzati in GA4: un URL taggato che arriva come (not set) in un report, con DebugView che separa un problema di tagging da un problema di attribuzione

I tag UTM che spariscono in GA4 quasi sempre falliscono per una di queste quattro ragioni: il nome del parametro non è uno di quelli che GA4 legge, un redirect ha eliminato la query string prima che la pagina si caricasse, il valore di utm_medium non è un canale che GA4 riconosce, oppure il report che stai guardando ha un livello diverso dai dati che ti aspetti. Un unico test in DebugView divide queste quattro cause in due gruppi in circa un minuto, ed è da lì che conviene partire.

Questo è l'articolo di troubleshooting complementare a Parametri UTM spiegati, che copre a cosa servono i tag, e a traccia campagne UTM dall'inizio alla fine, che copre come costruirli in modo coerente fin dall'inizio.

Inizia da DebugView, Non dalla Teoria

I report standard di GA4 sono elaborati, modellati e possono essere indietro di uno o due giorni. Questo li rende una pessima superficie di debug: cambi qualcosa, non vedi nulla, e non riesci a capire se la correzione è fallita o semplicemente non è ancora arrivata.

DebugView mostra gli eventi man mano che arrivano. Attiva la modalità debug, apri il tuo link taggato e guarda il page_location dell'evento page_view.

Usare GA4 DebugView per separare un problema di tagging da un problema di attribuzione controllando se page_location porta i parametri utm

Se page_location contiene i tuoi parametri utm_, i tag sono arrivati al tag. Il problema è l'attribuzione, il raggruppamento dei canali, o quale report stai leggendo. Se non li contiene, i parametri non sono mai arrivati e il problema è il link stesso o qualcosa tra il clic e la pagina.

Questa singola distinzione fa risparmiare la maggior parte del pomeriggio che di solito si perde dietro a questo problema.

GA4 Legge un Elenco Fisso e Ignora il Resto

GA4 riconosce utm_id, utm_source, utm_medium, utm_campaign, utm_term, utm_content, utm_source_platform, utm_campaign_id, utm_creative_format e utm_marketing_tactic. Il riferimento sui dati di campagna di Google è l'elenco aggiornato.

Qualsiasi altra cosa viene ignorata per il reporting delle campagne. Un utm_channel=partner o utm_agency=northstar dall'aspetto ordinato resterà nell'URL per sempre, apparirà in page_location, e non diventerà mai una dimensione su cui puoi raggruppare.

Qui si nascondono anche due trappole di ortografia. Il nome del parametro deve essere minuscolo con underscore: utm-source e UTM_Source non vengono letti. E i valori sono case-sensitive, quindi Email ed email diventano due righe separate che dividono a metà una campagna.

Quattro cause dei parametri UTM mancanti in GA4 con le relative soluzioni: link non taggati, redirect che eliminano la query string, valori di utm_medium non riconosciuti e nomi di parametro scritti male

Il Redirect Che Divora la Query String

Questa è la causa che si trova per ultima, perché il link sembra corretto quando lo si ispeziona.

Un visitatore clicca su example.com/sale?utm_source=newsletter&utm_medium=email. Il tuo sito reindirizza a www.example.com/sale, oppure a un percorso di locale, oppure a una pagina di login e ritorno. Se un qualsiasi passaggio in quella catena ricostruisce l'URL invece di inoltrarlo, i tag sono spariti nel momento in cui il tag GA4 si attiva, e la sessione viene attribuita a direct.

Verificalo a mano: apri il link taggato e leggi la barra degli indirizzi una volta che la pagina si è stabilizzata. Se i parametri mancano lì, nessuna configurazione di GA4 li farà tornare.

Lo stesso vale per un link breve davanti alla destinazione. Uno shortener dovrebbe inoltrare l'intero URL di destinazione, query string inclusa, in modo che i tag sulla destinazione sopravvivano intatti al redirect. I tag solo sul link breve sono una questione diversa, e i browser che eliminano i parametri UTM copre la modalità di fallimento più recente in cui il browser li rimuove prima ancora che la richiesta venga effettuata.

Se abbrevi i link per le campagne, metti i tag sulla destinazione e mantieni pulito il link breve. In questo modo il redirect li porta con sé, e i tuoi stessi dati di clic ti dicono comunque da quale canale è arrivato il clic ancor prima che GA4 lo veda. Come tracciare i clic sui link copre quel lato della lettura dei dati.

Vuoi un redirect che preservi l'intera query string per impostazione predefinita? Crea un link sul piano gratuito, tagga la destinazione, e aprilo una volta per confermare che i parametri arrivino.

Il Traffico Unassigned È un Problema di utm_medium

Unassigned non è la stessa cosa di (not set). Unassigned significa che GA4 ha ricevuto una campagna ma non è riuscito a farla rientrare in nessun canale: nessuna regola predefinita ha trovato corrispondenza, quindi è finita fuori.

La causa è quasi sempre un valore di utm_medium che suona bene per un essere umano ma non significa nulla per GA4. newsletter, qr-code, flyer e partner-blog lo producono tutti. I gruppi di canali predefiniti corrispondono a un vocabolario fisso, quindi usa email, cpc, organic_social, referral, affiliate, e metti il dettaglio interessante in utm_source e utm_campaign, dove appartiene.

Se la tua organizzazione ha davvero bisogno di canali propri, costruisci un gruppo di canali personalizzato invece di forzare il medium. Quel cambiamento si applica ai report da quel momento in avanti e lascia intatti i dati grezzi, che è il compromesso giusto.

Controlla il Livello del Report Che Stai Leggendo

L'ultima causa non è affatto un bug.

GA4 ha dimensioni a livello utente (First user source / medium) e a livello sessione (Session source / medium). Un visitatore di ritorno che arriva tramite l'email taggata di oggi porta comunque con sé la sua source utente originale, quindi un report a livello utente non mostra alcun segno della campagna di oggi mentre quello a livello sessione la mostra perfettamente.

Prima di concludere che qualcosa sia rotto, conferma di star leggendo Session source / medium per le performance della campagna, e che l'intervallo di date copra il traffico che hai inviato. I report standard impiegano anche fino a 24-48 ore per stabilizzarsi, ed è per questo che esiste il test DebugView descritto sopra.

L'Ordine in Cui Procedere

Leggi page_location in DebugView. Se i tag sono assenti, guarda il link e la catena di redirect. Se sono presenti, guarda il valore del medium, poi il raggruppamento dei canali, poi il livello del report. Non cambiare tre cose contemporaneamente, perché il ritardo di reporting di GA4 nasconderà quale delle tre ha funzionato.

Una volta risolto, il modo per mantenerlo risolto è smettere di costruire gli URL a mano. Un UTM builder integrato nel link shortener trasforma il medium in un menu a tendina invece che in un campo di testo libero, il che elimina l'intera classe di errori di battitura visti sopra. Le convenzioni di denominazione UTM coprono il vocabolario a cui un team può realmente attenersi.

Leggi la Serie Fondamentale

Questo articolo si colloca nel cluster tutorial. Inizia con Parametri UTM spiegati, poi traccia campagne UTM dall'inizio alla fine per il workflow. Il tracciamento server-side di GA4 tramite redirect copre il caso in cui il tagging client-side da solo non basta.

Correlati sul Blog

Domande frequenti

Perché i miei parametri UTM non vengono visualizzati in GA4?

Di solito è una di queste quattro cose: il nome del parametro non è nell'elenco supportato da GA4, un redirect ha eliminato la query string prima che la pagina si caricasse, il valore di utm_medium non è uno che GA4 riconosce e quindi il traffico finisce in Unassigned, oppure stai leggendo un report a livello utente quando i dati sono a livello sessione. DebugView ti dice in circa un minuto quale metà del problema hai.

Quali parametri UTM legge realmente GA4?

utm_id, utm_source, utm_medium, utm_campaign, utm_term, utm_content, utm_source_platform, utm_campaign_id, utm_creative_format e utm_marketing_tactic. Qualsiasi altra cosa nell'URL viene ignorata per il reporting delle campagne, quindi un parametro personalizzato come utm_channel non apparirà mai come dimensione, per quanto lo usi in modo coerente.

Perché GA4 mostra (not set) per source e medium?

(not set) significa che GA4 non aveva alcun valore di campagna da attribuire a quel livello. Le cause comuni sono un link non taggato, una landing page che ha reindirizzato perdendo i parametri, oppure una riga di report in cui la sessione semplicemente non aveva una campagna, come un visitatore di ritorno in un report a livello utente.

Perché il mio traffico taggato appare come Unassigned in GA4?

Perché utm_medium contiene un valore che nessuna regola di raggruppamento dei canali riconosce. GA4 assegna i canali da un insieme fisso di pattern di medium, quindi email, cpc e social finiscono correttamente mentre newsletter o qr-code no. Correggi il medium, oppure crea un gruppo di canali personalizzato che riconosca i tuoi valori.

Come faccio a verificare se i miei tag UTM arrivano a GA4?

Apri DebugView, poi apri il tuo link taggato in un browser con la modalità debug attiva. Se page_location nell'evento in arrivo porta i parametri utm_, il tagging funziona e il problema è l'attribuzione o il reporting. Se non li porta, i parametri non sono mai arrivati e il problema è il link o un redirect.

Uno URL shortener può rompere il tracciamento UTM?

Sì, se il redirect elimina la query string, e alcuni lo fanno. Uno shortener dovrebbe inoltrare l'intera destinazione compreso ogni parametro, e i tag dovrebbero stare sulla destinazione piuttosto che solo sul link breve. Verifica aprendo il link breve e leggendo la barra degli indirizzi una volta atterrato.

Prova Elido

Incolla un URL, ottieni un link breve

Senza registrazione. Il link vive 30 giorni. Iscriviti per conservarlo.

Gratis, nessuna registrazione richiesta · 2 al giorno

Prova Elido

Accorciatore di URL ospitato nell'UE: domini personalizzati, analisi approfondite e API aperta. Piano gratuito - senza carta di credito.

Tag
utm parameters not showing in ga4
ga4 source medium not set
ga4 unassigned traffic
utm not working google analytics
ga4 campaign tracking
debugview utm

Continua a leggere