Plateformes

Comment ajouter un bandeau cookies à un site Webflow

Dans Webflow, collez la balise tout en haut du champ Head code, sous Site settings, puis Custom code, et publiez ; le code personnalisé exige une offre de site payante. Marquez les balises que vous collez dans le même champ, utilisez un attribut personnalisé pour le lien du pied de page, et laissez Webflow Analyze suivre le choix avec wf.allowUserTracking().
Publié le 20 octobre 2026 · Par l’équipe Cookiequiet

Étapes

Ouvrir l’onglet Custom codeOuvrez les Site settings de votre site et cliquez sur l’onglet Custom code. Le code personnalisé exige une offre de site payante ou une offre Workspace.
Coller la balise dans Head codeCollez la balise Cookiequiet tout en haut du champ Head code, au-dessus de tout autre code, et cliquez sur Save. Le code de head défini pour tout le site est imprimé avant celui défini page par page.
Sortir votre balise Google du champ d’intégrationSi vous avez saisi un ID de mesure sous Apps & Integrations, retirez-le : Webflow imprime cette balise lui-même. Collez plutôt la balise Google dans Head code, sous la balise Cookiequiet, marquée avec data-cq-category="analytics" ou précédée du bloc de consentement par défaut de Google.
Marquer les autres balisesDonnez à chaque script Meta Pixel, Hotjar ou widget de chat placé dans Head code ou Footer code l’attribut type="text/plain" et un data-cq-category. Pour les vidéos dans un élément Embed, remplacez src par data-cq-src sur l’iframe.
Transmettre le consentement à Webflow AnalyzeSi vous utilisez Webflow Analyze, réglez son suivi par défaut sur Don’t track by default et ajoutez la courte passerelle de ce guide, qui appelle wf.allowUserTracking() quand la mesure d’audience est accordée et wf.denyUserTracking() sinon.
Ajouter le lien Préférences de cookiesDans le Designer, ajoutez un lien texte dans le pied de page, réglez son URL sur #cq-preferences et, dans les réglages de l’élément, ajoutez l’attribut personnalisé data-cq-show-preferences avec une valeur vide.
Publier et testerPubliez le site, ouvrez-le dans une fenêtre de navigation privée, cliquez sur Tout refuser et vérifiez qu’aucun cookie _ga ou _fbp n’est déposé. Acceptez tout, rechargez et confirmez que les balises se chargent. Le code personnalisé ne s’exécute ni dans le Designer ni dans l’aperçu.

Où coller la balise dans Webflow

Webflow imprime le code personnalisé du site sur chaque page du site publié. Ouvrez les « Site settings », cliquez sur l’onglet « Custom code », collez la balise tout en haut du champ « Head code » et cliquez sur « Save » :

html
<script src="https://cookiequiet.com/cq.js" data-site="YOUR_SITE_KEY" data-consent-mode="1" data-auto-block="1" defer></script>

Le Head code est imprimé avant la balise head fermante sur chaque page, et le code de head propre à chaque page (dans les réglages de la page) vient après lui : une balise ajoutée sur une seule page voit donc quand même la balise Cookiequiet en premier. Le champ accepte jusqu’à 50 000 caractères. Le code personnalisé est réservé aux offres de site payantes et aux offres Workspace ; un site Starter gratuit ne peut pas en ajouter. Rien ne change sur le site en ligne tant que vous n’avez pas cliqué sur « Publish ».

Comment gérer la mesure d’audience de Webflow et les balises que vous ajoutez

Google Analytics via Apps & Integrations. Webflow peut imprimer la balise Google à votre place quand vous saisissez un ID de mesure sous « Site settings », puis « Apps & Integrations », puis « Google Analytics » (ou via l’application Google site tools). Cette balise est imprimée par Webflow, en dehors de votre Head code, Cookiequiet ne peut donc pas la marquer. Retirez l’ID à cet endroit et collez la balise Google dans le Head code, sous la balise Cookiequiet, de l’une des deux façons décrites dans le guide Google Analytics 4 : marquée avec type="text/plain" data-cq-category="analytics" pour qu’elle ne se charge pas avant le consentement, ou précédée du bloc de consentement par défaut de Google pour qu’elle tourne en Consent Mode avec analytics_storage refusé.

Webflow Analyze. La mesure d’audience intégrée de Webflow n’utilise pas de cookies ; elle stocke un identifiant anonyme dans le local storage. À vous de décider si elle exige un consentement ; si oui, réglez son suivi par défaut sur « Don’t track by default » et ajoutez cette passerelle après la balise. Elle s’appuie sur l’événement cq:consent que Cookiequiet émet au chargement et après chaque choix, et sur l’API navigateur de Webflow :

