Torna agli strumenti gratuiti
Strumento gratuito

Verificatore di UTM

Incolla un lotto di URL di campagna, uno per riga. Controlliamo ciascuno per UTM mancanti, errori di maiuscole e spazi, chiavi duplicate e parametri finiti nel frammento - poi li confrontiamo tra loro per individuare le incoerenze che emergono solo guardando l'insieme. Funziona interamente nel tuo browser.

Una riga per URL. L'elaborazione avviene interamente nel tuo browser - niente viene caricato, registrato o inviato da nessuna parte.

Incolla uno o più URL di campagna qui sopra per vedere il report.

Come leggere un controllo UTM prima che una campagna vada online

  1. 01

    Incolla tutti gli URL che stai per lanciare

    Una riga per URL: i link di tracciamento di ogni annuncio, email e post della campagna, non solo un esempio. I controlli tra URL funzionano solo quando c'è un lotto intero da confrontare.

  2. 02

    Correggi prima gli errori

    Se manca utm_source, utm_medium o utm_campaign, oppure un UTM è finito nel frammento dell'URL dopo un #, il clic compare nelle analytics con un buco, o non compare affatto. Nient'altro qui vale la pena finché questo non è pulito.

  3. 03

    Risolvi gli avvisi prima di stampare o programmare qualcosa

    Le maiuscole, gli spazi di troppo, una chiave ripetuta e la codifica mista di + e %20 funzionano comunque quando clicchi sul link, ed è proprio per questo che sopravvivono fino alla produzione: il danno si vede solo dopo, nel report di analytics.

  4. 04

    Leggi la sezione del lotto, non solo le righe per URL

    Un singolo URL può superare tutti i controlli individuali e comunque entrare in conflitto con un altro dell'insieme: la stessa campagna scritta in due modi, oppure lo stesso identico link incollato due volte. È a questo che serve la sezione tra URL.

Da cosa ti proteggono davvero questi controlli

Le differenze di maiuscole spaccano una campagna in due righe

GA4 e la maggior parte degli strumenti di analytics confrontano i valori UTM alla lettera, senza ignorare maiuscole e minuscole. newsletter, Newsletter e NEWSLETTER sono tre source distinte per il report, anche se una persona le legge come un'unica campagna - la causa più comune per cui i numeri di una campagna sembrano più piccoli di quanto siano davvero.

Un utm_medium che GA4 non riconosce

Il raggruppamento canali predefinito di GA4 associa a un canale un elenco fisso di valori di medium - cpc, organic, referral, email, affiliate e qualche altro. Se inventi un valore fuori da quella lista (social-media invece di social, partner invece di affiliate), il traffico finisce in Unassigned o (Other), il che distorce ogni report per canale anche se il volume è corretto.

Parametri di tracciamento che sopravvivono nell'URL canonico

Se il tag canonical della pagina di destinazione non punta all'URL pulito senza parametri di query, un link taggato può finire indicizzato come se fosse la pagina reale. Verifica che il canonical si autoreferenzi e sia privo di UTM prima di mettere un link taggato in distribuzione a pagamento o in un post molto condiviso.

Gli UTM sui tuoi stessi link interni sovrascrivono la source reale

Un visitatore arriva da una newsletter e la sessione registra correttamente utm_source=newsletter, poi clicca su un link di navigazione del tuo stesso sito che per caso porta parametri UTM: la source viene sovrascritta con quello che dice quel link interno. Tagga solo i link che portano qualcuno dall'esterno; non taggare mai un link tra due tue pagine.

Domande frequenti sul controllo dei parametri UTM

Perché questo strumento segnala le maiuscole come un problema e non solo come una questione di stile?

Perché la maggior parte degli strumenti di analytics, GA4 incluso, confronta i valori UTM come stringhe alla lettera. Newsletter e newsletter non vengono normalizzati sullo stesso valore: sono due righe separate che rappresentano la stessa campagna reale, e la divisione passa inosservata finché qualcuno non nota che i numeri non tornano.

Cosa conta come medium a pagamento per il controllo di utm_term / utm_content?

Valori come cpc, ppc, display, paidsocial, affiliate e simili: i medium che il raggruppamento canali predefinito di GA4 tratta come a pagamento. utm_term e utm_content servono a identificare una parola chiave a pagamento o una variante creativa; su un link email o organico di solito segnalano che il campo viene usato come nota a testo libero, il che vale la pena evidenziare ma non è di per sé un errore - da qui un'indicazione informativa, non un errore.

Perché un parametro UTM dopo un # viene trattato come errore e non come avviso?

Perché non è una svista che peggiora un report - è un parametro che nessun raccoglitore di analytics vedrà mai. Tutto ciò che segue # è il frammento dell'URL, che i browser mantengono solo lato client e non inviano mai nella richiesta HTTP. Il caso più comune è un'applicazione a pagina singola che costruisce link da condividere partendo dalle proprie rotte basate su hash.

Questo strumento controlla se la pagina di destinazione esiste davvero?

No: analizza solo il testo che incolli, usando gli stessi URL e URLSearchParams del browser, e non effettua mai una richiesta di rete. Per un controllo dal vivo di dove porta realmente un link, usa il verificatore di link; per vedere come un URL appare come anteprima social, usa l'analizzatore Open Graph.

Gli URL taggati possono danneggiare la SEO?

No, se la destinazione dichiara un URL canonico senza i parametri di tracciamento, che è la configurazione normale: i motori di ricerca trattano allora la versione taggata e quella non taggata come la stessa pagina. Il rischio non è il posizionamento, è che un URL taggato finisca comunque indicizzato perché il tag canonical è stato dimenticato - vale la pena controllarlo una volta per destinazione, non una volta per campagna.