Google Tag Manager è il sistema gratuito di Google per gestire i tag di un sito o di una app da un’unica interfaccia, senza intervenire ogni volta sul codice sorgente. Con un tag intendiamo un frammento di codice che invia dati a uno strumento esterno, per esempio Google Analytics 4 o un pixel pubblicitario. Il problema che risolve lo conosci se lavori nel marketing: oggi per aggiungere un tracciamento devi aprire una richiesta allo sviluppatore e aspettare. In questa guida trovi come funziona, come si installa, come si verifica prima di pubblicare, come si gestisce il consenso e quali errori vedo più spesso nei progetti su cui intervengo.
Cerchi solo lo strumento? Accedi a Google Tag Manager con il tuo account Google.
Cos’è Google Tag Manager
Google Tag Manager, abbreviato GTM, è un sistema di gestione dei tag: un pannello in cui aggiungi, modifichi e pubblichi i codici di tracciamento del tuo sito senza toccare il codice sorgente. È gratuito e funziona sia sui siti web sia sulle app. Lo trovi descritto anche nella panoramica ufficiale di Google.
Una precisazione che conta, perché in giro si legge spesso il contrario: GTM non è “un contenitore di tag”. Il contenitore è un oggetto che sta dentro GTM e raccoglie i tag di un singolo sito o di una singola app. GTM è il sistema che gestisce quei contenitori. La differenza sembra sottile ma cambia il modo in cui organizzi il lavoro quando i siti da seguire diventano più di uno. Se vuoi la definizione sintetica, la trovi nella scheda Google Tag Manager del glossario.
A cosa serve Google Tag Manager
Serve a rendere autonomo chi si occupa di marketing nella gestione dei tracciamenti, e a tenerli in ordine. Invece di avere dieci script sparsi nel codice del sito, ne installi uno solo, il contenitore, e da lì dentro governi tutto il resto: cosa parte, quando parte, con quali dati.
I tre vantaggi concreti sono questi. Pubblichi una modifica in pochi minuti invece che in giorni. Provi i tag in anteprima prima di renderli attivi, quindi un errore lo vedi prima e non dopo. Tieni un registro delle versioni, così se qualcosa si rompe torni indietro alla configurazione precedente con un click.
Un esempio di cosa cambia nella pratica. Devi aggiungere il pixel di una nuova campagna. Senza GTM: scrivi allo sviluppatore, lui mette in coda la richiesta, il codice va in sviluppo, poi in produzione, e nel frattempo la campagna è già partita senza tracciamento. Con GTM: apri il pannello, scegli il modello del tag, imposti l’attivatore, provi in anteprima e pubblichi. La campagna parte con i dati che ti servono fin dal primo giorno.
Cosa puoi tracciare con Google Tag Manager
Praticamente tutti gli strumenti di misurazione e advertising. I più usati sono Google Analytics 4, le conversioni di Google Ads, il pixel di Meta, LinkedIn Insight Tag e i tag di remarketing.
Sul fronte delle interazioni puoi tracciare click su pulsanti e link, invii di form, scroll, download di file, click verso siti esterni. Su un e-commerce si aggiungono gli eventi di acquisto: view_item, add_to_cart, begin_checkout, purchase. Attenzione a un equivoco frequente: questi sono gli eventi e-commerce consigliati di GA4, non fanno parte della misurazione avanzata. La misurazione avanzata è un’altra cosa e comprende visualizzazioni di pagina, scroll, click in uscita, ricerca sul sito, coinvolgimento con i video e download.
Come funziona Google Tag Manager: contenitore, tag, attivatori e variabili
Google Tag Manager funziona con quattro elementi. Il contenitore è il codice che installi una volta sola nel sito. I tag sono i frammenti che inviano i dati. Gli attivatori decidono quando un tag deve partire. Le variabili forniscono i valori che servono a tag e attivatori. Capiti questi quattro, hai capito lo strumento.
Il flusso è sempre lo stesso: succede qualcosa nella pagina, un attivatore riconosce quel qualcosa, il tag collegato si accende e manda il dato allo strumento di destinazione, usando le variabili per riempire i dettagli. Un click su “Aggiungi al carrello” fa scattare l’attivatore del click, che accende il tag di GA4, che invia l’evento add_to_cart con nome e prezzo del prodotto letti dalle variabili.
Il contenitore
Il contenitore raccoglie tutto ciò che riguarda un sito o una app. Ha un identificativo nella forma GTM seguita da alcune lettere e numeri, e corrisponde al codice che inserisci nelle pagine. Un account può contenere più contenitori, uno per ogni progetto che segui. È il livello che tiene separati i clienti o i siti diversi.
I tag
Il tag è il pezzo di codice che fa qualcosa: manda un evento a GA4, registra una conversione in Google Ads, fa scattare un pixel. In GTM la maggior parte dei tag si configura da un modello già pronto, senza scrivere codice. Il tag HTML personalizzato resta disponibile, ma conviene usarlo solo quando un modello dedicato non esiste.
Gli attivatori
L’attivatore, o trigger, è la regola che dice al tag quando partire: alla visualizzazione di una pagina, al click su un pulsante, all’invio di un form, dopo un certo scroll. È qui che si decidono precisione e rumore dei dati. Un attivatore troppo largo, per esempio impostato su tutte le pagine quando serviva una sola, è una delle cause più comuni di numeri gonfiati.
Le variabili
La variabile è un valore che cambia e che tag e attivatori possono leggere: l’URL della pagina, il testo di un pulsante, il valore di un ordine, l’identificativo di una transazione. Alcune sono già pronte, altre le definisci tu. Senza variabili puoi tracciare che è successo qualcosa, ma non quanto valeva.
Che cos’è il dataLayer e perché è importante
Il dataLayer è lo spazio dove il sito deposita le informazioni che Google Tag Manager deve leggere. È un oggetto JavaScript che fa da ponte tra il sito e i tag: il sito scrive lì dentro che è avvenuto un acquisto da 120 euro, GTM lo legge e passa il dato a GA4.
Serve ogni volta che i dati non sono visibili nella pagina. Su un e-commerce è indispensabile: prezzo, prodotti, identificativo dell’ordine e valuta arrivano da lì. Due regole pratiche. Una sola dataLayer per sito, con nomi coerenti tra un evento e l’altro. E si aggiungono dati con dataLayer.push, non riassegnando l’oggetto: se lo sovrascrivi cancelli gli eventi già registrati, ed è un errore che si paga in dati mancanti difficili da ricostruire.
Come installare Google Tag Manager
L’installazione richiede pochi minuti e si articola in cinque passaggi.
- Vai su tagmanager.google.com e accedi con un account Google.
- Crea un account, dagli il nome dell’azienda e seleziona il paese.
- Crea un contenitore, indica il nome del sito e scegli il tipo, web o app.
- Copia i due frammenti di codice: il primo va nella sezione head delle pagine, il secondo subito dopo l’apertura del body.
- Apri la modalità anteprima e verifica che il contenitore risulti collegato prima di pubblicare.
Se hai già dei tag inseriti a mano nel codice, spostali dentro GTM e rimuovili dal sorgente. Lasciarli in entrambi i posti è la causa numero uno dei dati duplicati. La migrazione conviene farla un tag alla volta, verificando in anteprima dopo ogni spostamento: se qualcosa smette di funzionare sai subito quale intervento lo ha causato.
Come installare Google Tag Manager su WordPress
Su WordPress hai due strade. La prima è inserire i due frammenti nel tema, di norma nel file header, meglio se in un tema figlio per non perdere la modifica agli aggiornamenti. La seconda, più semplice, è usare un plugin dedicato: in quel caso ti basta incollare l’identificativo del contenitore. Su Shopify e sugli altri e-commerce il principio non cambia, cambia solo il punto in cui si incolla il codice.
Non sei sicuro che il tracciamento sia configurato bene?
Un controllo della configurazione evita di scoprire tra sei mesi che i dati erano sbagliati. Richiedi un audit del tuo Google Tag Manager.
Google tag (gtag.js) e Google Tag Manager: che differenza c’è
Il Google tag è una libreria JavaScript che inserisci direttamente nel codice e che invia dati ai prodotti Google. Google Tag Manager è invece un’interfaccia che gestisce molti tag, compresi quelli di terze parti. Non sono alternative equivalenti: il primo è un tag, il secondo è il sistema che li amministra.
| Aspetto | Google tag (gtag.js) | Google Tag Manager |
| Che cosa è | Una libreria di codice | Un sistema di gestione dei tag |
| Come si installa | Nel codice del sito | Un contenitore, poi tutto da interfaccia |
| Tag di terze parti | Supporto limitato | Sì, con modelli dedicati |
| Modifiche | Richiedono di toccare il codice | Si pubblicano dall’interfaccia |
| Versioni e ripristino | Dipende dal versionamento del sito | Gestiti nativamente |
La confusione è aumentata da quando Google ha unificato la denominazione del Google tag. Se vuoi il dettaglio tecnico, la documentazione per sviluppatori descrive entrambe le implementazioni.
Google Tag Manager e Google Analytics 4: che differenza c’è
Google Tag Manager invia i dati, Google Analytics 4 li riceve, li elabora e ti mostra i report. Sono complementari, non alternativi: GTM è il sistema di distribuzione, GA4 è lo strumento di analisi.
Va chiarito un punto su cui si legge spesso una risposta sbagliata. Con Google Tag Manager le conversioni si possono tracciare eccome: i tag di conversione di Google Ads e gli eventi di GA4 si implementano proprio da lì. Quello che GTM non fa è produrre i report: quelli li leggi in GA4 o nella tua reportistica su Looker Studio. Detto in una riga: GTM manda il dato, GA4 lo racconta.
Come testare i tag prima di pubblicarli con Google Tag Assistant
Prima di pubblicare, attiva la modalità anteprima: GTM apre il tuo sito in una sessione collegata a Google Tag Assistant e ti mostra, per ogni azione, quali tag sono partiti e quali no. È il passaggio che separa una configurazione affidabile da una che sembra funzionare.
Nel pannello controlli tre cose. Che il tag scatti solo quando deve, e non su ogni pagina. Che i valori letti dalle variabili siano quelli giusti, per esempio l’importo reale dell’ordine. Che non ci siano due tag identici che sparano insieme. Solo dopo pubblichi, e la pubblicazione crea una versione a cui puoi tornare in qualsiasi momento.
Google Tag Manager è gratuito?
Sì, Google Tag Manager è gratuito per siti e app, senza limiti che un progetto normale possa incontrare. Esiste una versione a pagamento, Tag Manager 360, pensata per organizzazioni grandi con esigenze di volumi, permessi e flussi di approvazione.
Una precisazione onesta: gratuito è lo strumento. Se scegli il tracciamento lato server, il contenitore server gira su un’infrastruttura cloud che ha un costo mensile. Non è GTM a costare, è il server su cui lo fai girare.
Google Tag Manager, consenso e Consent Mode v2
Il Consent Mode è il meccanismo con cui i tag di Google adattano il proprio comportamento allo stato del consenso dell’utente. In GTM imposti i parametri di consenso e i tag li rispettano: finché mancano le autorizzazioni, non vengono scritti i cookie relativi.
Qui serve però una distinzione che molte guide saltano: Google Tag Manager non è una CMP. Il banner del consenso lo fornisce una piattaforma dedicata, per esempio Iubenda o Cookiebot, e il Consent Mode si limita a comunicare ai tag lo stato raccolto da quella piattaforma. Installare GTM non rende un sito conforme al GDPR: GTM ti dà gli strumenti per far rispettare le scelte dell’utente, la conformità dipende da come configuri tutto l’insieme.
Sul piano pratico, la versione 2 del Consent Mode ha introdotto due parametri aggiuntivi legati all’uso dei dati per la pubblicità e alla personalizzazione. Vanno impostati insieme al trigger di inizializzazione del consenso, che deve scattare prima di ogni altro attivatore. Se l’ordine è sbagliato, i tag partono prima che lo stato sia noto, ed è il classico errore che passa inosservato finché non arriva una verifica.
I dati di GA4 non tornano?
Numeri incoerenti tra Analytics e Google Ads di solito nascono da tracciamenti duplicati o da un consenso configurato male. Prenota una consulenza di web analytics.
Che cos’è il server-side tagging e quando conviene
Il tracciamento lato server sposta l’esecuzione dei tag dal browser dell’utente a un contenitore che gira su un server tuo. Il sito manda i dati a quel server, e il server li smista verso GA4, Google Ads e gli altri strumenti.
I motivi per valutarlo sono tre: meno codice di terze parti nel browser, quindi un carico più leggero sulla pagina; maggiore controllo su quali dati escono e verso chi; dati più completi dove i blocchi lato browser tagliano le rilevazioni.
Non conviene a tutti, e dirlo è più utile che promuoverlo. Ha senso su e-commerce con volumi importanti, su progetti dove la qualità del dato incide su decisioni di spesa, e dove esiste qualcuno che possa mantenerlo. Per un sito vetrina o un blog il rapporto tra costo, complessità e beneficio non regge.
Gli errori più comuni con Google Tag Manager
Questi sono i problemi che trovo più spesso quando mi passano un account già configurato. Quasi tutti producono dati sbagliati senza dare alcun segnale evidente.
- Analytics installato due volte, una dal plugin del CMS e una da GTM. Le sessioni si sdoppiano e i dati di traffico diventano inutilizzabili.
- Attivatori troppo larghi, impostati su tutte le pagine quando serviva una sezione. Le conversioni risultano più alte del vero.
- Pubblicazione senza passare dall’anteprima. L’errore arriva in produzione e lo scopri dai numeri, giorni dopo.
- dataLayer sovrascritta invece di usare dataLayer.push. Gli eventi precedenti spariscono e mancano pezzi di percorso.
- Identificativi confusi tra loro: quello del contenitore GTM, quello di GA4 e quello del Google tag non sono intercambiabili.
- Tag HTML personalizzato usato anche quando esiste un modello dedicato. Più difficile da mantenere e più facile da rompere.
- Nessuna convenzione sui nomi e nessuna nota sulle versioni. Dopo sei mesi nessuno sa più a cosa serva un tag, e nessuno osa cancellarlo.
Un’ultima cosa sulle prestazioni, perché si legge spesso che GTM rende il sito più veloce. Non è così di per sé: GTM carica i tag in modo asincrono, quindi non blocca la visualizzazione della pagina, ma se dentro il contenitore metti dieci script pesanti l’impatto sul caricamento resta e si riflette anche sul posizionamento. La differenza la fa quanti tag tieni attivi, non il fatto di usare GTM.
Richiedi una consulenza su Google Tag Manager
Configurazione, migrazione a GA4, Consent Mode o valutazione del server-side: parlane con SEO Leader e mettiamo in ordine i tuoi dati, a partire dai KPI che contano davvero.
Domande frequenti su Google Tag Manager
Dove trovo Google Tag Manager?
Su tagmanager.google.com, accedendo con un normale account Google. Non serve installare programmi: GTM è una piattaforma web. Da lì crei l’account, il contenitore e ottieni il codice da inserire nel sito.
Posso usare Google Tag Manager senza Google Analytics?
Sì. GTM è indipendente e gestisce anche solo tag pubblicitari o di terze parti, per esempio il pixel di Meta. Analytics è uno dei tag che puoi distribuire, non un requisito per usare lo strumento.
Qual è la differenza tra un tag e un attivatore?
Il tag è il codice che invia i dati, l’attivatore è la regola che stabilisce quando inviarli. Il tag risponde alla domanda cosa faccio, l’attivatore alla domanda quando lo faccio. Senza attivatore un tag non parte mai.
Google Tag Manager rallenta il sito?
Non di per sé: i tag vengono caricati in modo asincrono e non bloccano la visualizzazione della pagina. A pesare è il numero e la qualità degli script che inserisci nel contenitore, non GTM in sé.
Serve un programmatore per usare Google Tag Manager?
Per le configurazioni comuni no: installazione, eventi su click e form si gestiscono da interfaccia. Serve supporto tecnico per dataLayer, e-commerce completo, applicazioni a pagina singola e tracciamento lato server.
Esiste una certificazione ufficiale per Google Tag Manager?
Google non rilascia oggi una certificazione dedicata a Tag Manager come accade per Analytics e Ads. Esistono corsi e percorsi formativi di terze parti, ma nessun attestato ufficiale specifico per GTM.