html
<script>
window.addEventListener('cq:consent', function (e) {
var analytics = e.detail.categories.indexOf('analytics') >= 0;
if (typeof wf === 'undefined') return;
wf.ready(function () {
if (analytics) { wf.allowUserTracking(); } else { wf.denyUserTracking(); }
});
});
</script>

Balises que vous collez. Le pixel Meta, Hotjar, Clarity, les widgets de chat : marquez-les dans Head code ou Footer code avec type="text/plain" et data-cq-category="marketing" (ou analytics, ou functional pour un widget de chat). Les scripts qu’un gestionnaire de balises injecte en JavaScript sont retenus par le bloqueur automatique quand ils appartiennent à l’un des 80 traceurs connus.

Vidéos embarquées. Dans un élément Embed, écrivez l’iframe avec data-cq-src au lieu de src ; Cookiequiet renseigne la vraie adresse après le consentement. L’élément Video natif de Webflow construit son propre lecteur ; utilisez un élément Embed quand la vidéo doit attendre le consentement. Plus de détails dans Vidéos YouTube et consentement.

Comment ajouter le lien Préférences de cookies

Dans le Designer, ajoutez un « Text link » ou un « Link block » dans le pied de page, réglez son lien sur l’URL #cq-preferences, puis ouvrez les réglages de l’élément et ajoutez un attribut personnalisé nommé data-cq-show-preferences avec une valeur vide. L’un des deux suffit à Cookiequiet pour ouvrir le centre de préférences ; avoir les deux ne gêne pas. Publiez.

Comment tester

  1. Publiez, puis ouvrez le site publié (le domaine webflow.io ou le vôtre) dans une fenêtre de navigation privée.
  2. Cliquez sur « Tout refuser ». Vérifiez les cookies dans les outils de développement : cq_consent et rien de Google ni de Meta.
  3. Effacez les cookies, cliquez sur « Tout accepter » et rechargez : les balises marquées s’exécutent, leurs cookies apparaissent.
  4. Consultez le registre des consentements dans le tableau de bord Cookiequiet.

Le bandeau ne s’affiche ni dans le Designer ni en mode aperçu, parce que le code personnalisé ne s’exécute que sur le site publié.

Ce qui est propre à Webflow

  • Pas de bandeau intégré. Webflow n’a pas de bandeau de consentement à lui, il n’y a donc rien à désactiver. Les bandeaux de la marketplace (Cookiebot, iubenda et d’autres) doivent être retirés avant de publier avec Cookiequiet.
  • Préproduction et production. Le sous-domaine webflow.io et votre domaine personnalisé reçoivent le même Head code, ce qui est pratique pour tester avant de connecter le domaine.
  • Localisation. Le Head code du site s’applique à toutes les langues. Le bandeau choisit sa langue d’après le navigateur du visiteur, et chaque texte est modifiable par langue dans le tableau de bord.
  • Webflow Optimize suit le même consentement de suivi qu’Analyze ; la passerelle ci-dessus couvre les deux.

Lancez le scanner de cookies gratuit sur le site publié pour lister les balises que Webflow imprime à votre place.

Questions

Le code personnalisé exige une offre de site payante ou une offre Workspace, comme Webflow le documente. La balise est du code personnalisé : un site Starter gratuit ne peut donc pas la charger.
Webflow n’exécute le code personnalisé que sur le site publié, ni dans le Designer ni dans l’aperçu. Publiez sur le domaine webflow.io et testez là.
Non. Webflow imprime cette balise lui-même, avant que Cookiequiet puisse la marquer. Retirez l’ID de mesure et collez la balise Google dans le Head code sous la balise Cookiequiet, marquée ou précédée du bloc de consentement par défaut de Google.
Webflow indique qu’Analyze ne dépose aucun cookie et utilise un identifiant anonyme dans le local storage. Si vous décidez de demander quand même, réglez son suivi par défaut sur Don’t track by default et transmettez le choix de mesure d’audience avec wf.allowUserTracking() et wf.denyUserTracking(), comme montré ci-dessus.

Mettez un bandeau discret sur votre site dès aujourd’hui

Gratuit pour un site avec toutes les fonctions essentielles, sans carte ni période d’essai qui expire. Passez un site en Starter pour €3 par mois pour le mettre à vos couleurs par IA sans la mention Cookiequiet, ou en Pro pour €9 pour le concevoir avec l’agent IA.