Un parametro UTM è un pezzetto di codice aggiunto alla fine di un URL che dice al tuo sistema di analisi esattamente da dove è arrivato un visitatore: quale annuncio, quale campagna email o quale post social ha generato il clic. Lo aggiungi prima di lanciare la campagna — in un annuncio Google Ads, in un post Meta Ads, in un'email o in una storia social — e senza di lui i tuoi report sul traffico diventano congetture. Vediamo come funzionano i tag UTM, cosa succede loro dopo il clic e quali sono i cinque parametri disponibili, più quando tre bastano e quando ne servono cinque.
Cos'è un parametro UTM?
Un parametro UTM (Urchin Tracking Module, dal nome del sistema di analisi dove il formato è stato inventato nei primi anni 2000) è una parte di un URL che aggiunge informazioni codificate sulla fonte di una visita. Senza un tag, AdMetric o qualsiasi sistema di analisi vede solo che qualcuno ha visitato il tuo sito. Con un tag, sa che quella persona è arrivata, per esempio, da uno specifico annuncio Google Ads che puntava a una particolare keyword.
Il formato esiste da vent'anni, ma non ha perso colpi. Google Analytics 4, Mixpanel, Amplitude e la maggior parte dei CRM leggono i parametri UTM allo stesso modo, quindi il tag resta lo strumento universale per passare contesto tra sistemi che altrimenti non si parlano.
La sintassi è semplice: URL di base + punto interrogativo + parametri separati dalla e commerciale (&). Ecco un esempio funzionante:
https://example.com/catalog?utm_source=google&utm_medium=cpc&utm_campaign=summer_2026
Qui example.com/catalog è l'URL di base, e tutto ciò che segue il punto interrogativo sono tre parametri: la fonte del traffico, il tipo di traffico e il nome della campagna. Il tuo sistema di analisi legge questa stringa quando la pagina si carica e registra i valori nel report di quella specifica visita.
Il compito principale di un tag UTM è trasformare una visita anonima in dati strutturati: fonte, canale e campagna sono visibili subito nei report di GA4, senza scavare nei log né chiedersi «da dove è arrivato questo visitatore?». Questa base alimenta l'attribuzione su tutti i tuoi canali, dove i dati di annunci, sito web e CRM si fondono in un unico report. Senza URL taggati, confrontare i canali resta solo un'approssimazione.
Spesso si confondono i parametri UTM con i parametri di sistema come gclid o fbclid — click ID che le piattaforme pubblicitarie inseriscono automaticamente per rispedire i dati di conversione alle proprie dashboard. UTM è l'opposto: lo imposti a mano (o con un URL builder) prima del lancio della campagna, ed è leggibile dalle persone, non da macchina a macchina. gclid e fbclid lavorano accanto a UTM, ma risolvono un problema diverso — sincronizzano le conversioni con la piattaforma pubblicitaria per l'ottimizzazione delle offerte, mentre UTM raggruppa il traffico nella tua analisi.
Nella pratica, entrambi i tipi convivono spesso nello stesso URL: UTM crea un report leggibile per le persone, mentre gclid o fbclid gestisce il tracciamento automatico delle conversioni per gli algoritmi della piattaforma pubblicitaria.
Un parametro UTM è un pezzetto di codice aggiunto a un URL prima di lanciare un annuncio, un post o una campagna email. Dice al tuo sistema di analisi la fonte, il canale e la campagna esatti di ogni visitatore — così ottieni un report pulito invece di congetture.
Come funziona un parametro UTM
Tecnicamente, un tag UTM non fa nulla di elaborato — viaggia insieme al link e viene letto una sola volta, quando la pagina si carica per la prima volta. Ecco il flusso:
- Un utente clicca il link con i parametri UTM — in un annuncio, un post, un'email o un messaggio in chat.
- Il browser carica la pagina all'URL del link, inclusa l'intera stringa di parametri dopo il punto interrogativo.
- Il tuo script di analisi (GA4, Mixpanel o un altro sistema) legge i parametri dalla barra degli indirizzi e li scrive nel report come attributi di quella visita.
- I valori restano nella sessione del browser o nei cookie per un periodo impostato — di solito da qualche ora ad alcuni mesi, a seconda delle impostazioni di analisi.
- Se l'utente torna sul tuo sito più tardi senza tag — da un preferito o dalla ricerca organica — il sistema può comunque accreditare la visita taggata originale quando calcola una conversione, a seconda del tuo modello di attribuzione.
L'attribuzione è l'insieme di regole che il tuo sistema di analisi usa per decidere quale fonte riceve il merito di una conversione quando ci sono stati più tocchi prima della vendita o del lead. I modelli di attribuzione sono trattati in profondità in un articolo a parte. Il più comune è l'ultimo clic: la conversione viene accreditata all'ultimo punto di contatto prima dell'acquisto o del modulo. Per questo i tuoi tag devono essere coerenti su tutti i canali a pagamento — altrimenti l'ultimo clic distorce il quadro, dando il merito al traffico organico o diretto invece che alla campagna a pagamento che ha avviato il percorso.
La durata del tag conta. Se qualcuno clicca un annuncio lunedì ma compra venerdì con una visita diretta, l'ultimo clic potrebbe accreditare il tag di lunedì — se il tempo tra le visite rientra nella finestra di attribuzione della tua analisi. Per i cicli di vendita lunghi, i tag rivelano non solo il clic finale, ma l'intera sequenza di punti di contatto — se scegli il modello di attribuzione giusto nei tuoi report.
Senza parametri UTM, il tuo report raggruppa tutto il traffico da Google Ads o Meta Ads in un unico secchio senza volto — «ricerca a pagamento» o «social». Con i tag, ogni campagna, annuncio e persino la singola keyword diventa una riga propria nel report, che puoi poi confrontare per costo e per lead generati.
I cinque parametri UTM
Un tag UTM contiene cinque parametri. Tre sono obbligatori — senza di loro, il tag diventa inutile — e due sono facoltativi per quando il raggruppamento per sola campagna non basta. Ogni parametro inizia con utm_, usa solo lettere latine minuscole e underscore, e si imposta con un segno di uguale.
| Parametro | Cosa traccia | Obbligatorio? | Valori d'esempio |
|---|---|---|---|
| utm_source | fonte del traffico — la piattaforma o il servizio da cui è arrivato il visitatore | sì | google, meta, newsletter, tiktok |
| utm_medium | tipo di traffico o canale di posizionamento | sì | cpc, email, social, display |
| utm_campaign | il nome della campagna pubblicitaria o della serie di invii | sì | summer_sale_2026, black_friday, welcome_series |
| utm_term | keyword o segmento di pubblico che ha attivato l'annuncio | no | buy_sofa_nyc, apartment_repairs |
| utm_content | variante dell'annuncio o creativo per i test A/B | no | banner_1, text_ad_a, video_15s |
I primi tre sono la tua base. utm_source nomina la piattaforma: google, meta, tiktok. utm_medium descrive il canale: cpc, email, social e così via. utm_campaign etichetta la campagna specifica, così una svendita estiva si distingue da un saldo festivo. Questo trio basta a una piccola impresa con uno o due canali attivi — mostra da dove arrivano i lead. Tre parametri ti danno un report funzionante: vedi fonte, canale e campagna, ed è abbastanza per separare la pubblicità a pagamento dal traffico organico e confrontare le campagne per numero di visitatori.
utm_term e utm_content entrano in gioco quando una campagna si espande. utm_term brilla negli annunci di ricerca — mostra quale keyword ha generato un clic quando ne stai testando decine. utm_content separa le varianti nei test A/B: se due design di banner o due versioni di copy girano nella stessa campagna, questo parametro mostra quale rende meglio e quanto costa ogni lead. Senza utm_content, entrambe le varianti collassano in un'unica riga di report — dovresti tirare a indovinare quale mettere in pausa invece di vedere i ricavi per creativo.
Un URL builder (uno script, un foglio Excel o lo strumento nativo della tua piattaforma pubblicitaria) previene errori e refusi. Quando aggiungi i tag, segui alcune regole:
- maiuscole e minuscole coerenti in tutti i valori — il minuscolo è la scelta più sicura, così Google e google non diventano due fonti diverse;
- codifica URL corretta per caratteri latini, spazi e simboli speciali;
- lo stesso set di parametri per campagne simili — altrimenti confrontarle in un report diventa scomodo.
Se infrangi queste regole, GA4 vedrà una campagna come più campagne diverse per via di differenze di ortografia o maiuscole, e il tuo report sul traffico si frammenta in duplicati invece di una vista pulita.
Attribuzione cross-channel senza un team di analisi dedicato
Combina Google Ads, Meta Ads, il tuo sito web e il tuo CRM in un unico report. 7 giorni gratis, senza carta.
Попробовать бесплатно →Come creare un parametro UTM: passo per passo
La versione breve: prima del lancio, blocca fonte, medium e campagna; costruisci l'URL a mano o con uno strumento; testalo; accorcialo se serve per social o stampa. L'ordine conta: se la campagna parte con tag incompleti, annunci diversi finiranno con valori diversi, e confrontare i risultati un mese dopo diventa impossibile.
- 1
Imposta fonte, medium e campagna
Prima che la campagna parta, decidi cosa va in utm_source (piattaforma: google, meta, tiktok), utm_medium (canale: cpc, email, social) e utm_campaign (nome della campagna). Cambiare formato a metà corsa rompe i confronti tra periodi di report in GA4. Se la campagna usa keyword o più creativi, aggiungi anche utm_term e utm_content — servono a tracciare i clic fino al singolo annuncio.
- 2
Costruisci il tuo URL
Aggiungi a mano un punto interrogativo all'URL della pagina ed elenca i parametri separati dalla e commerciale (&). Oppure usa uno strumento: Google Campaign URL Builder per le campagne esterne, un builder di Meta Business Suite per Meta Ads, o il costruttore di link nativo della tua piattaforma. Un URL builder è utile soprattutto con più di due o tre parametri — a mano è facile perdere una & o sbagliare il nome di un parametro.
- 3
Testa il link prima del lancio
Clicca il link in un browser: la pagina deve caricarsi, gli spazi nei parametri devono essere codificati (%20 o underscore) e le maiuscole devono coincidere ovunque. Poi fai una visita di test e verifica che compaia in GA4 sotto la fonte giusta, non persa nel traffico diretto.
- 4
Accorcia gli URL lunghi
Per un post social, un QR code o una pubblicità cartacea, passa l'URL completo in uno shortener — cinque parametri possono facilmente superare i 120 caratteri, che accanto a un titolo sembra sospetto, si tronca nelle chat e non entra nei limiti di alcune piattaforme.
Costruire a mano richiede un paio di minuti: URL + ? + parametri uniti con &. Il rischio grosso è un refuso nel nome di un parametro o una & mancante — e l'intero tag smette di funzionare. Un URL builder elimina il problema — il Campaign URL Builder di Google o uno strumento simile assembla la stringa e non ti lascia saltare un campo obbligatorio. Per un marketer che costruisce una manciata di link al mese, la differenza è minima. Per un'agenzia con più persone che costruiscono link in simultanea, uno strumento risparmia tempo e uccide gli errori. Per i dettagli sui parametri delle campagne in Google Ads, vedi il centro assistenza di Google.
Il controllo finale non è solo visivo. Se in GA4 hai obiettivi o eventi configurati, cogli gli errori prima del lancio — una visita compare subito nel report delle fonti. È critico per le campagne multi-annuncio: se due creativi condividono lo stesso valore di utm_content, appariranno come un'unica riga, e tireresti a indovinare quale spegnere invece di vedere i ricavi per annuncio.
Un URL completo con tag si presenta così:
https://admetric.pro/lp/promo?utm_source=google&utm_medium=cpc&utm_campaign=summer_2026
Uno standard di nomenclatura UTM unificato per il team
Senza uno standard, i tag vanno in pezzi in poche settimane: uno scrive cpc, un altro CPC, qualcuno aggiunge uno spazio nel nome della campagna. GA4 li legge come fonti diverse, e il tuo report sul traffico diventa rumore — l'analista passa ore a sbrogliare incoerenze invece di dirti dove spostare il budget.
Le regole di nomenclatura di base da documentare e condividere con chiunque lanci campagne:
- tutto in minuscolo — nessuna eccezione per marchi, piattaforme o nomi propri;
- niente spazi — usa un trattino o un underscore, e resta sullo stesso separatore in tutte le campagne (questa è la convenzione di nomenclatura del tuo team);
- ordine fisso dei parametri: source → medium → campaign → term/content per keyword o varianti creative;
- solo lettere latine semplici, niente caratteri accentati o simboli come
%,#,+nei valori — o rompono il link o richiedono codifica URL extra; - una data o un trimestre in utm_campaign se lanci promozioni simili con regolarità — altrimenti sei mesi dopo nel registro trovi una dozzina di campagne di nome promo, e trovare quella giusta significa controllare le date di creazione.
| Tipo di campagna | utm_source | utm_medium | utm_campaign |
|---|---|---|---|
| Google Ads, ricerca | cpc | summer_sale | |
| Meta Ads, retargeting | meta | cpc | new_customers_august |
| Newsletter via email | newsletter | digest_august | |
| TikTok Ads | tiktok | cpc | promo_fall |
Nota: utm_medium si ripete di proposito — cpc ha senso sia per Google Ads sia per Meta Ads perché è un modello di fatturazione, non il nome di una piattaforma. La piattaforma è già in utm_source; non duplicarla nel medium.
Tieni un registro in un foglio di calcolo condiviso: l'URL completo, la data di creazione, il responsabile e lo stato della campagna (attiva, conclusa, archiviata). Aggiunge qualche minuto alla creazione del link, ma elimina i nomi utm_campaign duplicati tra campagne diverse. Quando più persone costruiscono link contemporaneamente, il registro è la tua unica fonte di verità — senza, puoi verificare un nome di campagna solo scavando a mano in GA4.
Documenta lo standard per iscritto, non solo in chat. Le persone cambiano lavoro, arrivano nuovi assunti, la memoria sbiadisce: se le regole vivono solo in un canale Slack, verranno dimenticate o reinterpretate entro due cicli di aggiornamento.
Dalle osservazioni di AdMetric, gli standard UTM si rompono più spesso sulle ripetizioni, non sulle campagne nuovissime: un marketer copia il link dell'anno scorso, ritocca a mano la data nell'URL e dimentica di aggiornare utm_campaign — il tag funziona e il traffico scorre, ma GA4 mescola i dati con quelli dell'anno scorso, e confrontare le stagioni diventa impossibile.
Errori UTM comuni
I tag UTM si rompono in cinque modi tipici — accadono a prescindere dalle dimensioni dell'azienda e di solito emergono solo un mese o due dopo, quando i dati non si possono più correggere a ritroso.
- Maiuscole incoerenti in un'unica fonte. GA4 tratta Cpc e cpc come due valori diversi — il traffico di una campagna si spezza in due fonti, e confrontare le prestazioni senza pulizia manuale diventa impossibile.
- Spazi e caratteri speciali non codificati. Uno spazio nel nome di una campagna rompe il link o viene mangiato da un'app di chat — codificalo come %20 o usa un underscore dall'inizio, non dopo aver pubblicato il link sulle piattaforme.
- Tag UTM su link interni del sito. Questo rompe l'attribuzione del tutto — vedi la nota qui sotto.
- Email e post social senza tag. Un link in un'email o in un post senza utm_source=newsletter o utm_source=meta appare a GA4 come traffico diretto, e il canale sparisce dal report anche se il traffico scorre.
- URL non accorciati con 5+ parametri. Oltre i 150 caratteri, un link si tronca in chat, rovina i QR code e sembra rischioso — accorcialo prima di pubblicare, soprattutto in stampa.
Nessuno di questi errori si vede subito — l'annuncio gira, il traffico si registra, la pagina carica. Il danno emerge dopo, quando costruisci il report mensile e i numeri non tornano tra la piattaforma pubblicitaria e GA4.
Se tagghi un link interno al sito — per dire, dall'header a una pagina di servizio, o dalla scheda prodotto al checkout — GA4 lo tratta come una nuova sessione con una nuova fonte di traffico. L'annuncio che aveva portato l'utente sul sito sparisce dal report, e il lead o la vendita finale vengono accreditati al link interno, anche se l'utente non ha mai lasciato il sito. Per un'attribuzione cross-channel corretta, questo è critico: invece di una catena dall'annuncio al lead, il report mostra un pezzo rotto del percorso, e calcolare il costo reale per lead per canale diventa impossibile. Metti i tag UTM solo sui link che entrano nel tuo sito dall'esterno — annunci, email e post social. Per la navigazione interna al sito usa link normali senza parametri.
Ogni errore da solo è sopportabile, ma sommati rendono inutili i report sul traffico: o passi ore a validare ogni tag a mano, o ti fidi di numeri che non corrispondono alla realtà.
I parametri UTM nella pratica: struttura e numeri
Domanda: tre parametri o cinque? La risposta dipende da cosa serve alla tua campagna, non dall'abitudine.
I tre parametri obbligatori rispondono alla domanda principale: da dove è arrivato il visitatore, e con quale campagna? Per la maggior parte dei lanci, bastano. Un'agenzia imposta una campagna Google Ads, la tagga con tre parametri, e un mese dopo vede nel report quanti lead sono arrivati da ogni canale.
I due facoltativi contano quando il raggruppamento per sola campagna non risponde a «cosa ha funzionato meglio». utm_content separa le varianti di annuncio dentro una campagna: banner A contro banner B, altrimenti entrambi sfumano in un'unica riga. utm_term memorizza la keyword o il segmento di pubblico dietro il clic — è quello che ti dice se il problema del traffico è l'annuncio o la query che hai comprato. Una campagna con cinque banner o due offerte diverse senza questi due parametri ti lascia a chiederti come rende ogni variante.
I parametri hanno un costo — la lunghezza. La pagina https://admetric.pro/lp/promo è lunga 29 caratteri. Aggiungi i tre parametri obbligatori e arrivi a 87 — il triplo. Aggiungi utm_term e utm_content e sei a 130 caratteri, e con valori corti e senza spazi.
La lunghezza conta: un URL lungo rende peggio in un banner o in un post, si spezza quando viene copiato in chat e rischia di essere trascritto male a mano.
Come lavorare con i parametri UTM in AdMetric
Controllare a mano ogni tag su ogni piattaforma pubblicitaria — ore di lavoro: esportazione da Google Ads, esportazione da Meta Ads, copia in un foglio, caccia ai refusi. AdMetric taglia il lavoro noioso: la piattaforma si collega direttamente ai tuoi account e raccoglie i tag in un unico report, senza scaricare file.
Primo compito: la normalizzazione. Uno usa cpc, un altro CPC — in un foglio di calcolo semplice sono due fonti diverse. AdMetric normalizza i valori a un formato unico e raggruppa le campagne correttamente, anche se persone diverse le hanno taggate in momenti diversi.
Secondo compito: il controllo qualità dei tag. Un tag rotto è invisibile a occhio: uno spazio in più, un parametro ripetuto, un utm_campaign mancante — e il traffico cade in silenzio in «sconosciuto». La piattaforma lo cattura automaticamente, prima che si accumuli un mese di dati cattivi.
Terzo compito: collegare i clic ai ricavi. Un tag registra la fonte, ma risponde a «questo canale ha fatto soldi?» solo quando il clic viene abbinato alla vendita nel tuo CRM. AdMetric abbina clic, tag e trattativa senza fusioni manuali di fogli di calcolo — vedi il nostro articolo sull'automazione marketing.
Cosa fa la piattaforma nella pratica:
- raccoglie i tag UTM dalle piattaforme pubblicitarie (Google Ads, Meta Ads e altre fonti collegate) in un unico report;
- normalizza tutti i valori dei parametri a un unico caso e formato;
- trova tag rotti, duplicati e mancanti;
- collega i clic agli esiti delle trattative nel CRM senza esportazioni manuali.
Prezzi e limiti degli account sono sulla pagina dei piani. La prova di 7 giorni è aperta, senza carta di credito.
Vedi il ROI reale dei tuoi canali
Collega i tuoi account pubblicitari e il CRM. Guarda il costo reale per lead e i ricavi per canale accendersi in pochi minuti.
Попробовать бесплатно →FAQ sui parametri UTM
Risposte rapide alle domande comuni: dalla definizione alla sensibilità alle maiuscole e alla differenza tra UTM e i parametri delle piattaforme pubblicitarie. Ogni risposta sta in piedi da sola e funziona come riferimento rapido.
