Un parametro UTM è un frammento di testo che aggiungi alla fine di un link affinché il tuo tool di analisi sappia esattamente da dove è arrivato un clic. I cinque tag standard — utm_source, utm_medium, utm_campaign, utm_content e utm_term — vengono letti da Google Analytics, Matomo, Fathom, Plausible e da quasi ogni altra piattaforma, e trasformano un ammasso vago di traffico "social" in un set di dati etichettato e ordinabile da cui puoi davvero prendere decisioni.
Ma ecco la parte che la maggior parte delle guide salta: i tag in sé sono la parte facile. Ciò che decide se il tuo reporting social è affidabile o un disastro è la tua convenzione di denominazione — le regole che metti per iscritto su quali valori inserire in ciascun parametro e come si scrivono. Questa guida è proprio quel manuale. Non è un tutorial di Google Analytics passo dopo passo; è una tassonomia che puoi adottare oggi stesso, così ogni link che costruirai resterà coerente.
Perché la convenzione conta più dei tag
I tool di analisi trattano i valori UTM come stringhe grezze, e distinguono maiuscole e minuscole. Per il tuo reporting, Facebook, facebook e FaceBook sono tre fonti diverse. IG-Stories e ig_stories sono due medium diversi. Nessuno decide di frammentare i propri dati — succede un link alla volta, perché due persone dello stesso team hanno tirato a indovinare in modo leggermente diverso.
Il costo si manifesta più tardi. Quando apri i report per rispondere a "quanto traffico ha portato Instagram lo scorso trimestre?", scopri che la risposta è divisa tra cinque grafie diverse, e passi un pomeriggio a unire righe in un foglio di calcolo invece di imparare qualcosa. Una convenzione di denominazione è l'assicurazione a basso costo che ti evita quel pomeriggio. Se vuoi capire meglio il perché dell'attribuzione in generale, la nostra guida su come tracciare le conversioni sui social spiega come questi clic taggati si collegano ai ricavi reali.
Due regole risolvono il novanta percento del problema della frammentazione:
- Scrivi tutto in minuscolo. Sempre. Nessuna eccezione. Elimina un'intera categoria di bug da valori duplicati.
- Scegli un solo separatore di parole e non mischiarlo mai. I trattini sono la scelta più sicura, perché i trattini bassi possono nascondersi sotto la sottolineatura dei link e alcuni tool li gestiscono in modo bizzarro. Quindi
black-friday, maiblack_fridayoblackFriday.
Scrivi queste due regole in cima al documento della tua convenzione e falle rispettare: la qualità dei tuoi dati farà subito un salto.
I cinque parametri, e cosa appartiene davvero a ciascuno
Ottenere report puliti dipende dall'usare ogni parametro per il compito a cui è destinato. Confonderli — mettere la piattaforma nella campaign, o il formato del post nel source — è il secondo modo più comune con cui i dati social si incasinano.
utm_source — da dove è arrivato fisicamente il clic
È la piattaforma o proprietà specifica. Usa il nome semplice della piattaforma, in minuscolo e sempre uguale: instagram, tiktok, youtube, linkedin, facebook, pinterest, x, threads, bluesky, mastodon, google-business.
La disciplina più importante qui è congelare la grafia. Decidi una volta per tutte se Twitter/X nel tuo mondo è x o twitter, mettilo per iscritto e non deviare mai. L'obiettivo è che tra sei mesi ogni membro del team digiti esattamente la stessa stringa senza pensarci.
utm_medium — il tipo di canale
Il medium descrive la categoria del canale di marketing, non la piattaforma. Per i post social organici, la convenzione quasi universale è social (alcuni team usano social-organic per distinguerlo dal paid). È ciò che permette al tuo tool di analisi di raggruppare tutto il traffico social insieme, a prescindere dalla rete da cui proviene.
Mantieni la lista dei medium breve e chiusa. Un set sano per la maggior parte dei programmi social è semplicemente:
social— post organici su ogni retesocial-paid— qualsiasi cosa dietro spesa pubblicitariasocial-bio— link in bio e link del profiloemail— se la tua newsletter promuove contenuti socialinfluencer— posizionamenti guidati dai creator che vuoi isolare
Se ti ritrovi a inventare un nuovo medium per ogni post, quell'informazione va in utm_content, non qui.
utm_campaign — l'iniziativa che stai portando avanti
Questo collega i clic a un motivo — un lancio, un saldo, una serie di contenuti, una spinta stagionale. È il parametro che vale più la pena progettare con cura, perché è così che rispondi alla domanda "questa campagna ha funzionato?".
Uno schema duraturo è tema-dettaglio o anno-tema: spring-sale, 2025-q1-webinar, product-launch-v2, holiday-gift-guide. Includi un elemento di data per tutto ciò che è ricorrente, così la versione dell'anno prossimo non si scontrerà con quella di quest'anno nei tuoi report.
Fondamentale: il valore della campaign dovrebbe essere lo stesso su ogni piattaforma per una data iniziativa. Se lanci un unico saldo di primavera su Instagram, LinkedIn e Pinterest, tutti e tre usano utm_campaign=spring-sale. È questo che ti permette di confrontare le piattaforme testa a testa — la campaign è la costante, il source è la variabile.
utm_content — la variante, per A/B e tracciamento del formato
Il content è il tuo slot libero per distinguere versioni di un link che per il resto sono identiche: quale post, quale formato, quale CTA, quale creatività. Usalo per reel, carousel, story-swipeup, bio-link, pinned-comment, oppure cta-a contro cta-b.
È qui che vive la granularità per singolo post, il che mantiene utm_source e utm_medium puliti e stabili. Se pubblichi lo stesso link sia come Reel sia come Story, stesso source, stesso medium, stessa campaign — cambia solo utm_content.
utm_term — di solito, per i social, saltalo
utm_term è nato per le keyword della ricerca a pagamento. Per il social organico puoi tranquillamente lasciarlo vuoto. Alcuni team lo riadattano per taggare il creator o l'handle nelle campagne con influencer (utm_term=jane-doe), che è un uso ragionevole — basta deciderlo con intenzione, invece di scaricarci dentro dati a caso.
Una convenzione che puoi copiare oggi
Ecco uno schema completo e con una sua opinione. Adatta i valori, ma mantieni rigida la struttura.
Regole globali
- Solo minuscolo.
- Trattini come separatori, mai spazi o trattini bassi.
- Nessun nome di brand, emoji o carattere speciale nei valori.
- Source = piattaforma, Medium = tipo di canale, Campaign = iniziativa, Content = variante.
Dizionari di valori (le liste chiuse da cui il tuo team sceglie)
utm_source:instagram·tiktok·youtube·facebook·linkedin·x·threads·bluesky·pinterest·mastodon·google-businessutm_medium:social·social-paid·social-bio·influencerutm_campaign:{tema}oppure{anno}-{trimestre}-{tema}utm_content:{formato}oppure{formato}-{variante}(es.reel-a)
Un esempio pratico. Stai promuovendo un webinar del Q1 con un Reel su Instagram:
https://yoursite.com/webinar?utm_source=instagram&utm_medium=social&utm_campaign=2025-q1-webinar&utm_content=reel
Lo stesso webinar condiviso dal tuo feed LinkedIn:
https://yoursite.com/webinar?utm_source=linkedin&utm_medium=social&utm_campaign=2025-q1-webinar&utm_content=feed-post
Nota come tutto sia prevedibile. Le uniche cose che cambiano tra le piattaforme sono source e content. Quella prevedibilità è tutto il punto — è ciò che fa sì che i tuoi report si organizzino da soli.
Costruire i link senza introdurre errori di battitura
L'anello più debole di qualsiasi convenzione è l'essere umano che digita i valori a mano. Due protezioni risolvono la cosa.
Primo, tieni i tuoi dizionari di valori in un documento o foglio di calcolo condiviso da cui attinge tutto il team — un'unica fonte di verità per le grafie approvate. Secondo, costruisci ogni URL taggato con un tool invece di assemblare le query string a mano. Il nostro UTM builder gratuito ti permette di compilare i campi e copia un link formattato correttamente, il che elimina la maiuscola di troppo e l'e-commerciale mancante che avvelenano silenziosamente un set di dati. Se hai le idee confuse sul funzionamento, la voce del glossario sul codice UTM scompone ogni parametro in un solo paragrafo.
Per la coerenza su larga scala, aiuta un'abitudine collegata: quando pianifichi la stessa campagna su molte reti, decidi i valori UTM prima di scrivere i post, non dopo. Se pianifichi e pubblichi il tuo calendario in SocialKit — dove puoi programmare, personalizzare per piattaforma e analizzare tutte le 11 reti da un unico posto — puoi incollare il link precostruito e taggato correttamente nella versione di ciascuna piattaforma mentre la componi, così il tagging diventa parte del flusso di pubblicazione invece di un ripensamento dimenticato.
Leggere i dati una volta che iniziano ad affluire
Una convenzione pulita ripaga nel momento stesso in cui apri i report. Poiché il tuo medium è costantemente social, puoi isolare ogni clic social con un solo filtro. Poiché il valore della tua campaign è condiviso tra le piattaforme, puoi fare un pivot per source all'interno di una campagna e vedere quale rete ha davvero portato le conversioni — non solo i clic.
Questa distinzione conta. I clic costano poco; i risultati tracciati sono la verità. Gli UTM etichettano il visitatore all'ingresso, ma ti servono comunque gli obiettivi o gli eventi del tuo tool di analisi per registrare cosa ha fatto dopo. La voce del glossario sul tracciamento delle conversioni spiega come il clic taggato e l'obiettivo registrato si collegano in un quadro di attribuzione completo. Una volta messe in campo entrambe le metà, domande come "quale piattaforma ha portato più iscrizioni alla prova gratuita dal saldo di primavera?" diventano un report a due clic invece di un progetto di ricerca.
Errori comuni che rovinano i report in silenzio
- Taggare i link interni. Non mettere mai gli UTM sui link tra le pagine del tuo stesso sito — sovrascrive il source originale e fa sembrare che sia stata la tua homepage a portare il visitatore. Gli UTM servono solo per i link in entrata.
- Mettere la piattaforma in utm_campaign.
instagram-spring-salecome nome di campaign rompe il confronto tra piattaforme. La piattaforma è sempre il source; mantieni la campaign identica ovunque. - Inventare un nuovo medium per ogni post. Se la tua lista di medium è più lunga di circa sei valori, stai usando il medium per dati che appartengono al content.
- Maiuscole e minuscole incoerenti. La causa numero uno dei report divisi. Scrivi tutto in minuscolo, per sempre.
- Saltare la data sulle campagne ricorrenti. L'
holiday-guidedi quest'anno si fonde con quello dell'anno scorso. Aggiungi un anno.
La regola della singola pagina
Se non ricordi nient'altro: scrivi la tua convenzione su una sola pagina, condividila e rendila l'unica fonte dei valori approvati. Gli UTM non falliscono perché i tag sono complicati — falliscono perché due persone hanno scritto la stessa cosa in modo diverso. Una convenzione di denominazione breve e fatta rispettare è ciò che trasforma il tracciamento dei link social da noiosa pulizia di fogli di calcolo a un sistema di reporting di cui puoi davvero fidarti.
Imposta i tuoi dizionari, costruisci ogni link con l'UTM builder e tieni pubblicazione e tagging in un unico flusso — inizia una prova gratuita di 7 giorni di SocialKit se vuoi che la tua programmazione e la tua misurazione vivano nello stesso posto.