Tracking analytics par plateforme : ce que votre CMS permet vraiment
Le bon tracking GA4 ne se décide pas dans Google Tag Manager, il se décide dans votre CMS : présence d'un dataLayer, qualité des modules, gestion du consentement, accès au code. Ces fiches décrivent, plateforme par plateforme, ce qui existe nativement, ce que valent les plugins, et comment j'instrumente proprement.
Par Ron Kopelman, consultant web analytics freelance — mis à jour le 2 novembre 2026
Pourquoi la plateforme conditionne la qualité de la donnée
Les trois quarts des problèmes que je trouve en audit de tracking ne viennent pas de GA4 mais de la couche en dessous : un module e-commerce qui pousse un montant TTC ici et HT là, un plugin WordPress qui double le tag, une page de confirmation rechargée qui compte deux achats, une bannière cookies qui bloque le dataLayer. Le choix d'implémentation dépend donc d'abord de ce que la plateforme permet : accès au code, hooks, dataLayer natif, compatibilité avec une CMP et avec un conteneur server-side.
Chaque fiche suit la même grille : ce que la plateforme fournit nativement, les trois façons de l'instrumenter (module ou plugin, GTM avec dataLayer, server-side), la structure d'événements GA4 recommandée avec un extrait, les pièges connus, le consentement, puis une checklist de recette. Les fiches répondent « comment faire ». Si vous cherchez quelqu'un pour le faire, c'est du côté du consultant analytics e-commerce ou du setup GA4 et GTM.
Tableau comparatif
Lecture rapide ; les nuances sont dans chaque fiche. « Partiel » signifie possible avec un module, un plugin ou du code.
| Plateforme | dataLayer natif | GTM | E-commerce GA4 | Consent Mode | Server-side | Difficulté |
|---|---|---|---|---|---|---|
| PrestaShop | Non | Partiel | Partiel | Partiel | Partiel | Moyenne à élevée |
| WordPress | Partiel | Oui | n/a | Partiel | Oui | Faible à moyenne |
| WooCommerce | Partiel | Oui | Oui | Partiel | Oui | Moyenne |
| Shopify | Partiel | Partiel | Oui | Oui | Oui | Moyenne |
| Magento / Adobe Commerce | Partiel | Oui | Oui | Partiel | Partiel | Élevée |
| Webflow | Non | Oui | Partiel | Partiel | Partiel | Faible à moyenne |
| HubSpot CMS | Non | Oui | n/a | Partiel | Partiel | Moyenne |
| Wix / Squarespace | Non | Partiel | Partiel | Partiel | Non | Faible, mais plafonnée |
| Drupal | Partiel | Oui | Partiel | Partiel | Partiel | Moyenne à élevée |
| SPA / headless | Oui | Oui | Oui | Oui | Oui | Élevée (sur mesure) |
| Autres plateformes | Partiel | Partiel | Partiel | Partiel | Partiel | Variable |
Les fiches plateforme
- E-commerceTracking PrestaShopTracking PrestaShop : module GA4 officiel ou tiers, GTM, dataLayer e-commerce, Consent Mode v2 et server-side. Méthode, pièges et checklist de recette.
- CMSTracking WordPressTracking WordPress : GA4, GTM, dataLayer des formulaires et Consent Mode v2. Quel plugin choisir, les pièges, et une checklist de recette.
- E-commerceTracking WooCommerceTracking WooCommerce : dataLayer GA4, GTM4WP, purchase et Consent Mode v2. Ce que fait Google for WooCommerce, ce que GTM4WP ne couvre pas, la recette.
- E-commerceTracking ShopifyRéférence du tracking Shopify : Customer Events, pixel custom, GTM, sGTM, événements GA4, Consent Mode v2 et Meta CAPI, avec renvois détaillés.
- E-commerceTracking Magento / Adobe CommerceTracking Magento et Adobe Commerce : GA4 natif, extensions GTM, Hyvä, headless, pièges GA4 et Consent Mode, avec renvois vers le détail.
- CMSTracking WebflowTracking Webflow : GTM ou GA4 natif, dataLayer, formulaires natifs, Consent Mode v2 et limites e-commerce, avec méthode de recette et renvois.
- CMSTracking HubSpot CMSTracker HubSpot CMS et ses formulaires dans GA4 via GTM : insertion du conteneur, événement generate_lead, UTM et gclid, consentement. Méthode et pièges.
- CMSTracking Wix / SquarespaceTracker Wix et Squarespace avec GA4 et GTM : intégrations natives, code injection, plans requis, e-commerce, limites du dataLayer et du consentement.
- CMSTracking DrupalTracker Drupal avec GA4 et GTM : module google_tag, dataLayer, événements Webform, consentement et Consent Mode v2, pièges du cache et de BigPipe.
- SPA / headlessTracking SPA / headlessTracker une SPA ou un site headless avec GA4 et GTM : history change, page_view virtuels, Next.js, Nuxt, reset du dataLayer et consentement.
- AutresTracking Autres plateformesSFCC, BigCommerce, Sylius, Oxatis, Wizishop, Shopware : brancher GTM et le dataLayer GA4 quand la plateforme n'a pas de connecteur complet.
Transversal : le dataLayer, les plugins et l'audit
- DataLayer GTM : guide complet et exemples par CMS : la couche commune à toutes ces plateformes, avec le modèle e-commerce GA4 et les conventions de nommage.
- GTM4WP vs Site Kit vs MonsterInsights et modules GA4 PrestaShop : quel plugin choisir, et quand s'en passer.
- Auditer le tracking d'une boutique PrestaShop ou WooCommerce en 30 minutes : l'auto-diagnostic avant de faire appel à quelqu'un.
- Remplacer un plugin analytics tout-en-un par GTM : la migration sans perte de données.
- Tracking e-commerce GA4 : le modèle d'événements que toutes les fiches implémentent.