Un link con cinque parametri dopo il punto interrogativo può sembrare un dettaglio tecnico. In realtà quei valori decidono quanto sarà leggibile il racconto di una campagna: da dove arriva una visita, quale canale l’ha portata, a quale iniziativa appartiene e quale versione del messaggio ha ricevuto il clic. Quando ogni persona usa nomi diversi, il report si riempie di righe quasi uguali e la discussione si sposta dai risultati alle correzioni manuali.
I parametri UTM non fanno diventare il marketing più misurabile da soli. Sono un linguaggio condiviso tra contenuti, advertising, newsletter, analytics e chi deve prendere decisioni. La documentazione aggiornata di Google Analytics sui custom URL raccomanda di usare almeno utm_source, utm_medium e utm_campaign, e indica anche parametri come utm_id, utm_content e utm_source_platform. Il punto non è compilare tutti i campi: è fare in modo che ogni campo risponda sempre alla stessa domanda.
Un UTM non è ancora un piano di misurazione
La prima distinzione è tra identificare una campagna e capire se quella campagna ha prodotto un risultato utile. Un UTM può dire che una sessione è arrivata da una newsletter di settembre o da una campagna LinkedIn. Non può dire, da solo, se il contenuto ha risolto un problema, se il contatto è qualificato o se la conversione sarebbe avvenuta comunque.
Per questo partirei dalla decisione che voglio prendere. Se devo confrontare due link nella stessa email, mi serve distinguere il contenuto o la posizione del link. Se devo confrontare una newsletter con un post organico, mi serve un medium coerente. Se devo leggere un’attività che dura più settimane, mi serve un nome di campagna stabile. La convenzione nasce dalla domanda, non dal modulo del builder.
Il significato essenziale dei campi
Userei una struttura semplice:
utm_sourceindica la sorgente o piattaforma, per esempionewsletter,linkedinopartner;utm_mediumdescrive il canale, per esempioemail,organic_social,paid_socialoreferral;utm_campaignidentifica l’iniziativa, non ogni singolo contenuto;utm_contentdistingue creatività, formato o posizione quando il confronto è davvero utile;utm_idcollega il link a un identificativo stabile della campagna o del progetto.
Questa non è una tassonomia universale. È una base da adattare al proprio contesto e da documentare. Se una squadra decide che email significa sempre newsletter e che automation significa sempre flusso automatico, non dovrebbe cambiare definizione a metà anno solo perché un report appare più ordinato con un sinonimo.
La coerenza vale più della creatività nei nomi
Un errore comune è usare i parametri come piccoli titoli pubblicitari: utm_campaign=la-migliore-offerta-di-sempre, poi utm_campaign=offerta-estate e infine utm_campaign=summer_offer. Il lettore può non vedere questi valori, ma chi analizza i dati sì. La stessa iniziativa finisce divisa in più righe e il confronto richiede una ricostruzione a posteriori.
Sceglierei una convenzione breve e la farei rispettare dal generatore di URL. Tutto in minuscolo, senza accenti, spazi o sinonimi casuali; una sola regola per separare le parole, per esempio il trattino o l’underscore; date e versioni solo quando servono davvero. La guida di Google ricorda che i valori sono sensibili alle maiuscole: Meta e meta non sono la stessa voce nei report.
Il nome della campagna dovrebbe inoltre descrivere un oggetto che il team riconosce. Una forma come 2026-q3-consulenza-seo può essere più utile di una frase creativa, se il calendario e il foglio di pianificazione usano lo stesso identificativo. Se il messaggio cambia ma la campagna resta la stessa, aggiorno utm_content; se cambia l’obiettivo o il perimetro dell’iniziativa, apro una nuova campagna.
Non mettere persone dentro gli URL
Un parametro UTM è visibile nella barra del browser e può essere copiato in una chat, in un documento, in un referrer o in un sistema di analisi. Non lo userei quindi per inserire nomi, indirizzi email, numeri di telefono, codici cliente o etichette che rendono identificabile una persona. Google indica esplicitamente di non inviare informazioni personali nei parametri di campagna, compresi utm_source, utm_medium, utm_term, utm_campaign e utm_content.
Questo controllo non va delegato soltanto alla redazione. Chi crea il modulo, l’automazione o l’integrazione con il CRM deve verificare quali valori vengono inseriti dinamicamente. Un codice anonimo di campagna può aiutare a collegare dati aggregati; un identificativo personale passato in chiaro cambia il rischio e il significato del trattamento. Per la stessa ragione, non userei una query string come scorciatoia per trasferire informazioni da un sistema all’altro.
Il tagging della campagna e il consenso agli strumenti di misurazione sono piani diversi. Aggiungere utm_source a un link non autorizza automaticamente qualsiasi cookie, tag o profilazione. Prima definirei quali strumenti raccolgono i dati, con quale finalità e secondo quali impostazioni; poi userei UTM coerenti per leggere il traffico che è lecito e utile misurare.
Quando lasciare spazio all’auto-tagging
La misurazione manuale non deve duplicare quella nativa delle piattaforme. La documentazione di Google Analytics sul manual tagging e auto-tagging spiega che, nelle integrazioni con le piattaforme pubblicitarie, l’auto-tagging può fornire dimensioni aggiuntive e che i valori automatici possono prevalere su quelli manuali in specifiche condizioni.
Operativamente, stabilirei una regola per ogni canale. Per Google Ads userei l’integrazione e controllerei che i parametri automatici non vengano rimossi da redirect o strumenti di gestione dei link. Per una newsletter, un partner o una condivisione organica, userei UTM manuali. Se una campagna passa da più sistemi, registrerei l’ID comune e non cercherei di ricreare a mano ogni informazione che la piattaforma già trasmette.
Il controllo qualità prima del primo clic
Prima di distribuire un link, farei una verifica in quattro passaggi:
- controllare che la pagina di destinazione sia corretta e che il link funzioni anche dopo eventuali redirect;
- confrontare
source,medium,campaignecontentcon il dizionario condiviso; - cercare email, nomi, codici cliente o altri dati personali nei valori dinamici;
- aprire un link di test e verificare che la visita compaia nel report atteso, senza confondere una sessione di prova con un risultato di campagna.
Terrei anche un registro minimale con URL, data, proprietario, campagna, destinazione e motivo del link. Non serve una burocrazia pesante: serve poter rispondere, dopo tre mesi, alla domanda “perché questo valore esiste?”. Se il parametro non produce una decisione e aggiunge solo una riga al report, probabilmente non serve.
Dai report a decisioni più precise
La convenzione diventa utile quando è collegata a eventi e obiettivi comprensibili. Guarderei il traffico per sorgente e campagna, ma anche la qualità del passo successivo: lettura di una pagina importante, richiesta pertinente, iscrizione consapevole, acquisto, risposta o ritorno. Non sommerei queste azioni in un punteggio unico senza spiegare che cosa significa.
Separerei inoltre tre domande: quali campagne portano visite, quali contenuti aiutano il percorso e quali risultati sono effettivamente attribuibili con sufficiente prudenza. Il report di acquisizione di Google Analytics può mostrare le campagne manuali quando i parametri arrivano correttamente, ma non trasforma l’attribuzione in una prova causale. Una campagna con più conversioni osservate merita attenzione; non dimostra da sola di aver creato tutta quella domanda.
Ogni mese cercherei gli errori più frequenti: maiuscole, medium quasi uguali, campagne duplicate, link senza destinazione, parametri rimasti dopo la fine dell’iniziativa e valori troppo descrittivi. Correggere il dizionario e il processo alla fonte vale più di una pulizia manuale del foglio a fine trimestre.
Misurare meno, capire meglio
I parametri UTM funzionano quando riducono l’ambiguità, non quando moltiplicano le etichette. Una squadra piccola può iniziare con tre campi obbligatori, un ID facoltativo, un foglio condiviso e una revisione prima della pubblicazione. Una squadra più articolata può aggiungere regole, validazioni automatiche e controlli sui redirect, ma dovrebbe conservare la stessa domanda di fondo: quale decisione renderà migliore questo dato?
Nel mio lavoro tratterei quindi il tagging come parte del brief, non come l’ultimo gesto prima di copiare un link. Definirei obiettivo, destinatario, canale, campagna, contenuto e misura del passo successivo; poi costruirei l’URL. Così il dato non serve soltanto a spiegare da dove arriva un clic: aiuta a capire se la comunicazione sta portando le persone giuste verso una scelta che comprendono.
Fonti
- Google Analytics, URL builders: Collect campaign data with custom URLs.
- Google Analytics, Traffic-source dimensions, manual tagging, and auto-tagging.
- Google Analytics, Best practices to avoid sending Personally Identifiable Information.
Nota di trasparenza: questo articolo è stato elaborato con l'aiuto dell'intelligenza artificiale e con supervisione e responsabilità editoriale umana.

