Consulente Google Tag Manager e Google Analytics. Prendi decisioni con dati affidabili.
Progetto e implemento architetture di misurazione su GA4 e Google Tag Manager: attribuzione, e-commerce, funnel multi-step, per agenzie e aziende che devono prendere decisioni di budget su dati affidabili.
Il costo di un tracciamento GA4 incompleto non compare in nessun report.
Compare nelle decisioni.
Molte aziende scoprono i limiti del proprio tracciamento nel momento peggiore, quando devono giustificare un budget o rispondere a domande semplici senza avere una risposta che regga.
Il problema raramente è la mancanza di dati grezzi: è l'assenza di un'architettura di tracciamento pensata attorno alle domande di business reali.
Dati e-commerce incompleti
Transazioni, valore carrello e prodotti non tornano tra sito e piattaforma di analytics: ogni report di revenue diventa inaffidabile, e con esso ogni decisione presa a partire da lì.
Attribuzione assente
Non sai quale touchpoint ha davvero influenzato la conversione, e continui a considerare performanti i canali che compaiono per ultimi, anche se è una cosa diversa dall'essere quelli che hanno funzionato.
Funnel ciechi
Sai quante persone entrano e quante arrivano in fondo. Non sai a quale passaggio si fermano le altre, che è esattamente l'unica informazione utile per intervenire.
Ecco come lavoro.
Tre fasi per un tracciamento su misura.
Il mio processo per un tracciamento GTM e GA4 solido e funzionale, dal primo funnel da mappare alla misurazione e-commerce più articolata.
Progettazione
Mappiamo quali domande deve reggere il tracciamento e dove oggi i dati si perdono. Da lì definisco eventi, parametri e variabili, anche quando l'HTML non offre identificatori pronti all'uso.
Implementazione in GTM e configurazione di GA4
DOM scraping, variabili custom e cookie di prima parte dentro Google Tag Manager. Configuro in parallelo eventi e parametri lato GA4, così i dati arrivano già puliti e pronti per l'analisi.
Validazione e trasferimento al team
Test in Preview/Debug Mode prima del rilascio, e documentazione perché il tuo team mantenga tutto in autonomia. Passare il metodo fa parte del lavoro.
Un portale di donazioni gestito come un e-commerce misurabile.
Stesso cliente, stesso metodo, tre interventi consecutivi: ogni passaggio inizia da ciò che il precedente ha reso disponibile.
Nessuno dei tre step ha richiesto una modifica al codice sorgente del sito.
Arricchire il click con progetto e importo
Il problema
Serve arricchire il click su "Dona ora" con il progetto e l'importo scelti. Ma l'ID progetto è nascosto in una query string e l'importo viene inserito dinamicamente in un campo input.
La soluzione
Una variabile URL (Query Key idp) legge il project ID; una variabile DOM Element legge l'importo dal campo. Una Custom JavaScript con parseFloat() e isNaN() lo converte in numero, pronto per l'uso come valore di conversione.
Il risultato
Ogni donazione genera un evento con due parametri corretti e già tipizzati come numero. La tipizzazione è il dettaglio che conta: un importo trasmesso come stringa non è utilizzabile come valore monetario in GA4.
Da qui in avanti project_id e donation_value esistono come variabili GTM riutilizzabili. Servono entrambe al passaggio successivo.
Un ponte dati tra due pagine, con un cookie di prima parte
Il problema
Dopo "Dona ora" l'utente arriva su una Thank You Page con un URL nuovo: i due valori raccolti al passaggio precedente perdono ogni riferimento, e non è possibile intervenire sul codice sorgente.
La soluzione
Un Tag Custom HTML scrive due cookie di prima parte (donation_val, url_idp) con scadenza a una settimana e attributi SameSite=None; Secure. Il Trigger si aggancia al momento in cui l'importo è già stabilito, per non salvare un valore di default.
Il risultato
I due valori sopravvivono al cambio di pagina e vengono riletti correttamente sulla Thank You Page. Verifica in Preview Mode e ispezione dello Storage: entrambi i cookie vengono scritti nell'istante giusto.
Importo e progetto sono ora disponibili sulla pagina di conferma, che è l'unico punto in cui GA4 può registrare una transazione completata.
Un e-commerce simulato con un Data Layer costruito in GTM
Il problema
Per usare i report di Monetizzazione di GA4 serve uno schema Data Layer con evento purchase, normalmente inserito nel codice sorgente da uno sviluppatore. In questo progetto non era un'opzione.
La soluzione
Un Tag Custom HTML inietta lo script del Data Layer in pagina, popolato con le variabili costruite nei due passaggi precedenti (value, transaction_id, item_id, item_name). Un secondo Tag GA4 intercetta il push di purchase e lo inoltra.
Il risultato
GA4 riconosce la donazione come conversione di enhanced e-commerce e popola i report di Monetizzazione: per ogni progetto, donazioni ricevute ed entrate totali.
Un portale di donazioni che GA4 tratta come un e-commerce, misurato passaggio per passaggio. Tre interventi, zero righe di codice richieste al team di sviluppo.
Davide Gelatti.
Consulente in Digital Analytics.
Sono Digital Analytics Consultant freelance dal 2019 con competenze specifiche in Google Tag Manager e Google Analytics. Collaboro in modo continuativo con agenzie e aziende. Affianco alla consulenza un ruolo di docente di Digital Analytics, dove ho formato oltre 200 studenti.
Aggiornamenti costanti attraverso percorsi avanzati su GTM Advanced, JavaScript for GTM e First-Party Data Masterclass, con competenze dirette su Consent Mode e misurazione server-side.
Laureato 110/110 e lode in Web e Comunicazione d'Impresa.
Ultime collaborazioni continuative
La continuità è la prova più concreta di affidabilità: alcuni dei clienti e delle agenzie con cui ho lavorato o lavoro attualmente.





