Google Analytics 4 (GA4) & GTM
Presentazione
Il modulo Google Analytics 4 (GA4) & GTM per PrestaShop consente di integrare un tracciamento e-commerce completo, affidabile e conforme al GDPR in pochi minuti. Automatizza l’installazione e la configurazione di Google Tag Manager e/o Google Analytics 4 senza modificare il core di PrestaShop e senza override.
Basato su un’architettura moderna con Symfony, il modulo inserisce correttamente gli script tramite gli hook nativi di PrestaShop e implementa 14 eventi e-commerce conformi alle specifiche ufficiali GA4. Tutti i dati essenziali vengono trasmessi: prodotti, categorie, prezzi, varianti, tasse, spese di spedizione, coupon e valore totale dell’ordine.
È pensato per commercianti, agenzie e sviluppatori che desiderano analizzare con precisione il percorso cliente, ottimizzare il funnel di conversione e ottenere dati marketing affidabili.
Punti di forza:
- 14 eventi e-commerce GA4 completi
- Supporto GTM e/o GA4 standalone
- Consent Mode v2 integrato (conforme GDPR)
- Verifica Google Search Console
- Esclusione dipendenti e indirizzi IP
- Compatibile multi-store
- Nessun override del core PrestaShop
Funzionalita
Funzionalita principale
La funzionalita principale del modulo è l’integrazione automatica del tracciamento e-commerce GA4 tramite Google Tag Manager o gtag.js. È sufficiente inserire il proprio ID GTM (GTM-XXXXXXX) e/o ID GA4 (G-XXXXXXXXXX) per attivare immediatamente il tracciamento.
Il modulo invia automaticamente gli eventi al dataLayer seguendo la struttura ufficiale GA4. L’evento purchase include:
- transaction_id
- value
- currency
- tax
- shipping
- coupon
- items (prodotti con tutti i dettagli)
L’intero percorso utente è coperto: visualizzazione prodotto, lista prodotti, aggiunta al carrello, rimozione dal carrello, visualizzazione carrello, inizio checkout, selezione spedizione, selezione pagamento e conferma ordine.
Funzionalita aggiuntive
- Consent Mode v2: Gestione nativa dei consensi
analytics_storage,ad_storage,ad_user_data,ad_personalization. - Rilevamento automatico CMP: Compatibilità integrata con Axeptio e Cookiebot.
- Integrazione CMP personalizzata: Funzione JavaScript pubblica disponibile per altre soluzioni (OneTrust, Didomi, Tarteaucitron, ecc.).
- Google Search Console: Inserimento automatico del meta tag di verifica.
- Cross-domain tracking: Configurazione semplice per tracciare utenti su più domini (modalità GA4 standalone).
- Esclusioni intelligenti: I dipendenti connessi al back office non vengono tracciati, con possibilità di escludere indirizzi IP specifici.
- Modalità debug: Visualizzazione degli eventi nella console del browser.
- Supporto multi-store: Configurazione indipendente per ogni negozio (ID, consensi, esclusioni).
Installazione
- Scarica il modulo dal tuo account cliente
- Nel back office PrestaShop vai su Moduli > Gestione moduli
- Clicca su Carica un modulo e seleziona il file ZIP
- Configura il modulo secondo le tue esigenze
L’installazione registra automaticamente gli hook necessari e inizializza le impostazioni predefinite. Nessun file core viene modificato.
Configurazione
Impostazioni generali
Nel tab di configurazione rapida devi inserire:
- Google Tag Manager ID (es. GTM-ABC123)
- Google Analytics 4 Measurement ID (es. G-1234567890)
- Codice di verifica Google Search Console (valore content del meta tag)
Se vengono inseriti sia GTM che GA4, verrà iniettato solo GTM. In questo caso, GA4 deve essere configurato all’interno del contenitore GTM.
Una barra di stato indica se il tracciamento è attivo, quanti eventi sono abilitati e lo stato del Consent Mode.
Impostazioni avanzate
Le impostazioni avanzate permettono un controllo completo del comportamento del modulo:
- Attivazione/disattivazione individuale dei 14 eventi GA4
- Attivazione del Consent Mode v2
- Stati di consenso predefiniti (granted / denied)
- Attivazione modalità debug
- Esclusione dipendenti back office
- Lista di indirizzi IP esclusi
- Configurazione cross-domain tracking
Queste opzioni consentono di adattare il modulo alla propria strategia marketing e all’ambiente tecnico.
Requisiti
- PrestaShop 8.x o 9.x
- PHP 8.1 o superiore
- Estensioni PHP: json, pdo, mbstring
- Connessione SSL (HTTPS) consigliata
FAQ
Il modulo è compatibile con il mio tema?
Sì, il modulo è compatibile con tutti i temi standard PrestaShop, inclusi Classic (PrestaShop 8) e Hummingbird (PrestaShop 9), oltre alla maggior parte dei temi personalizzati che utilizzano correttamente gli hook nativi.
Come posso ottenere supporto?
Contattaci tramite il tuo account cliente o via email. Fornisci la versione di PrestaShop e PHP, il tema utilizzato, la tua CMP e una descrizione dettagliata del problema con eventuali screenshot.
Supporto
Contattaci tramite il tuo account cliente WePresta o via email.
Changelog
Versione 1.0.0
- Versione iniziale
- 14 eventi e-commerce GA4 completi
- Supporto GTM e/o GA4 standalone
- Integrazione Google Consent Mode v2
- Rilevamento automatico Axeptio e Cookiebot
- Verifica Google Search Console
- Cross-domain tracking configurabile
- Esclusione dipendenti e IP
- Supporto multi-store
- Compatibile con PrestaShop 8.x e 9.x