ConformiteFacile

Blog

Comment installer une banniere de consentement cookies sur WordPress, Shopify ou un site fait main

Publie le 13/09/2026 · Temps de lecture : 8 min

Gros plan sur les mains d'une personne en train de coder sur un ordinateur portable
Photo : Lukas Blazek sur Pexels

Une fois votre banniere de consentement configuree (message, couleurs, boutons d'acceptation et de refus), il reste une seule etape technique avant qu'elle ne s'affiche reellement sur votre site : coller un extrait de code a l'endroit approprie. Cette etape est souvent perçue comme un obstacle technique, alors qu'elle prend en general moins de 5 minutes, quelle que soit la plateforme utilisee.

Sommaire

Installer sur WordPress

WordPress propose plusieurs methodes selon votre niveau de confort technique.

Methode recommandee (sans toucher au code du theme) :

  1. Installez une extension gratuite comme « Insert Headers and Footers » ou « WPCode » depuis Extensions > Ajouter.
  2. Ouvrez les reglages de l'extension, generalement accessibles depuis Reglages ou Apparence selon l'extension choisie.
  3. Collez le code d'integration fourni par ConformiteFacile dans le champ Footer (pied de page), qui s'applique automatiquement a toutes les pages du site.
  4. Enregistrez.

Methode alternative (edition directe du theme) : dans Apparence > Editeur de fichiers de theme, ouvrez footer.php et collez le code juste avant la balise </body>. Cette methode presente un risque : le code sera perdu si vous changez de theme ou lors d'une mise a jour majeure du theme, contrairement a une extension dediee qui persiste independamment du theme actif.

Installer sur Shopify

  1. Dans l'administration Shopify, allez dans Boutique en ligne > Themes.
  2. Cliquez sur les trois points a cote de votre theme actif, puis Modifier le code.
  3. Dans la liste des fichiers, ouvrez layout/theme.liquid (le fichier de mise en page principal, applique a toutes les pages de la boutique).
  4. Collez le code d'integration juste avant la balise </body>, tout en bas du fichier.
  5. Cliquez sur Enregistrer.

Point d'attention specifique a Shopify : la plateforme depose elle-meme certains cookies techniques et, selon les applications installees depuis l'App Store (avis clients, upsell, retargeting), des cookies tiers supplementaires. Verifiez la liste de vos applications installees et assurez-vous que celles liees au marketing ou a la mesure d'audience respectent egalement le choix du visiteur.

Installer sur Wix ou Squarespace

Ces plateformes tout-en-un limitent generalement l'acces au code source complet, mais proposent un emplacement dedie pour des scripts personnalises :

Bureau a domicile avec ordinateur portable, carnet et smartphone
Photo : Pixabay sur Pexels

Installer sur un site fait main (HTML, Next.js, autre framework)

Pour un site en HTML statique, collez la balise <script> fournie avant la fermeture de </body> de chaque page, ou dans un fichier inclus (footer commun) si votre site utilise un systeme de templates.

Pour un site construit avec un framework JavaScript (Next.js, Nuxt, SvelteKit...), ajoutez le script dans le layout racine de l'application afin qu'il se charge sur l'ensemble des pages sans avoir a le dupliquer. Avec Next.js par exemple, cela signifie l'ajouter dans le fichier app/layout.tsx, idealement avec le composant next/script et une strategie de chargement afterInteractive pour ne pas bloquer le rendu initial de la page.

Le cas particulier de Google Tag Manager

Beaucoup de sites ne chargent pas leurs outils de mesure directement, mais passent par Google Tag Manager (GTM), qui sert de chef d'orchestre : un seul script installe sur le site, puis des balises ajoutees depuis une interface. C'est pratique, mais cela cree un piege frequent en matiere de conformite.

Installer une banniere sur un site equipe de GTM ne suffit pas : si les balises configurees dans GTM se declenchent des le chargement de la page, les cookies partent malgre la banniere. Le conteneur GTM lui-meme ne depose pas de cookie de mesure, mais les balises qu'il declenche, si. Autrement dit, la banniere peut afficher un message parfaitement conforme pendant que Google Analytics travaille deja en arriere-plan.

Deux approches permettent de corriger cela. La premiere consiste a conditionner le declenchement de chaque balise a un evenement envoye par la banniere apres acceptation : les balises ne sont plus configurees sur « Toutes les pages » mais sur cet evenement de consentement. La seconde s'appuie sur le mode Consentement de Google (Consent Mode), ou les balises restent declenchees mais adaptent leur comportement selon l'etat du consentement transmis.

Dans les deux cas, la verification decrite ci-dessous reste la seule preuve fiable : peu importe la configuration theorique, ce qui compte est ce qui se depose reellement dans le navigateur avant le clic du visiteur.

Comment verifier que tout fonctionne

Une fois le code en place, effectuez ce controle en 4 etapes :

  1. Ouvrez votre site dans une fenetre de navigation privee (pour partir sans cookies existants).
  2. La banniere doit apparaitre immediatement, avant toute interaction.
  3. Ouvrez les outils de developpeur (touche F12 ou clic droit > Inspecter), onglet Application sur Chrome/Edge ou Stockage sur Firefox, et verifiez la liste des cookies presents. A ce stade, seuls des cookies techniques (session, panier) doivent apparaitre.
  4. Cliquez sur Tout accepter, rechargez la page, et verifiez que les cookies tiers (Google Analytics, Facebook...) apparaissent desormais. Refaites le test avec Tout refuser : ces memes cookies ne doivent jamais apparaitre.

Erreurs frequentes lors de l'installation

Generez votre code d'integration en 2 minutes

Personnalisez votre banniere puis copiez-collez une seule ligne de code, quelle que soit votre plateforme.

Creer mon compte gratuit

Questions frequentes

Faut-il un developpeur pour installer une banniere cookies ?

Non, dans la grande majorite des cas. L'installation consiste a coller un extrait de code HTML/JavaScript une seule fois, dans une zone du site prevue a cet effet (footer du theme, champ dedie dans l'administration, ou fichier de template). Aucune connaissance en programmation n'est necessaire pour cette etape ; elle prend generalement moins de 5 minutes.

La banniere ralentit-elle le chargement du site ?

Un script de banniere bien concu se charge de maniere asynchrone (attribut async) et pese generalement quelques dizaines de kilo-octets, ce qui a un impact negligeable sur le temps de chargement perçu. En revanche, une banniere mal integree qui charge de lourdes librairies JavaScript avant meme d'afficher le message peut degrader le score Core Web Vitals, ce qui penalise aussi le referencement.

Puis-je avoir plusieurs sites avec des bannières differentes ?

Oui. Chaque site dispose de son propre code d'integration unique, lie a sa propre configuration (message, couleurs, boutons). Vous pouvez gerer plusieurs sites clients depuis un seul compte et personnaliser chaque banniere independamment.

Comment savoir si mon ancienne banniere cookies etait deja conforme ?

Verifiez trois points en navigation privee : (1) aucun cookie tiers ne se depose avant votre clic, (2) le bouton refuser est aussi visible et accessible que le bouton accepter, (3) vous pouvez revenir sur votre choix a tout moment via un lien ou bouton toujours visible (souvent en bas de page). Si l'un de ces points echoue, l'ancienne banniere n'est pas conforme et doit etre remplacee.

A lire aussi