f in x
GA4 con Google Tag Manager: implementazione completa senza toccare una riga di codice
> cd .. / HUB_EDITORIALE > Visualizza in Inglese
Analisi dei dati e metriche

GA4 con Google Tag Manager: implementazione completa senza toccare una riga di codice

[2026-06-06] Author: Ing. Calogero Bono

Un cliente ti dice: “Voglio Google Analytics 4, ma non posso toccare il codice del sito, non ho lo sviluppatore e il CMS è bloccato”. Con GTM risolvi in pochi minuti, senza scrivere una riga. Noi lo facciamo tutti i giorni, per decine di progetti. Ecco come.

Perché implementare GA4 senza toccare il codice

Succede più spesso di quanto immagini: siti basati su template obsoleti, clienti che hanno perso l’accesso al server, progetti in cui lo stack frontend è bloccato da policy interne. In tutti questi casi, invece di arrenderti, usi Google Tag Manager come ponte. Con GTM puoi inviare a GA4 ogni interazione significativa — page view, scroll, click, form — senza mai modificare un singolo file HTML.

Prerequisiti: cosa serve prima di iniziare

Prima di tuffarti, assicurati di avere:

  • Un account Google Tag Manager con un container creato per il dominio del cliente.
  • Un account GA4 con un flusso di dati (stream) già attivo e il Measurement ID (formato G-XXXXXXXXXX).
  • Il container GTM installato nel sito (i due snippet <script> nel <head> e subito dopo <body>). Se non è ancora presente, lo inserisci una volta e poi non tocchi più niente.

Se il container non è installato, devi comunque farlo — è l’unico punto dove “tocchi il codice”. In ogni altro caso, lavori solo dall’interfaccia di GTM.

Il tag di configurazione GA4

Questo tag è il cuore del tracciamento. Dice a GTM: “tutti i dati raccolti vanno inviati a questo account GA4”.

Come crearlo

  1. In GTM, vai su Tag → Nuovo.
  2. Scegli Configurazione Google Analytics: GA4 (non “Universal Analytics”).
  3. Inserisci il Measurement ID del tuo flusso GA4.
  4. Attiva i parametri facoltativi solo se necessario (es. send_page_view: true per avere automaticamente la page view iniziale).
  5. Imposta il trigger su Consent Initialization – All Pages (consigliato) o Page View.
  6. Salva e assegna un nome chiaro, tipo GA4 - Config – sito-cliente.

Attenzione: se non hai un banner cookie (CMP) che gestisce il consenso, configura GA4 con send_page_view = false e attiva manualmente un evento page_view solo dopo l’accettazione. Noi lo risolviamo con un trigger su Custom Event lanciato dalla CMP.

Eventi automatici: cosa traccia già GTM senza che tu faccia nulla

GTM, di suo, non traccia nulla se non glielo chiedi. Ma puoi sfruttare i suoi trigger built‑in per abilitare eventi comuni senza scrivere codice:

  • Click – Tutti gli elementi (puoi poi filtrare per classe, ID, testo)
  • Invio form (quando un utente completa un form HTML standard)
  • Visibilità elemento (per scroll depth, quando un utente vede una sezione)
  • Scorrimento pagina (trigger integrato per % di scroll: 25%, 50%, 75%, 100%)
  • Coinvolgimento video YouTube (se usi embed nativi)
  • Download di file (riconoscimento automatico di estensioni come .pdf, .zip, .doc)

Non devi attivarli tutti subito. Seleziona solo quelli che servono al business del cliente. Un negozio di abbigliamento traccerà click sul pulsante “Aggiungi al carrello” e scroll fino ai dettagli. Un’azienda di servizi darà priorità agli invii form.

Creare un evento personalizzato per un click specifico

Ecco il passo che fa la differenza. Supponiamo che il cliente voglia tracciare quando un utente clicca sul pulsante “Richiedi preventivo”. Nessuna modifica al codice, solo GTM.

