Vai al contenuto

Google Tag Manager: cos'è, come funziona e quando serve davvero

Autore: Matteo Pellegrini

Google Tag Manager è uno strumento gratuito di Google che raccoglie in un unico contenitore tutti gli script di tracciamento di un sito o di un'app e stabilisce a quali condizioni ciascuno deve partire, senza rimettere mano al codice delle pagine.

Il contenitore si installa una volta sola. Da lì in avanti aggiungere Google Analytics 4, il pixel di Meta o il monitoraggio delle conversioni di Google Ads diventa una modifica che pubblichi dall'interfaccia in pochi minuti. In Europa c'è però un secondo passaggio che quasi nessuna guida italiana mette in apertura: quei tag non partono liberamente, e la configurazione del consenso decide quali si attivano e quali restano fermi.

Contenitore, tag, attivatori e variabili

Il contenitore è l'insieme di tag, attivatori, variabili e configurazioni installato su un determinato sito o app. La documentazione di Google lo descrive come qualcosa che «può sostituire tutti gli altri tag codificati manualmente su un sito o un'app, compresi quelli di Google Ads, Google Analytics, Floodlight e tag di terze parti».

Dentro il contenitore lavorano tre oggetti.

  • Il tag è il codice da eseguire: un evento di GA4, una conversione di Google Ads, lo script di Hotjar o di Microsoft Clarity.
  • L'attivatore dice quando eseguirlo: al caricamento di una pagina, al clic su un pulsante, all'invio di un form, quando lo scroll supera una soglia.
  • La variabile è il valore che tag e attivatore leggono: l'URL della pagina, il valore di un ordine, l'ID di misurazione.

Ogni pubblicazione crea una versione. Se un tag rompe il checkout si torna alla versione precedente e il sito è di nuovo a posto in meno di un minuto, cosa che con gli script incollati dentro il tema non succede.

Tag Manager o tag Google: cosa cambia

La scelta di oggi non è fra Tag Manager e il codice scritto a mano. È fra Tag Manager e il tag Google (gtag.js), il singolo tag che Google Ads e GA4 generano da soli quando crei la proprietà.

Tag Google (gtag.js)Google Tag Manager
Cosa può inviareSolo dati verso prodotti GoogleTag Google, di terze parti e personalizzati
Come si aggiornaScrivendo codice nelle pagineDall'interfaccia web, senza toccare il codice
Controllo versioniDipende da come gestisci il codiceAree di lavoro e versioni native
Tagging lato serverPossibile, ma il contenitore server si gestisce comunque da Tag ManagerSupportato
A chi convieneSviluppatori che gestiscono solo tag GoogleMarketer e agenzie con tag Google e di terze parti
CostoGratuitoGratuito
Fonte: Google, Tag Manager e il tag Google (gtag.js).

Il criterio è pratico. Se tutto quello che devi misurare vive dentro Google Analytics e Google Ads e nessuno ti chiederà mai di aggiungere uno script esterno, il tag Google basta. Appena entrano in gioco un pixel pubblicitario non Google, una heatmap o un CRM, il contenitore di Tag Manager smette di essere un'opzione e diventa il posto dove tenere tutto insieme.

In Europa il consenso viene prima del tag

Le linee guida del Garante per la protezione dei dati personali (provvedimento n. 231 del 10 giugno 2021, pubblicato in Gazzetta Ufficiale n. 163 del 9 luglio 2021) dividono i cookie in due categorie: quelli tecnici, previsti dall'art. 122 comma 1 del Codice privacy, e quelli di profilazione, che richiedono consenso preventivo. Lo stesso documento esclude lo scrolling come modo per raccogliere il consenso e fissa una regola che molti banner italiani ignorano: dopo un rifiuto il banner non va riproposto «per un periodo di tempo non inferiore a 6 mesi».

Sul lato Google il meccanismo si chiama modalità di consenso. La documentazione per sviluppatori segnala che è stata aggiornata a novembre 2023 con due parametri in più, e che chi la usava prima deve passare alla versione 2. I quattro parametri che contano sono questi.

ParametroCosa autorizzaCosa succede se è negato
analytics_storageCookie di misurazione, per esempio la durata della visitaAnalytics non legge né scrive i propri cookie e riceve ping senza cookie, usati per la modellazione
ad_storageArchiviazione di cookie pubblicitariNessun nuovo cookie pubblicitario viene scritto; gli IP sono troncati alla raccolta
ad_user_dataInvio a Google dei dati utente a fini pubblicitariLe conversioni avanzate e i dati forniti dagli utenti non partono
ad_personalizationPubblicità personalizzataRemarketing in Google Ads, Display & Video 360 e Search Ads 360 non ricevono dati
Fonte: Google, Riferimento alla modalità di consenso. Per attivare la pubblicità personalizzata servono sia ad_user_data sia ad_personalization.

Un contenitore installato senza collegarlo al banner produce numeri che sembrano giusti e non lo sono, e campagne di remarketing che ottimizzano su segnali incompleti. È il punto in cui più spesso si rompe la misurazione di un sito italiano, prima ancora di qualsiasi discorso su eventi ed e-commerce.

Quanto rallenta il sito

Il file del contenitore si carica in modo asincrono e non blocca il rendering della pagina. Il peso arriva da quello che ci metti dentro: ogni tag è codice che il browser deve scaricare ed eseguire, e un contenitore con venti script attivi costa quanto venti script incollati nel tema.

La differenza sta nella visibilità. Dentro Tag Manager i venti script sono un elenco che puoi leggere e spegnere; dentro il tema restano per anni senza che nessuno se ne accorga. Se stai lavorando sui tempi di caricamento, il contenitore è il primo posto da aprire, non l'ultimo.

