Suivre ses performances e-commerce : Google Analytics 4 et tracking PrestaShop
Sans tracking e-commerce correctement configuré, impossible de savoir quels produits convertissent, où les visiteurs abandonnent, ou si une campagne publicitaire est vraiment rentable. GA4 fonctionne par événements, pas par pages vues — la configuration mérite d'être faite proprement dès le départ.
Les événements e-commerce à suivre en priorité
GA4 fonctionne exclusivement par événements. Ces quatre-là couvrent l'essentiel du tunnel de conversion.
view_item
Déclenché à chaque consultation de fiche produit.
add_to_cart
Déclenché à chaque ajout au panier, avec la valeur du produit.
begin_checkout
Déclenché à l'entrée dans le tunnel de commande, avant paiement.
purchase
Déclenché une seule fois par commande, avec valeur, devise et produits.
Les étapes de configuration
Créer la propriété GA4
Devise, fuseau horaire et flux de données configurés avant toute intégration technique.
Passer par Google Tag Manager
GTM centralise les balises sans modifier les fichiers du thème, et permet de tester en mode aperçu avant publication — plus sûr qu'une intégration codée en dur.
Configurer la couche de données (data layer)
C'est elle qui transmet les informations produit, panier et commande aux événements GA4.
Activer le suivi e-commerce avancé
Vue produit, ajout panier, achat — avec les paramètres complets (valeur, devise, identifiants produit).
Tester avec DebugView avant de généraliser
Vérifier que chaque événement se déclenche au bon moment, avec les bonnes données, avant de lancer une campagne dessus.
Erreurs de tracking les plus fréquentes
| Erreur | Cause | Solution |
|---|---|---|
| Événement invisible dans GA4 | Nom d'événement mal orthographié ou mal formaté | Vérifier l'exactitude du nom (add_to_cart, pas addToCart) |
| Achats comptés en double | Plusieurs modules de tracking actifs simultanément | Désactiver les modules Analytics redondants |
| Valeur de commande manquante | Configuration incomplète de l'événement purchase | Vérifier les paramètres value, currency et items transmis |
| Commandes de test polluant les données | Tests effectués sans filtre ni environnement dédié | Exclure les IP internes ou utiliser un environnement de recette |