Cosa dicono i clienti
Guarda Google Tag Manager in azione: tracciamento standard vs tracciamento su misura.
Qui trovi un funnel di donazione di un cliente reale, ricostruito e funzionante. Quattro passaggi, quattro pulsanti identici: stessa classe CSS, nessun identificatore univoco.
Completa il percorso e guarda cosa registra un tracciamento GA4 standard e cosa registra un tracciamento Google Tag Manager costruito su misura, a parità di sito e di click.
Clicca "Prosegui" qui sopra per iniziare il confronto.
Gli eventi della colonna verde sono push reali, con i valori letti dal DOM di questa pagina: apri la console del browser e scrivi dgDemo per ispezionarli. Li tengo su un layer separato dal dataLayer vero apposta: una donazione simulata non deve finire nei dati di produzione. La colonna rossa è invece una ricostruzione fedele di ciò che registra un trigger GA4 "all clicks" in questa situazione, non la cattura di un sito di terzi.
Quello che i clienti mi chiedono più spesso.
Sì. Lavoro sia con agenzie e team strutturati sia con PMI che non hanno ancora una figura interna dedicata al tracciamento. Non pubblico un listino fisso perché la complessità reale del progetto, non le dimensioni dell'azienda, determina l'impegno necessario. Il modo più rapido per capire cosa serve al tuo caso è una consulenza iniziale su misura.
Dipende da quante domande deve saper reggere il tracciamento, non da un listino. Un funnel a pochi passaggi e un'architettura e-commerce completa con attribuzione multi-touch sono due impegni molto diversi. Nella consulenza iniziale definiamo insieme il perimetro e ti do una proposta economica specifica: non lavoro a pacchetti standard, perché finirebbero per farti pagare cose che non ti servono o per lasciare fuori quelle che ti servono davvero.
Dipende dalla complessità della struttura dati e dal numero di eventi da tracciare: un funnel semplice richiede tempi più contenuti, un'architettura e-commerce completa con attribuzione multi-touch richiede un percorso più articolato. Il vantaggio di lavorare interamente in Google Tag Manager è che i tempi non dipendono dalla coda di lavoro del team di sviluppo.
Sì, è parte integrante del mio modo di lavorare, non un servizio aggiuntivo. Sono anche docente di Digital Analytics dal 2022 (200+ studenti formati): ogni implementazione viene documentata e trasferita al team, in modo che possa essere mantenuta e adattata in autonomia nel tempo.
Lavoro principalmente su collaborazioni continuative, retainer o progetti di medio-lungo periodo, con più clienti in parallelo dal 2019. Sono aperto anche a valutare progetti puntuali, a seconda della necessità specifica.
Lavoro stabilmente da remoto con clienti in tutta Italia. Implementare un'architettura di tracciamento non richiede presenza fisica: gli strumenti su cui opero (Google Tag Manager, GA4, le modalità di preview e debug) sono accessibili ovunque, e la collaborazione con i team avviene sugli stessi canali che usate già. Per i progetti che lo richiedono resto comunque disponibile a incontri in presenza in Lombardia, in particolare nella fase iniziale di analisi dei requisiti o per le sessioni di formazione al team.
Sì. La consulenza resta la mia attività principale, ma valuto opportunità di ruolo interno in aziende con un progetto dati strutturato. Se stai considerando il mio profilo per una posizione, puoi scaricare il CV e scrivermi: rispondo a tutte le richieste.
Il primo passo è capire cosa stai misurando davvero.
Attribuzione, e-commerce tracking, funnel multi-step, Data Layer personalizzati: da 7+ anni costruisco architetture di misurazione lavorando quasi sempre solo in Google Tag Manager, con un metodo replicabile e la capacità di trasferire quella competenza al tuo team, non solo di applicarla una volta e sparire.
Attualmente aperto a nuove collaborazioniStai valutando il mio profilo per una posizione interna? Scarica il CV