Installer Google Analytics 4 sur une boutique WooCommerce
Sur WooCommerce, GA4 se pose de trois façons : une extension dédiée, un snippet ajouté dans functions.php, ou un passage par Google Tag Manager. Le point qui fait basculer une installation propre en installation à moitié fiable, c’est l’évènement purchase déclenché plusieurs fois sur la page de remerciement.
Les situations que je traite
- GA4 affiche des sessions mais aucune donnée ecommerce dans les rapports d’achat
- Vous hésitez entre une extension GA4 dédiée et un ajout manuel dans functions.php
- Le nombre de commandes GA4 est systématiquement supérieur au nombre réel de commandes WooCommerce
- Une fonctionnalité d’analyse native de votre hébergement est confondue avec Google Analytics 4
- Vous voulez passer par Google Tag Manager mais ne savez pas comment alimenter le dataLayer WooCommerce
Comment j’installe GA4 sur WooCommerce
-
Choix de la méthode d’installation
Selon le site, je pose une extension GA4 dédiée qui gère le dataLayer WooCommerce automatiquement, un snippet gtag.js dans functions.php pour un besoin simple, ou un conteneur Google Tag Manager quand plusieurs outils marketing doivent cohabiter.
-
Vérification de l’absence de doublon
Je regarde le code source des pages et la liste des extensions actives pour m’assurer qu’aucune autre extension n’envoie déjà des données à Google Analytics en parallèle de l’installation prévue.
-
Construction du dataLayer sur le tunnel d’achat
Je vérifie que view_item, add_to_cart et begin_checkout se déclenchent avec les paramètres attendus (items, value, currency) sur la fiche produit, le panier et la page de commande.
-
Déclenchement unique de l’évènement purchase
Sur la page de remerciement WooCommerce, je m’assure que purchase ne se déclenche qu’une seule fois par commande, avec transaction_id et value corrects, même en cas de rechargement de la page par le client.
-
Test avant mise en production
Je passe une commande de test et je contrôle chaque évènement en mode aperçu de Google Tag Manager ou dans le DebugView de GA4 avant de considérer l’installation terminée.
Extension, functions.php ou GTM : comment je choisis
Une extension GA4 dédiée gère en général le dataLayer WooCommerce sans intervention sur le code, ce qui convient à la majorité des boutiques. Un snippet gtag.js dans functions.php reste utile pour un besoin ponctuel, mais chaque modification demande de retoucher le thème.
Attention à ne pas confondre GA4 avec une fonctionnalité d’analyse native que certains hébergeurs ou extensions WordPress proposent sous un nom proche : ce sont des outils distincts, qui ne remplacent pas GA4 et n’alimentent pas les mêmes rapports.
Sur le fond, WooCommerce doit déclencher les évènements ecommerce recommandés par GA4, view_item, add_to_cart, begin_checkout, purchase, avec les noms et paramètres fixés par Google pour que les rapports standard fonctionnent. L’évènement purchase, en particulier, doit se déclencher une seule fois par commande sur la page de remerciement, pas à chaque affichage.
Pages liées
-
Google Tag Manager sur WooCommerce
La méthode que je recommande pour centraliser GA4 et les autres outils marketing.
-
Les évènements ecommerce qui comptent
Le détail des évènements GA4 à suivre en priorité sur un tunnel d’achat.
-
Doublons statistiques : les causes
Les autres sources fréquentes de doublons entre extensions et balises manuelles.
-
WooCommerce, mon terrain principal
Les autres sujets WooCommerce que je traite au quotidien.
Décrivez votre besoin en 1 minute
Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.