GA4 per ecommerce: configurazione eventi, conversioni e dati che contano

Web Analytics & Ecommerce
GA4 per ecommerce: configurazione eventi, conversioni e dati che contano.
Avere GA4 installato non significa averlo automaticamente configurato bene.
Per un ecommerce, la qualità del dato dipende da eventi precisi, dataLayer strutturato, conversioni collegate a Google Ads e tracciamento che resiste alle restrizioni privacy.
In sintesi
GA4 misura le interazioni tramite eventi e parametri.
Per un ecommerce significa che il tracciamento non può essere trattato come una configurazione standard: va progettato intorno al funnel di acquisto, al dataLayer, alla qualità delle conversioni e all’integrazione con Google Ads.
Un GA4 installato ma non configurato correttamente produce numeri che sembrano plausibili ma portano a decisioni sbagliate sulle campagne, sul budget, sul prodotto e sulla strategia.

GA4 e tracciamento ecommerce: i numeri che contano!
Cause di perdita dati in GA4 ecommerce — impatto stimato
Fonti: Statista 2026 · IAB State of Data 2025 · Stape Case Study feb. 2026 · SR Analytics 2025 · WebKit/Apple Documentation 2024
Tutti i dati sono aggiornati al 2025–2026 con fonte verificabile.
Lo scostamento accettabile del 5–10% tra GA4 e CRM presuppone Consent Mode v2 correttamente configurato, tracciamento server-side attivo e assenza di eventi duplicati. Senza questi requisiti, lo scostamento tipico è del 30–50%.
GA4 per ecommerce: perché la configurazione fa la differenza?
GA4 misura tutto tramite eventi. Ogni interazione, una visualizzazione di prodotto, un clic su Add to Cart, un acquisto completato, è un evento con parametri personalizzabili. Questa flessibilità è il punto di forza della piattaforma, ma è anche la ragione per cui una configurazione superficiale produce dati sbagliati.
Per un ecommerce, la qualità del dato dipende dalla precisione con cui vengono inviati eventi, parametri prodotto, valori economici e informazioni di transazione.
Non basta che GA4 funzioni, bisogna che funzioni nel modo giusto, con il dataLayer corretto, le conversioni collegate e il tracciamento che resiste alle restrizioni dei browser.
Nelle attività di audit che svolgiamo su account GA4 ecommerce, gli errori più frequenti riguardano eventi critici mancanti, parametri incompleti e acquisti duplicati. Il caso più comune è l’evento purchase privo di un array items completo, che rende impossibile analizzare vendite per categoria, SKU, brand o variante.
Prerequisiti: cosa serve prima di toccare GA4
Prima di configurare qualsiasi evento, è necessario avere tre elementi in ordine.
Saltare uno di questi passaggi è la causa più comune di configurazioni che sembrano funzionare, ma producono dati incompleti o poco affidabili.
1. Google Tag Manager installato correttamente
Google Tag Manager è lo strumento attraverso cui si gestisce la logica di tracciamento senza modificare il codice del sito a ogni intervento. Per un ecommerce è indispensabile: permette di attivare eventi GA4 in risposta ad azioni specifiche dell’utente, testare le configurazioni in preview e mantenere separata la logica di tracking dallo sviluppo del sito.
Verifica che il container GTM sia presente sia nell’<head> sia nel <body> della pagina.
2. Consent Mode v2 configurato
Con l’evoluzione delle normative sulla privacy e delle policy Google per l’area EEA, la gestione del consenso è diventata una parte strutturale del tracciamento.
Consent Mode v2 permette di comunicare a Google lo stato del consenso dell’utente e di preservare, dove possibile, la qualità della misurazione tramite dati aggregati e modellati.
Per approfondire il tema, consigliamo di leggere anche la nostra guida sulla Consent Mode v2, che è il punto di partenza prima di qualsiasi configurazione GA4 avanzata.
“Consent Mode v2 è la differenza tra avere dati su cui prendere decisioni e avere numeri che raccontano solo metà della storia. In Europa, ignorarla significa ottimizzare campagne con una benda sugli occhi.”
3. DataLayer ecommerce sul sito
Il dataLayer è lo strato di comunicazione tra il sito e Google Tag Manager.
Per il tracciamento ecommerce, il sito deve popolare il dataLayer con le informazioni sui prodotti e sulle transazioni al momento giusto: visualizzazione prodotto, aggiunta al carrello, checkout, pagamento e acquisto completato.
Se il sito usa Shopify, WooCommerce o Magento, esistono plugin, app ed estensioni che possono popolare il dataLayer automaticamente. Se il sito è custom, questo lavoro deve essere svolto dagli sviluppatori seguendo le specifiche GA4.
Gli eventi ecommerce fondamentali in GA4
GA4 definisce un set di eventi ecommerce raccomandati che coprono l’intero funnel di acquisto.
Configurarli tutti non è obbligatorio, ma più eventi sono presenti, più completa sarà la lettura del comportamento utente e delle performance.
Questo approccio è fondamentale soprattutto in uno scenario di zero-click search e AI, dove la qualità del dato diventa il vero vantaggio competitivo. Ne parliamo anche nell’articolo Zero-Click Search: l’AI si mangia i click.
- view_item — visualizzazione prodotto
- add_to_cart — aggiunta al carrello
- begin_checkout — inizio checkout
- purchase — acquisto completato
La differenza rispetto al passato non è negli eventi in sé, ma nella precisione con cui vengono popolati.
In GA4 non basta tracciare: bisogna tracciare bene.
Il dataLayer per l’evento purchase
L’evento purchase è il più importante e quello che richiede la configurazione più precisa.
Ecco la struttura corretta del dataLayer:
window.dataLayer = window.dataLayer || [];
dataLayer.push({ ecommerce: null });
dataLayer.push({
event: 'purchase',
ecommerce: {
transaction_id: 'T_12345',
value: 129.90,
tax: 23.62,
shipping: 4.90,
currency: 'EUR',
coupon: 'SUMMER10',
items: [{
item_id: 'SKU_001',
item_name: 'Nome Prodotto',
item_category: 'Categoria',
item_brand: 'Brand',
price: 64.95,
quantity: 2
}]
}
});
Includi sempre il parametro currency, anche se vendi in una sola valuta.
GA4 lo utilizza per normalizzare i dati nelle metriche aggregate e per le analisi multi-paese.
Configurare le conversioni in GA4: quali eventi marcare e perché
In GA4 qualsiasi evento può essere marcato come conversione. Ma questo non significa che tutti gli eventi debbano esserlo. Marcare troppe conversioni rende i report confusi e riduce la qualità decisionale.
Le conversioni corrette per un ecommerce:
- purchase — conversione principale
- begin_checkout — intenzione di acquisto
- add_to_cart — micro-conversione
- sign_up — utenti registrati
- generate_lead — per flussi B2B
Collegare GA4 a Google Ads
Il collegamento tra GA4 e Google Ads permette di importare le conversioni direttamente nelle campagne, abilitando strategie come Smart Bidding, Target ROAS e Target CPA.
- Configurare purchase come conversione primaria in GA4
- Collegare GA4 a Google Ads
- Importare la conversione purchase
- Impostarla come primaria
- Disattivare eventuali conversioni duplicate
Questo è un punto critico soprattutto oggi, con l’evoluzione delle campagne automatizzate come spiegato anche nell’articolo Google AI Max per Shopping e Travel.
Se hai sia un tag Google Ads che la conversione importata da GA4, stai probabilmente contando ogni acquisto due volte.
Enhanced Ecommerce: i parametri avanzati che fanno la differenza
GA4 supporta una serie di parametri aggiuntivi per gli eventi ecommerce che permettono analisi molto più granulari.
Non tutti i siti li implementano, ma sono quelli che trasformano GA4 da strumento di conteggio a strumento di analisi del business.
I parametri avanzati aiutano a rispondere a domande operative: quali liste prodotto generano più vendite?
Quali categorie attirano traffico ma non convertono? Quali brand hanno un buon tasso di aggiunta al carrello?
Dove si interrompe il percorso d’acquisto?
I parametri che usiamo sistematicamente
| Parametro | A cosa serve | Perché è utile |
|---|---|---|
item_id |
Identifica lo SKU o l’ID prodotto. | Permette analisi precise per prodotto e riconciliazione con CRM, gestionale o feed. |
item_name |
Indica il nome del prodotto. | Rende leggibili i report anche a marketing, ecommerce manager e direzione. |
item_brand |
Identifica il brand del prodotto. | Utile per ecommerce multi-brand o marketplace con logiche di assortimento. |
item_category |
Indica la categoria principale del prodotto. | Serve per analizzare performance, marginalità e conversioni per area merceologica. |
item_category2 |
Indica una sottocategoria. | Permette analisi più profonde su tassonomie ecommerce complesse. |
item_variant |
Indica variante, taglia, colore o configurazione. | Aiuta a capire quali varianti generano interesse e quali bloccano l’acquisto. |
item_list_name |
Indica la lista da cui arriva l’interazione. | Misura l’efficacia di homepage, categorie, risultati ricerca, caroselli e sezioni editoriali. |
index |
Indica la posizione del prodotto nella lista. | Permette di capire se la posizione influenza click, carrello e conversione. |
coupon |
Registra il codice promozionale usato. | Utile per valutare impatto reale delle promo e cannibalizzazione del margine. |
discount |
Registra lo sconto applicato al prodotto. | Aiuta a leggere la revenue non solo come venduto, ma come qualità del venduto. |
Questo livello di dettaglio è fondamentale anche nella costruzione di dashboard evolute.
Senza parametri ecommerce completi, strumenti come Data Studio (ex Looker Studio) rischiano di visualizzare dati puliti graficamente ma poveri dal punto di vista decisionale. Ne parliamo anche nella guida alla data visualization per il business.
Tracciamento server-side: perché è indispensabile
Il tracciamento client-side ha un limite strutturale: viene bloccato.
Ad blocker, browser privacy-first e restrizioni sui cookie riducono la qualità del dato.
Il server-side tracking sposta la raccolta dati dal browser al server, rendendo il tracciamento più affidabile e completo.
Questo è perfettamente coerente con il cambiamento del digitale verso modelli AI-driven, come spiegato anche nell’articolo Zero-Click Search: l’AI si mangia i click.
- dati più completi sulle conversioni
- migliore qualità del segnale per Google Ads
- maggiore resilienza alle restrizioni privacy
Non è più una soluzione avanzata: è la nuova base per chi vuole fare performance.
Abbiamo trattato la configurazione completa del server-side tracking in un articolo dedicato, con implementazione tecnica, casi d’uso concreti e risultati misurabili su ecommerce reali. E la spiegazione di cosa è Stape.
Data Studio: i 3 report ecommerce da costruire
GA4 offre report nativi utili, ma per un ecommerce i dati più importanti si leggono meglio in Data Studio, dove è possibile combinare fonti diverse, costruire visualizzazioni personalizzate e condividere dashboard aggiornate con marketing, direzione e team ecommerce.
Report 1 — Performance del funnel di acquisto
Il primo report deve mostrare il funnel completo: view_item → add_to_cart → begin_checkout → purchase, con il tasso di conversione a ogni step e la variazione rispetto al periodo precedente.
Questo report risponde alla domanda più importante per un ecommerce: dove sto perdendo gli utenti?
- Metrica principale: tasso di conversione per step del funnel.
- Segmentazione: dispositivo, canale di acquisizione, categoria prodotto.
- Alert automatico: quando il tasso
begin_checkout → purchasescende sotto soglia.
Report 2 — Analisi per categoria e prodotto
Il secondo report deve mostrare le performance dei prodotti: visualizzazioni, add to cart rate, revenue generata, tasso di rimborso e andamento per categoria.
Con GA4 Enhanced Ecommerce è possibile leggere queste metriche per categoria, brand, variante, posizione nella lista e sorgente di traffico. È il report che permette di distinguere un problema di traffico da un problema di prodotto, prezzo o scheda.
- Metrica principale: revenue, add to cart rate e product conversion rate.
- Segmentazione: categoria, brand, variante, dispositivo, sorgente/mezzo.
- Alert automatico: quando una categoria con alto traffico ha add to cart rate sotto media.
Report 3 — Attribution e canali di conversione
Il terzo report deve mostrare il contributo dei canali alle conversioni, usando il modello di attribuzione data-driven di GA4. Questo consente di valutare il peso reale dei touchpoint nel percorso di acquisto, non solo l’ultimo clic prima della conversione.
- Metrica principale: conversioni, revenue e valore attribuito per canale.
- Segmentazione: paid search, organic search, paid social, email, direct, referral.
- Alert automatico: quando un canale cresce in costo ma non in valore attribuito.
Usa il modello di attribuzione data-driven di GA4 invece del solo last-click.
Il last-click tende a sopravvalutare il paid search e a sottovalutare canali higher-funnel come display, video, social e attività editoriali.
Questo approccio è particolarmente utile quando l’ecommerce investe in advertising, SEO e contenuti insieme.
In un contesto in cui il traffico organico è sempre più influenzato da AI Overview e zero-click search, la dashboard deve misurare non solo l’ultimo click, ma il contributo complessivo dei touchpoint.
Su questo tema puoi approfondire anche l’articolo
Zero-Click Search: l’AI si mangia i click.
I 6 errori più comuni nella configurazione GA4 ecommerce
Dopo aver analizzato numerosi account ecommerce, questi sono gli errori che troviamo più spesso e che hanno l’impatto maggiore sulla qualità dei dati.
Errore 1 – Evento purchase attivato più volte
Il tag purchase si attiva a ogni ricaricamento della pagina di conferma ordine.
Il risultato è un conteggio gonfiato di conversioni e revenue.
Usa il transaction_id per deduplicare oppure controlla via GTM che l’evento venga inviato una sola volta.
Errore 2 – Parametro currency mancante o errato
Senza currency, GA4 non riesce a normalizzare i valori.
In contesti multi-valuta questo rende le metriche inutilizzabili.
Errore 3 – DataLayer non resettato tra eventi
Non resettare il dataLayer porta a contaminazione dei dati tra eventi successivi, soprattutto quando più prodotti vengono aggiunti al carrello.
Errore 4 – Traffico interno non escluso
Il traffico del team (marketing, sviluppo, ufficio) altera le metriche, soprattutto su ecommerce con traffico medio-basso.
1. Definire il Traffico Interno (Identificare l’IP)
– Amministrazione > Proprietà > Stream di dati > Selezionare lo stream web > Configura impostazioni tag > Definisci traffico interno > Crea > Assegnare un nome (es. “Ufficio”), lasciando traffic_type come internal > In Indirizzo IP inserire quello da escludere > Crea
Per chi lavora in remoto, l’esclusione tramite IP non è sempre sufficiente.
In questi casi è possibile usare una variabile GTM che marca il traffico interno in base a una condizione verificabile, ad esempio il dominio email dell’utente loggato, un cookie tecnico interno, un parametro URL riservato al team oppure una regola basata sull’area account.
L’obiettivo non è eliminare tutto il traffico “non cliente” in modo teorico, ma ridurre l’impatto delle sessioni generate da marketing, sviluppo, customer care e amministratori del sito, soprattutto durante test, rilanci, campagne promozionali e modifiche al checkout.
Errore 5 – Sessioni bot non filtrate
Sebbene GA4 escluda automaticamente i bot noti tramite le liste IAB/ABC, molti crawler personalizzati o sistemi automatici non vengono intercettati. In questi casi è necessario implementare controlli aggiuntivi, ad esempio tramite Google Tag Manager, filtri IP, validazioni server-side o regole personalizzate.
Errore 6 – UTM incoerenti
Con l’integrazione nativa dei costi social, l’errore di usare utm_source=fb in una campagna e utm_source=facebook in un’altra non è più solo un problema di ordine estetico, ma rompe il calcolo automatico del ROAS in GA4.
“Il problema più comune che troviamo negli audit GA4 è la falsa sicurezza. L’account sembra funzionare, i numeri ci sono, ma nessuno ha mai verificato che quei numeri corrispondano alla realtà. Un acquisto contato due volte genera un ROAS gonfiato e decisioni sbagliate.”
Non sei un tecnico? Ecco cosa devi sapere
Questa guida è volutamente tecnica, ma non tutti devono implementarla direttamente.
Se sei un marketing manager, imprenditore o responsabile ecommerce, il valore è capire cosa controllare e non scrivere codice.
Cosa devi capire, anche senza toccare il codice
- GA4 non funziona automaticamente da solo. Richiede una configurazione attiva tramite GTM e dataLayer. Se nessuno l’ha configurata esplicitamente, i dati che stai leggendo sono probabilmente incompleti.
- i dati non coincidono mai al 100% con CRM, ma lo scostamento deve essere contenuto. Se ci sono discrepanze nette, c’è un problema di configurazione
- Le campagne Google Ads ottimizzano in base ai dati di conversione. Dati sbagliati significano campagne che ottimizzano verso l’obiettivo sbagliato: dati sbagliati = budget sprecato
- Consent Mode v2 è obbligatorio in Europa. Se il tuo sito non lo ha configurato, stai raccogliendo dati in modo non conforme alla normativa.
Se questo non è chiaro, ti conviene approfondire anche il tema dellaweb analytics come leva strategica, non solo tecnica.
Cosa delegare
La configurazione GA4 ecommerce richiede competenze su:
- Google Tag Manager
- dataLayer
- piattaforme ecommerce (Shopify, Magento, WooCommerce)
- integrazione con Google Ads e piattaforme Social Ads
Senza esperienza, il rischio non è che non funzioni, ma che sembri funzionare e dia dati sbagliati. Ed è così che molte aziende non perdono dati: perdono margine, budget e competitività ovvero perdono soldi.
Hai dubbi sulla tua configurazione GA4?
HT&T Consulting è tra le agenzie certificate Google Marketing Platform, con esperienza su ecommerce complessi e integrazione tra GA4, Google Ads e server-side tracking.
Se vuoi verificare la qualità dei tuoi dati o migliorare le performance delle campagne, puoi richiedere un audit:
Checklist: cosa verificare prima di andare live
Prima di considerare una configurazione GA4 ecommerce affidabile, verifica questi punti:
- GTM installato su tutte le pagine (head + body)
- Consent Mode v2 configurato e testato con CMP attiva
- DataLayer ecommerce presente
- Reset dataLayer prima di ogni push
- Evento purchase completo (transaction_id, value, currency, items)
- Deduplicazione purchase verificata
- Eventi funnel completi
- Parametri avanzati configurati
- Purchase impostato come conversione
- Collegamento GA4 → Google Ads attivo
- Nessuna duplicazione conversioni
- Integrazione dati di costo Social (Meta, TikTok, etc.) attiva
- Traffico interno escluso
- Test GTM su più browser
- DebugView verificato con acquisto reale
Se anche solo 2-3 punti non sono corretti, la qualità dei dati è compromessa. E senza dati affidabili, nessuna strategia SEO, AEO, GEO, Ads o AI può funzionare.
Questo è il motivo per cui il tema analytics è centrale anche nel posizionamento nei motori AI, come approfondito nella guida SEO, GEO e AI.
Domande frequenti su GA4 ecommerce
GA4 è obbligatorio per un ecommerce?
Universal Analytics è stato dismesso e GA4 è oggi la piattaforma di riferimento per chi usa Google Analytics.
Non è obbligatorio per legge, ma è lo standard operativo per ecommerce che vogliono misurare vendite, funnel e campagne Google Ads.
Posso usare GA4 senza Google Tag Manager?
Sì, ma non è consigliato per un ecommerce. Google Tag Manager permette di gestire eventi, dataLayer, conversioni e test senza modificare ogni volta il codice del sito. Su cataloghi dinamici è praticamente indispensabile.
Quanti dati storici migra da Universal Analytics a GA4?
Nessuno in modo automatico. GA4 e Universal Analytics sono proprietà separate.
Chi voleva conservare i dati storici di UA doveva esportarli prima della dismissione definitiva della piattaforma.
Come verifico che il tracciamento ecommerce funzioni correttamente?
Il metodo più affidabile è usare DebugView di GA4 insieme alla Preview di Google Tag Manager.
Va eseguito un acquisto di test completo e bisogna verificare che transaction_id, value, currency e items siano popolati correttamente.
GA4 è compatibile con Shopify, WooCommerce e Magento?
Sì, tutte le principali piattaforme ecommerce possono integrare GA4 tramite app, plugin, estensioni o configurazioni custom.
La qualità del dataLayer però varia molto: spesso serve una personalizzazione per parametri avanzati come
item_list_name, coupon o shipping_tier.
Quando ha senso implementare il tracciamento server-side per GA4?
Ha senso quando ci sono discrepanze importanti tra ordini reali e conversioni GA4, quando il sito ha traffico rilevante da browser privacy-first o quando la qualità del dato è centrale per Google Ads. Per ecommerce con volumi medio-alti, il server-side tracking è spesso una scelta strategica.
Come si collegano i dati GA4 a Google Ads in modo corretto?
Il collegamento si gestisce da GA4 tramite i collegamenti ai prodotti Google. Dopo il collegamento, le conversioni GA4 possono essere importate in Google Ads e usate per Smart Bidding.
È importante evitare duplicazioni: per ogni azione deve esserci una sola fonte di conversione primaria.
Quali eventi GA4 sono indispensabili per un ecommerce?
Gli eventi minimi sono view_item, add_to_cart, begin_checkout e purchase. A questi si possono aggiungere eventi come view_item_list, select_item, add_shipping_info e add_payment_info per una lettura più completa del funnel.
Perché l’evento purchase può risultare duplicato in GA4?
Di solito accade quando il tag si attiva a ogni ricaricamento della thank you page o quando convivono più sistemi di tracciamento. Per evitarlo bisogna usare il transaction_id, controllare le condizioni di attivazione in GTM e verificare che non siano presenti tag Google Ads e GA4 duplicati per la stessa conversione.
GA4 può sostituire i dati del gestionale o del CRM?
No. GA4 serve per analizzare comportamento, canali, funnel e attribuzione, mentre CRM e gestionale restano la fonte primaria per ordini, fatturato, margini e clienti. I dati non coincideranno mai al 100%, ma uno scostamento elevato indica quasi sempre un problema di configurazione.
Bibliografia e fonti utili
Fonti tecniche e documentazione ufficiale utilizzate per approfondire configurazione GA4, ecommerce tracking, Consent Mode, BigQuery e server-side tagging.
Google Developers
Measure ecommerce
Documentazione ufficiale sugli eventi ecommerce GA4, array items, prodotti, promozioni e revenue.
Google Analytics Help
Recommended events
Elenco degli eventi raccomandati da Google per misurare vendite online, ecommerce,
funnel e interazioni di acquisto.
Google Developers
Set up a purchase event
Guida ufficiale alla configurazione dell’evento purchase per misurare gli acquisti
in GA4.
Google Tag Platform
Consent Mode
Documentazione ufficiale sulla Consent Mode e sull’aggiornamento alla Consent Mode v2
per i tag Google.
Google Ads Help
Updates to Consent Mode for EEA traffic
Approfondimento Google sulle modifiche della Consent Mode per traffico proveniente
dallo Spazio Economico Europeo.
Google Developers
Server-side Tag Manager
Introduzione ufficiale al server-side tagging con Google Tag Manager: qualità del dato,
performance e controlli privacy.
Google Developers
BigQuery Export for Google Analytics
Documentazione sull’esportazione degli eventi raw da GA4 verso BigQuery per analisi
avanzate e data warehouse.
Google Analytics Help
Set up ecommerce events
Guida Google su come raccogliere dati ecommerce tramite eventi sul sito, app o container
Google Tag Manager.
Continua a leggere
E fa consumare meno energia.
Per tornare alla pagina che stavi visitando ti basterà cliccare o scorrere.