Passo 1: Crea il trigger

  1. Vai in Trigger → Nuovo.
  2. Scegli tipologia Click – Tutti gli elementi.
  3. Attiva questo trigger quando… → Il clic è un link (oppure “Tutti i clic” se non è un link).
  4. Filtra: Click Text contiene “Richiedi preventivo”. In alternativa puoi usare Click Element e un selettore CSS (es. button.btn-primary).
  5. Dai un nome come Trigger – Click Richiedi Preventivo.

Passo 2: Crea il tag evento GA4

  1. Vai in Tag → Nuovo → Evento GA4.
  2. Configuration Tag: seleziona il tag di configurazione creato prima.
  3. Event Name: click_richiedi_preventivo (usa sempre lowercase e underscore).
  4. Parametri evento (opzionali ma utili): aggiungi pagina: {{Page URL}} e testo_bottone: {{Click Text}}.
  5. Trigger: seleziona il trigger appena creato.
  6. Salva.

Passo 3: Verifica in anteprima

  1. Avvia la modalità Anteprima di GTM (il pulsante “Anteprima” in alto a destra).
  2. Apri il sito, clicca sul pulsante.
  3. Nel pannello di debug dovresti vedere il tag GA4 – click_richiedi_preventivo attivato con i parametri.
  4. Controlla subito anche su GA4 → Amministrazione → DebugView.

Ecco fatto. Nessuna riga di codice, solo interfaccia GTM.

Verificare che tutto funzioni

Non fidarti mai a occhio. Noi usiamo sempre tre livelli di verifica:

  1. GTM Preview mode: controlla che il tag venga attivato al trigger giusto.
  2. Google Tag Assistant (estensione Chrome): mostra tutte le richieste verso GA4 in tempo reale.
  3. DebugView in GA4: per vedere eventi e parametri nel dettaglio.

Se tutto è configurato correttamente, i dati arriveranno in GA4 entro pochi secondi. Ricorda di disattivare la modalità debug quando hai finito, altrimenti le sessioni continueranno a essere segnate come test.

Cosa non puoi fare senza toccare il codice

Dobbiamo essere onesti: non tutto si può tracciare solo con GTM. Eventi di e-commerce completi (add_to_cart, purchase con valore e valuta), identificazione utente (user_id), custom dimensions lato server richiedono quasi sempre l’invio di dati tramite dataLayer o API Measurement Protocol. Per questi, il codice va toccato. Ma per il 70% delle esigenze di una PMI (interazioni, scroll, form, click) GTM basta e avanza.

In sintesi — cosa fare adesso

  1. Se non hai già un container GTM installato, fallo (è l’unica eccezione).
  2. Crea il tag di configurazione GA4 con il tuo Measurement ID.
  3. Abilita eventi automatici utili: scroll, click, form.
  4. Identifica i 2‑3 pulsanti o azioni più importanti per il business e crea per ciascuno un trigger + tag evento GA4.
  5. Verifica con Anteprima e DebugView, poi pubblica.
  6. Se avevi già GA4 installato manualmente (con tag gtag.js), rimuovilo per evitare doppi conteggi.

Con questo flusso non scrivi una riga di codice e hai un tracciamento professionale funzionante in meno di un’ora. Noi lo facciamo per i nostri clienti ogni settimana.

Per approfondire la configurazione avanzata di GTM, consulta la documentazione ufficiale di Google Tag Manager.

Sponsored Protocol

Ing. Calogero Bono

> AUTHOR_EXTRACTED

Ing. Calogero Bono

Co-founder di Meteora Web. Ingegnere informatico, sviluppo ecosistemi digitali ad alte prestazioni. AI, automazione, SEO tecnica e infrastrutture web. Scrivo di tecnologia per rendere complesso… semplice.

[ Read Full Dossier ]

Hai bisogno di applicare questa strategia?

Esegui il protocollo di contatto per iniziare un progetto con noi.

> INIZIA_PROGETTO

Sponsored

> MW_JOURNAL

> READ_ALL()