Installer Google Tag Manager sur une boutique WooCommerce
Sur WooCommerce, je pose le conteneur Google Tag Manager dans le thème (functions.php ou un thème enfant), ou via une extension dédiée quand l’accès au code est limité. Dans les deux cas, tout dépend ensuite d’un dataLayer WooCommerce correctement construit.
Les situations que je traite
- Plusieurs extensions de tracking sont installées et posent chacune leurs propres balises
- Vous voulez centraliser GA4, Meta et Google Ads sans empiler les extensions
- Le conteneur GTM est posé mais les balises ecommerce ne reçoivent aucune donnée
- Vous hésitez entre modifier functions.php directement et passer par un thème enfant
- Le site ralentit après l’ajout de plusieurs plugins de tracking
Comment j’installe GTM sur WooCommerce
-
Création du conteneur GTM
Je crée le conteneur dans l’interface Google Tag Manager, qui génère deux extraits de code à poser dans le head et juste après l’ouverture du body.
-
Pose dans le thème WooCommerce
Je place le premier extrait via le hook wp_head et le second via wp_body_open, dans le fichier functions.php d’un thème enfant plutôt que dans le thème parent, pour que la pose survive aux mises à jour.
-
Alternative par extension dédiée
Quand l’accès au code est limité ou que le site change souvent de main, je pose le conteneur via une extension GTM dédiée, qui gère la même chose depuis l’administration WordPress.
-
Construction du dataLayer WooCommerce
Je fais pousser les variables produit, panier et commande (items, value, currency, transaction_id) au bon moment sur la fiche produit, le panier et la page de remerciement, pour que GTM ait des données à lire.
-
Ajout des balises et test
J’ajoute GA4 et les autres balises marketing dans l’interface GTM, puis je vérifie leur déclenchement en mode aperçu avant de publier le conteneur.
Pourquoi centraliser plutôt qu’empiler des plugins
Il est courant de trouver, sur une boutique WooCommerce reprise, trois ou quatre plugins de tracking installés au fil du temps, chacun posant sa propre balise Google Analytics ou Meta. Résultat : des balises redondantes, des évènements comptés plusieurs fois, et un site plus lent à charger.
Passer par un seul conteneur GTM permet de gérer GA4 et les autres balises depuis une seule interface, sans empiler de plugins qui posent chacun leur propre code. Je commence toujours une installation GTM par un nettoyage : désactivation des plugins de tracking redondants avant d’ajouter le conteneur.
Le conteneur seul ne suffit pas : sans dataLayer WooCommerce structuré, alimenté par les informations produit, panier et commande au bon moment, les balises ecommerce posées dans GTM n’ont rien à lire.
Pages liées
-
Google Analytics 4 sur WooCommerce
La première balise à configurer une fois le conteneur GTM posé.
-
Doublons statistiques : les causes
Ce qui se passe quand plusieurs plugins envoient la même donnée.
-
Pixel Meta et API de conversions sur WooCommerce
Le tracking Meta suit la même logique : éviter les doublons entre pixel et extension.
-
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.