Lato client e lato server

La configurazione classica è lato client: un solo contenitore nel browser, che per ogni evento genera una richiesta HTTP verso ciascuna destinazione. Con dieci destinazioni sono dieci richieste molto simili partite dal dispositivo dell'utente.

Il tagging lato server usa due contenitori: uno web nella pagina e uno server in un ambiente cloud. Il browser invia una sola richiesta al contenitore server, che genera le chiamate specifiche per ogni fornitore. Google indica tre vantaggi: meno carico sul client, possibilità di filtrare e modificare le richieste in arrivo prima che escano, dati validati e normalizzati.

Il costo c'è e non è nella licenza. Il contenitore server gira su infrastruttura che paghi tu, va monitorato e va dimensionato: Google avverte che l'invio di grandi volumi di conversioni in periodi brevi può sovraccaricare il sistema e suggerisce soluzioni di batching. Per un sito con qualche migliaio di sessioni al mese non ha senso; per un e-commerce che vive di conversioni misurate bene, spesso sì.

Quanto è diffuso, in numeri

Il mercato dei tag manager non è un mercato contendibile. La rilevazione W3Techs del 14 settembre 2026 sui siti censiti dà questi valori.

Tag managerQuota sui siti censitiQuota sul mercato dei tag manager
Nessun tag manager54,7%—
Google Tag Manager45,1%99,6%
Adobe DTM0,2%0,5%
Matomo Tag Manager0,1%0,2%
Tealium0,1%0,2%
Fonte: W3Techs, Usage statistics of tag managers for websites, rilevazione del 14 settembre 2026. Un sito può usare più di un tag manager.

Più di metà dei siti non ne usa nessuno, quindi installa i codici a mano o tramite plugin. Fra chi ne usa uno, il confronto fra Google e gli altri non è un confronto. Questo ha una conseguenza pratica quando scegli i tool del tuo stack: quasi ogni fornitore documenta l'integrazione con Tag Manager e quasi nessuno documenta le altre.

Quando Tag Manager non è la risposta

  • Non produce report. Tag Manager distribuisce codice, non analizza niente. Le conversioni, i segmenti e il bounce rate si guardano in Analytics.
  • Non elimina la competenza tecnica. Per installare un tag standard bastano cinque minuti. Per data layer, eventi e-commerce e tag HTML personalizzati serve capire cosa si sta scrivendo, e chi promette il contrario ti sta vendendo un corso.
  • È una porta aperta sul sito. Chi ha il permesso di pubblicare può eseguire JavaScript arbitrario su ogni pagina, comprese quelle di pagamento. I permessi vanno trattati come credenziali, non come un accesso di cortesia.
  • Non tutti i CMS lo supportano. Se la piattaforma non consente di inserire il contenitore, Google stesso indica il tag Google come alternativa.

Nei contenitori che apriamo durante un audit troviamo quasi sempre le stesse tre cose: tag di fornitori che non lavorano più con l'azienda, pixel di campagne chiuse da anni e utenti con permesso di pubblicazione di cui in azienda nessuno ricorda il ruolo. Una revisione annuale dell'elenco tag e dei permessi costa dieci minuti e vale più di gran parte delle ottimizzazioni tecniche che si fanno sopra: toglie dal sito codice che nessuno sta più guardando. Se il tracciamento delle conversioni serve a far girare le campagne, è la stessa revisione che dovrebbe precedere qualunque intervento sui budget di Google Ads.

Domande frequenti su Google Tag Manager

Google Tag Manager è gratuito?

Sì. Sia il tag Google sia Google Tag Manager sono gratuiti. Esiste una versione a pagamento, Tag Manager 360, dentro Google Marketing Platform, pensata per organizzazioni grandi. Il tagging lato server non ha un costo di licenza ma di infrastruttura cloud, perché il contenitore server gira su server che paghi tu.

Che differenza c'è tra Google Tag Manager e Google Analytics?

Tag Manager gestisce e distribuisce codice, non produce alcun report. Google Analytics raccoglie i dati e li mostra. Tag Manager è il modo con cui installi Analytics sul sito, ma le analisi le fai dentro Analytics.

Devo rimuovere il codice di Analytics dal sito se passo a Tag Manager?

Sì, se reinstalli Analytics tramite il contenitore. Lasciare attive entrambe le installazioni significa contare due volte le stesse visualizzazioni di pagina. La sequenza corretta è: sposti il tag dentro Tag Manager, verifichi in anteprima che i dati arrivino, poi togli il codice dal tema.

Google Tag Manager rallenta il sito?

Il contenitore si carica in modo asincrono e non blocca il rendering della pagina. A pesare sono i tag che contiene: venti script dentro Tag Manager costano al browser quanto venti script incollati nel tema. La differenza è che dentro il contenitore li vedi tutti e puoi spegnerli.

Serve saper programmare per usarlo?

Per installare un tag standard, per esempio GA4 o una conversione di Google Ads, no. Per lavorare con il data layer, con gli eventi e-commerce e con i tag HTML personalizzati serve capire cosa si sta scrivendo, altrimenti si raccolgono dati sbagliati senza accorgersene.

Matteo Pellegrini

Matteo Pellegrini

Sono un business developer e in Visilay mi occupo di sviluppare strategie SEO, Google Ads e CRO basate sui dati. Amo i musei storici, pratico Karate da quando ho memoria e il weekend mi piace visitare i borghi italiani in cerca di cibo nostrano.