Comment ajouter un bandeau cookies à un site Wix
Dans Wix, ajoutez la balise depuis Paramètres, puis Code personnalisé (dans la section Development & integrations), avec « Add Code to Pages » réglé sur toutes les pages et « Place Code in » sur Head ; le site doit être publié avec un domaine connecté. Désactivez l’interrupteur « Show banner » de Wix sous Confidentialité et cookies, et ajoutez vos balises via le code personnalisé plutôt que par les Intégrations marketing, pour que Cookiequiet puisse les retenir.Étapes
Où coller la balise dans Wix
Wix ajoute le code personnalisé depuis le tableau de bord, pas depuis l’éditeur. Le site doit d’abord être publié et avoir un domaine connecté.
- Dans le tableau de bord de votre site, allez dans « Paramètres ».
- Dans la section « Development & integrations » (développement et intégrations), cliquez sur « Code personnalisé », puis sur « + Ajouter un code personnalisé » en haut à droite.
- Collez la balise et nommez-la, par exemple « Cookiequiet ».
- Sous « Add Code to Pages » (ajouter le code aux pages), sélectionnez « Toutes les pages » et gardez l’option qui charge le code une fois par visite.
- Sous « Place Code in » (emplacement du code), sélectionnez « Head », puis cliquez sur « Appliquer ».
html<script src="https://cookiequiet.com/cq.js" data-site="YOUR_SITE_KEY" data-consent-mode="1" data-auto-block="1" defer></script>
Wix documente que les extraits de code personnalisé sont supprimés quand vous changez le domaine du site : rajoutez la balise après un changement de domaine.
Le bandeau et les cookies propres à Wix
Le bandeau cookies d’origine de Wix n’est plus proposé aux nouveaux sites ; Wix propose désormais Usercentrics for Wix à la place. Si votre site a encore le bandeau d’origine, allez dans « Confidentialité et cookies » dans le tableau de bord, ouvrez « Cookie Consent Banner » et désactivez « Show banner » (afficher le bandeau). N’installez pas Usercentrics for Wix en même temps : un bandeau, un registre des consentements.
Les cookies que Wix dépose lui-même sur votre site (XSRF-TOKEN, hs, svSession, SSR-caching, bSession, fedops.logger.sessionId, _wixAB3 et quelques autres) sont tous classés essentiels dans la propre liste de Wix : il n’y a donc rien à bloquer du côté de Wix ; listez-les sous Nécessaires dans votre tableau des cookies. La mesure d’audience de la plateforme Wix continue de tourner quoi qu’en dise un bandeau tiers ; seule la politique de consentement de Wix, définie par son propre bandeau ou par du code Velo via la Consent Policy API, change cela.
Comment gérer les Intégrations marketing et les contenus embarqués
Intégrations marketing. La balise Google, Google Ads, le pixel Meta et Google Tag Manager connectés sous « Intégrations marketing » sont injectés par le code de Wix et obéissent à la politique de consentement de Wix, pas à Cookiequiet. Avec data-auto-block="1", Cookiequiet retient les scripts des traceurs connus (gtag.js, fbevents.js) créés en JavaScript après son exécution, mais Wix contrôle l’ordre de chargement de son propre code, le résultat doit donc être testé. La voie fiable consiste à déconnecter l’intégration et à ajouter la balise comme second extrait de code personnalisé dans le Head, sous Cookiequiet, de l’une des deux façons suivantes :
- marquée, pour qu’elle ne se charge pas avant le consentement :
<script type="text/plain" data-cq-category="analytics" src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX"></script>plus la partie inline marquée de la même façon (le pixel Meta reçoitmarketing) ; - ou précédée du bloc de consentement par défaut de Google pour le Consent Mode, comme montré dans le guide Google Analytics 4.
Élément Embed HTML. Wix affiche le HTML de cet élément dans une iframe sur une autre origine. Cookiequiet, qui s’exécute dans la page, ne peut rien y voir ni y retenir : n’y placez jamais un traceur, utilisez le code personnalisé.
Vidéos. Les éléments vidéo de Wix construisent leurs lecteurs en JavaScript. Le bloqueur automatique traite youtube.com/embed comme du marketing et retient le lecteur tant que cette catégorie n’est pas accordée ; vérifiez le comportement à l’étape de test. Pour une iframe Vimeo ou YouTube que vous écrivez vous-même, le code personnalisé n’est pas non plus le bon endroit (ce n’est pas du contenu visible) : comptez sur le bloqueur automatique.
Chat et autres applications du Wix App Market. Elles sont chargées par Wix. Le bloqueur automatique retient celles qui figurent dans sa liste de traceurs connus ; les autres s’exécutent, ce que le scanner de cookies vous montrera.
Comment ajouter le lien Préférences de cookies
Le panneau de lien de Wix attend une adresse web, pas un simple #cq-preferences ; utilisez donc l’une de ces options :
- activez le bouton flottant « Préférences de cookies » dans les réglages du bandeau ; il apparaît après un choix, dans le coin que vous avez choisi ;
- ou ajoutez un extrait de code personnalisé placé en « Body - end » (fin du body) contenant
<a href="#cq-preferences" data-cq-show-preferences>Cookie preferences</a>, stylé avec du CSS inline pour s’accorder à votre pied de page.
Comment tester
- Ouvrez le site publié (pas l’aperçu de l’éditeur) dans une fenêtre de navigation privée et cliquez sur « Tout refuser ».
- Vérifiez les cookies dans les outils de développement :
cq_consent, les cookies essentiels de Wix, rien de Google ni de Meta. - Effacez les cookies, cliquez sur « Tout accepter », rechargez : les balises marquées s’exécutent.
- Consultez le registre des consentements dans le tableau de bord Cookiequiet.
Ce qui est propre à Wix
- Premium uniquement. Le code personnalisé exige un site publié avec un domaine connecté ; les sites Wix gratuits ne peuvent pas charger la balise.
- Wix Studio utilise le même chemin dans le tableau de bord (Paramètres, puis Code personnalisé).
- Les développeurs Velo peuvent aussi pousser le choix dans la politique de consentement de Wix avec
consentPolicyManager.setConsentPolicydu SDK Wix, ce qui fait suivre ce choix aux outils de Wix ; c’est du code de page, au-delà de ce guide. - Le ciblage géographique fonctionne sur chaque offre : affichez le bandeau seulement aux visiteurs des pays réglementés si vos visiteurs américains ne doivent pas le voir, voir faut-il un bandeau cookies.