Google Analytics 4 (GA4) & GTM
Presentation
Le module Google Analytics 4 (GA4) & GTM pour PrestaShop permet d’integrer un tracking e-commerce complet, fiable et conforme au RGPD en quelques minutes seulement. Il automatise l’installation et la configuration de Google Tag Manager et/ou Google Analytics 4, sans modification du core et sans override.
Grace a une architecture moderne basee sur Symfony, le module injecte proprement les scripts via les hooks natifs PrestaShop et implemente 14 evenements e-commerce conformes aux specifications officielles GA4. Toutes les donnees essentielles sont transmises : produits, categories, prix, variantes, taxes, frais de port, coupons et valeur totale des commandes.
Il s’adresse aux marchands, agences et developpeurs souhaitant analyser precisement le parcours client, optimiser leur tunnel de conversion et fiabiliser leurs donnees marketing.
Points forts :
- 14 evenements GA4 e-commerce complets
- Support GTM et/ou GA4 standalone
- Consent Mode v2 integre (RGPD)
- Verification Google Search Console
- Exclusion employes et adresses IP
- Compatible multi-boutique
- Aucun override du core PrestaShop
Fonctionnalites
Fonctionnalite principale
La fonctionnalite principale du module est l’integration automatique du tracking e-commerce GA4 via Google Tag Manager ou gtag.js. Il suffit de renseigner votre ID GTM (GTM-XXXXXXX) et/ou votre ID GA4 (G-XXXXXXXXXX) pour activer immediatement le suivi.
Le module pousse automatiquement les evenements dans le dataLayer avec une structure conforme aux recommandations Google. L’evenement purchase inclut notamment :
- transaction_id
- value
- currency
- tax
- shipping
- coupon
- items (produits avec toutes leurs informations)
L’ensemble du parcours utilisateur est couvert : consultation produit, liste de produits, ajout au panier, suppression du panier, consultation panier, debut de commande, choix livraison, choix paiement et confirmation d’achat.
Fonctionnalites supplementaires
- Consent Mode v2 : Gestion native des consentements
analytics_storage,ad_storage,ad_user_data,ad_personalization. - Auto-detection CMP : Compatibilite automatique avec Axeptio et Cookiebot.
- Integration CMP personnalisee : Fonction JavaScript publique pour toute autre solution (OneTrust, Didomi, Tarteaucitron, etc.).
- Google Search Console : Ajout automatique de la balise meta de verification.
- Tracking cross-domaine : Configuration simplifiee pour le partage d’identite entre plusieurs domaines (mode GA4 standalone).
- Exclusion intelligente : Non tracking des employes connectes et possibilite d’exclure des adresses IP.
- Mode debug : Affichage des evenements dans la console navigateur pour verification rapide.
- Multi-boutique : Configuration independante par boutique (IDs, consentements, exclusions).
Installation
- Telechargez le module depuis votre espace client
- Dans le back-office PrestaShop, allez dans Modules > Gestionnaire de modules
- Cliquez sur Installer un module et selectionnez le fichier ZIP
- Configurez le module selon vos besoins
L’installation enregistre automatiquement les hooks necessaires et initialise les valeurs par defaut. Aucun fichier core n’est modifie.
Configuration
Parametres generaux
Dans l’onglet de configuration rapide, vous devez renseigner :
- Google Tag Manager ID (ex : GTM-ABC123)
- Google Analytics 4 Measurement ID (ex : G-1234567890)
- Code Google Search Console (valeur content de la balise meta)
Si GTM et GA4 sont renseignes simultanement, seul GTM est injecte. Dans ce cas, GA4 doit etre configure dans votre conteneur GTM.
Une barre de statut indique si le tracking est actif, le nombre d’evenements actives et l’etat du Consent Mode.
Parametres avances
Les parametres avances permettent un controle detaille du comportement du module :
- Activation/desactivation individuelle des 14 evenements GA4
- Activation du Consent Mode v2
- Definition des etats de consentement par defaut (granted / denied)
- Activation du mode debug
- Exclusion des employes back-office
- Liste d’adresses IP exclues
- Configuration du tracking cross-domaine
Ces options permettent d’adapter le module a votre strategie marketing et a votre environnement technique.
Prerequis
- PrestaShop 8.x ou 9.x
- PHP 8.1 ou superieur
- Extensions PHP : json, pdo, mbstring
- Connexion SSL (HTTPS) recommandee
FAQ
Le module est-il compatible avec mon theme ?
Oui, le module est compatible avec tous les themes PrestaShop standards, y compris Classic (PrestaShop 8) et Hummingbird (PrestaShop 9), ainsi que la majorite des themes personnalises respectant les hooks natifs.
Comment obtenir du support ?
Contactez-nous via votre espace client ou par email. Merci de fournir votre version de PrestaShop, PHP, le theme utilise, votre CMP et une description detaillee du probleme avec captures d’ecran si possible.
Support
Contactez-nous via votre espace client WePresta ou par email.
Changelog
Version 1.0.0
- Version initiale
- 14 evenements GA4 e-commerce complets
- Support GTM et/ou GA4 standalone
- Integration Google Consent Mode v2
- Auto-detection Axeptio et Cookiebot
- Verification Google Search Console
- Tracking cross-domaine configurable
- Exclusion employes et IP
- Support multi-boutique
- Compatible PrestaShop 8.x et 9.x