Plateformes CMS et sites vitrines
Tracking Wix et Squarespace : ce qu'on peut mesurer avec GA4 et GTM
Tracker Wix et Squarespace avec GA4 et GTM : intégrations natives, code injection, plans requis, e-commerce, limites du dataLayer et du consentement.
Par Ron Kopelman, consultant web analytics freelance — mis à jour le 2 novembre 2026
Sur Wix et Squarespace, GA4 se connecte soit par l’intégration native de la plateforme, soit par un conteneur GTM collé dans le code du site, et les deux exigent un plan payant avec domaine connecté. Le tracking des formulaires et des boutons est possible, mais l’accès au dataLayer et à la logique e-commerce est limité par l’éditeur. Au-delà d’un certain niveau d’exigence (événements sur mesure, consentement fin, dataLayer complet), ces plateformes deviennent le facteur bloquant.
Pour un tracking propre sur l’un de ces sites, le setup GA4 réalisé par un consultant couvre aussi le choix entre intégration native et GTM.
Les deux voies d’installation
Intégration native GA4 : Marketing Integrations (Wix)
Wix passe par son panneau Marketing Integrations. On crée une propriété GA4 dans Google Analytics, on récupère l’identifiant de mesure, puis on le renseigne dans l’intégration Google Tag de Wix. Wix indique qu’il faut mettre le site à niveau et connecter un domaine personnalisé pour accéder aux intégrations marketing. Le plan exact requis change selon les offres : vérifiez la page tarifs au moment de l’achat plutôt que de vous fier à un tableau figé.
Deux règles pour éviter les doubles comptages :
- Ne pas renseigner le même identifiant dans Marketing Integrations et dans un conteneur GTM. Wix recommande de vérifier ce point en premier en cas de données incohérentes.
- Ne pas coller le script GA4 dans le code personnalisé quand l’intégration native est active.
Code injection (Squarespace)
Squarespace passe par la Code Injection des réglages du site : un champ Header (inséré dans la balise head) et un champ Footer (juste avant la fermeture du body). Cette fonction n’est pas disponible sur le plan Basic. Selon l’aide Squarespace, elle est incluse sur les plans Core, Plus et Advanced, ainsi que sur certains plans historiques Business et Commerce. Les libellés changent : vérifiez le plan dans votre compte.
Avec la code injection, on colle le snippet <head> de GTM dans le Header et le snippet <body> dans le Footer. Si le plan ne permet pas l’injection, le code reste affiché mais n’est plus modifiable : une rétrogradation désactive la fonction.
Autre point : les pages de paiement ne reçoivent pas de code personnalisé. Le tracking du tunnel d’achat dépend donc des événements générés par la plateforme elle-même.
Ce qu’on peut tracker
| Élément | Wix | Squarespace | Remarque |
|---|---|---|---|
| Pages vues | Oui (GA4 natif) | Oui (GA4 ou GTM) | Suffisant pour le trafic |
| Clics sur boutons | Via GTM, avec des éléments identifiables | Via GTM, même réserve | Les classes CSS générées compliquent les sélecteurs |
| Soumissions de formulaire | Possible, selon le formulaire natif | Possible, selon le bloc | Les événements dépendent du formulaire utilisé |
| E-commerce (Wix Stores, Squarespace Commerce) | Événements disponibles dans l’intégration | Événements à vérifier au cas par cas | Comparer les volumes avec le back-office avant de conclure |
Pour le détail des événements e-commerce GA4 (view_item, add_to_cart, purchase), voir le glossaire du data layer. Vérifiez toujours la transaction de bout en bout, avec une commande test, avant de faire confiance aux chiffres.
Le dataLayer : possible ou non ?
Un dataLayer complet suppose de contrôler le code qui s’exécute à chaque page. Sur Wix et Squarespace :
- Squarespace : le dataLayer se pousse depuis la Code Injection. Pour des variables de page (type de contenu, auteur, catégorie), il faut les écrire à la main, page par page, ou via des attributs HTML accessibles. Le maintien devient vite fastidieux.
- Wix : le développement personnalisé passe par Velo (anciennement Corvid), qui permet un code côté page. Les possibilités sont réelles mais dépendent de l’éditeur : elles sont plus complexes à maintenir, et le déploiement n’est pas aussi transparent qu’un conteneur GTM sur un site à code ouvert.
Dans les deux cas, le dataLayer n’est pas un point de départ : il se justifie seulement quand le besoin de mesure dépasse ce que l’intégration native fournit.
Consentement : bannière native ou Consent Mode v2
Les deux plateformes proposent une gestion de bannière cookies ou s’intègrent à des outils tiers. Le point critique : si votre bannière ne transmet pas les signaux de consentement à GTM, GA4 ne reçoit rien pour les visiteurs européens qui refusent. Wix le rappelle explicitement : sans bannière, les données ne partent pas vers Google Analytics pour les pays soumis au consentement.
Deux options :
- une bannière native reliée à GA4 si elle envoie les états de consentement, ce qu’il faut tester ;
- une CMP externe déclenchant Consent Mode v2 avant le chargement de GTM.
Le choix et la procédure sont détaillés dans le guide Consent Mode v2. Pour les arbitrages entre bannière centrale et discrète, voir l’article sur la bannière cookies et l’attribution.
Quand ces plateformes deviennent bloquantes
Quatre signaux indiquent qu’il faut migrer vers un CMS plus ouvert :
- vous avez besoin d’un dataLayer alimenté par des données métier (catalogue, rôles, segments) ;
- vous voulez un conteneur GTM versionné, avec revue et environnement de test ;
- votre consentement doit être fin par finalité, et pas seulement accepté ou refusé ;
- le volume de conversions dépend d’un tunnel personnalisé que la plateforme ne vous laisse pas modifier.
Dans ces cas, WordPress ou Webflow offrent plus de contrôle sur le code. La liste complète des plateformes est dans le hub des plateformes.
Foire aux questions
Puis-je tracker Wix avec un plan gratuit ?
Non, pas de manière fiable. L’intégration exige un plan payant avec domaine connecté. Sur un plan gratuit, vous ne pouvez pas mettre en production un identifiant de mesure qui fonctionne sur le domaine final.
Le conteneur GTM marche-t-il sur Squarespace sans plan particulier ?
Il faut la Code Injection, donc un plan qui l’inclut. Sur le plan Basic, ce n’est pas possible sans changer d’offre.
Faut-il combiner intégration native et GTM ?
Non. Un seul canal par identifiant de mesure. Le double envoi fausse les volumes et les comparaisons entre périodes.
Sources
Voir aussi : PrestaShop, WooCommerce, Shopify, Magento / Adobe Commerce, SPA / headless, Autres plateformes — ou le tableau comparatif de toutes les plateformes.