01 — UA è morto, GA4 di default è quasi inutile
Universal Analytics ha smesso di raccogliere dati il 1 luglio 2023. I dati storici sono stati cancellati nei property gratuiti il 1 luglio 2024. Se vedi ancora un tag UA-XXXXX nel codice del tuo sito, stai non-tracciando da quasi 3 anni.
Quasi tutti i siti hanno fatto qualcosa: una property GA4 creata in fretta nel 2023, un tag inserito, finita lì. Quel "qualcosa" è quasi inutile. Senza eventi configurati, conversioni dichiarate, retention estesa, Consent Mode, la dashboard mostra solo pageview generici. Quando il marketing chiede "quale ad ha convertito?", il consulente risponde "non lo so, GA non lo dice".
Una migrazione GA4 fatta bene non è "spostare il tag". È configurare un sistema di analytics che ti permetta di prendere decisioni: quale traffic source porta clienti veri, quale ad spende soldi a vuoto, quale page del funnel perde conversioni, quale device fallisce. Senza questo, il marketing è puro sentimento.
02 — 4 problemi tipici che vedo nei setup esistenti
- 01 — Problema
Ancora con Universal Analytics
Universal Analytics ha smesso di raccogliere dati il 1 luglio 2023. I dati storici sono stati cancellati nei property gratuiti il 1 luglio 2024. Se ancora vedi 'tag UA-XXXXX' nel codice del sito, stai semplicemente non tracciando nulla. Niente. Zero. Da quasi 3 anni.
- 02 — Problema
GA4 importato in 5 minuti
Quasi tutti i siti hanno GA4 'qualcosa': property creata in fretta, tag inserito, finita lì. Risultato: zero eventi custom, retention 2 mesi (default), filtri internal traffic non configurati, conversioni mai dichiarate. La dashboard mostra pageview e basta. Non sai cosa converte.
- 03 — Problema
Banner cookie che spegne tutto
Banner cookie configurato male: senza consenso esplicito, GTM non parte, GA4 non riceve niente, Google Ads non vede conversioni. Il 40-60% dei visitatori UE clicca 'rifiuta' o ignora il banner — quel 40-60% diventa invisibile. Modeled conversions di Consent Mode v2 mai attivate.
- 04 — Problema
Nessuna documentazione del setup
Container GTM con 30+ tag accumulati negli anni, naming random ('test_2024', 'click-cta-3'), zero documentazione. Chi entra dopo passa settimane a capire cosa fa cosa. Spesso si rifà tutto da zero perché è più veloce del reverse engineering.
03 — 6 step della migrazione
- 01
Audit setup attuale
Verifico cosa c'è: UA residuo da rimuovere, property GA4 esistente (se c'è) da pulire o ricreare, container GTM da ordinare. Identifico cosa ha senso salvare e cosa ricostruire.
- 02
Mappa eventi business-driven
Sessione 30 minuti per capire cosa conta: macro-conversioni (purchase, lead form, prenotazione), micro-conversioni (add_to_cart, scroll 75%, time on key page), traffic source critici. Mappa eventi PRIMA di toccare codice.
- 03
GA4 property pulito
Nuova property o cleanup esistente: data stream configurato, internal traffic filter, cross-domain tracking se serve, debug mode, retention 14 mesi (massimo non-paid), enhanced measurement attivato sui giusti eventi.
- 04
GTM container ordinato
Container GTM con folder logici per tipo (Analytics / Ads / Conversion API), naming convention chiaro (TY1-Pageview, AY2-Click-CTA, EY3-Form-Submit), trigger riusabili, variables centralizzate. Documentazione in spreadsheet.
- 05
Consent Mode v2 (GDPR)
Integrazione banner cookie (Cookiebot / Iubenda / custom) con Consent Mode v2 di Google. Tag attivi anche prima del consenso in modalità "modeled" (Google ricostruisce conversioni mancanti). Pieno tracking dopo accept esplicito. Test con DebugView GA4.
- 06
Dashboard Looker Studio
Dashboard personalizzata che mostra solo quello che conta: traffic source per conversione, funnel checkout/lead, pagine top-performing, ricerche on-site, dispositivo + zona. Single page leggibile in 5 minuti, refresh quotidiano, accesso condiviso col team.
04 — Consent Mode v2 + GDPR (la parte più ignorata)
Consent Mode v2 è il pezzo che la maggior parte degli installatori GA4 salta. Ed è esattamente dove si perde il 40-60% dei dati nei mercati UE.
Senza Consent Mode v2: il banner cookie blocca completamente GTM finché l'utente non clicca "accetta". Chi clicca "rifiuta" o ignora il banner non viene tracciato per niente. Risultato: dashboard mostra solo il 40-60% del traffico reale, e i decision-makers vedono solo metà della verità.
Con Consent Mode v2: i tag Google ricevono signal anche prima del consenso (in modalità "modeled" — dati aggregati anonimi, GDPR-compliant). Google usa quei signal per ricostruire le conversioni mancanti tramite machine learning. Il risultato: il 75-90% del traffico reale visibile in dashboard, e ottimizzazione Google Ads che funziona invece di degradare.
Setup richiede integrazione tra banner cookie (Cookiebot / Iubenda / custom) e GTM con i 4 consent state corretti (ad_storage, analytics_storage, ad_user_data, ad_personalization).
Ogni progetto include questo step come standard, mai opzionale.
05 — Dashboard Looker Studio che si legge in 5 minuti
Le dashboard GA4 native sono fatte per analytics expert, non per chi deve decidere se spendere altri 500€ in Google Ads questa settimana. Servono dashboard custom che rispondano a domande precise.
Looker Studio (ex Data Studio) è gratuito, si connette nativamente a GA4 + Google Ads + Search Console + Sheets, e produce dashboard single-page con i KPI che servono al tuo business. Per ogni cliente la dashboard è personalizzata:
- E-commerce: funnel view item → add to cart → begin checkout → purchase, AOV per source, top products, conversion rate per device.
- Lead gen: form submit per source, form abandonment rate, time-to-form per landing page, traffic source quality (qualified leads vs raw leads).
- Content / blog: top articoli per traffic + engagement, scroll depth, source per categoria, ricerche on-site con frequenza.
Refresh quotidiano automatico, accesso condiviso col team via link, esportabile in PDF per riunioni mensili. Niente "executive report" decorativo: solo i numeri che ti fanno agire.
06 — FAQs
Devo davvero migrare se Universal Analytics ha smesso di funzionare nel 2023?
Universal Analytics non raccoglie dati da luglio 2023, e i dati storici sono già stati cancellati nei property gratuiti dal 1 luglio 2024. Se hai ancora UA installato è morto codice — non fa danno, ma non serve a nulla. La domanda non è 'devo migrare' ma 'devo finalmente avere analytics che funziona'. Sì.
Posso recuperare i dati storici di Universal Analytics?
Solo se li hai esportati prima della cancellazione (Google ha dato 18 mesi di preavviso). Per chi ha export storici (CSV, BigQuery sync, GA Universal API estratti), si possono importare in Looker Studio come dataset di confronto. Per chi non ha esportato, i dati pre-2023 sono persi. Punto.
GA4 e GTM sono gratuiti?
Sì, entrambi gratuiti per la maggior parte dei siti. GA4 standard ha limiti (10M eventi/mese, 14 mesi retention, 200 conversion events) ma sono sufficienti per il 95% dei casi. GA4 360 (paid, da $50k+/anno) serve solo a enterprise con miliardi di eventi. GTM è completamente gratuito senza limiti significativi.
Consent Mode v2 è davvero obbligatorio?
Per chi fa Google Ads in EEA + UK è obbligatorio dal 6 marzo 2024 — senza Consent Mode v2 le campagne non vedono le conversioni e l'ottimizzazione automatica degrada. Per chi fa solo GA4 standard, non è strettamente 'obbligatorio' ma è la prassi GDPR-compliant corretta. Lo configuro sempre come standard.
Quanto tempo serve per la migrazione completa?
Dipende dalla complessità del sito e dagli eventi da configurare. Sito vetrina con form contatto: 1-2 giorni. E-commerce con checkout, filtri, account area: 1-2 settimane. SaaS con dashboard interno e tracking custom: 2-4 settimane. Il primo audit chiarisce la dimensione reale.
Cosa succede ai miei tag Google Ads e Meta Pixel esistenti?
Vengono spostati in GTM se non già lì, con setup Consent Mode v2 unificato. Google Ads conversion tracking aggiornato a Enhanced Conversions (server-side hashing). Meta Pixel + Conversion API server-side per superare iOS 14.5 e ad blocker. TikTok, LinkedIn, Pinterest se in uso: stesso pattern. Tutto via GTM con consent gating.
Posso aggiungere eventi nuovi dopo il setup, da solo?
Sì, se sono varianti di eventi esistenti (es. duplicare un trigger 'click button' per un nuovo CTA). La documentazione che consegno spiega il pattern. Per eventi nuovi più complessi (e-commerce purchase con line items custom, eventi multi-step), retainer trimestrale o intervento on-demand ha più senso.