1. Démarrage rapide
Mettre en place ConsentLab sur votre site prend moins de deux minutes. Voici les quatre étapes.
+ Ajouter un domaine et saisissez l'URL de votre site (ex. : monsite.fr).<script> personnalisé avec votre clé API. Copiez-le en un clic depuis votre dashboard.<head> de votre site. Le bandeau apparaît immédiatement pour vos visiteurs.2. Installation
Le même snippet fonctionne sur toutes les plateformes. Remplacez VOTRE_CLE_API par la clé générée dans votre dashboard.
HTMLHTML / Site custom
Copiez-collez le tag script dans la balise <head> de votre HTML, avant la balise fermante </head>.
<script
src="https://cdn.consentlab.eu/widget/v1/cookie-cmp.min.js"
data-cc-key="VOTRE_CLE_API"
defer
></script><head>pour qu'il s'initialise avant le reste de vos outils tiers.WordPressWordPress
Deux options au choix :
- Installez le plugin officiel ConsentLab depuis le répertoire WordPress, puis allez dans
Extensions → Réglages → ConsentLabet collez votre clé API. - Ou collez directement le snippet via
Apparence → Éditeur de thème → header.php(ou via un plugin d'injection de code comme Insert Headers and Footers).
<script
src="https://cdn.consentlab.eu/widget/v1/cookie-cmp.min.js"
data-cc-key="VOTRE_CLE_API"
defer
></script>ShopifyShopify
L'application ConsentLab pour Shopify est disponible prochainement sur le Shopify App Store.
En attendant, collez le snippet manuellement dans Online Store → Themes → Edit code → layout/theme.liquid, juste avant la balise fermante </head>.
<script
src="https://cdn.consentlab.eu/widget/v1/cookie-cmp.min.js"
data-cc-key="VOTRE_CLE_API"
defer
></script>Next.jsNext.js / React
Ajoutez le snippet dans le <head> global de votre application.
App Router — app/layout.tsx :
// app/layout.tsx
export default function RootLayout({ children }) {
return (
<html lang="fr">
<head>
<script
src="https://cdn.consentlab.eu/widget/v1/cookie-cmp.min.js"
data-cc-key="VOTRE_CLE_API"
defer
/>
</head>
<body>{children}</body>
</html>
);
}Pages Router — pages/_document.tsx :
// pages/_document.tsx
import { Html, Head, Main, NextScript } from 'next/document';
export default function Document() {
return (
<Html lang="fr">
<Head>
<script
src="https://cdn.consentlab.eu/widget/v1/cookie-cmp.min.js"
data-cc-key="VOTRE_CLE_API"
defer
/>
</Head>
<body>
<Main />
<NextScript />
</body>
</Html>
);
}WixSquarespaceWix / Squarespace
Ces plateformes permettent d'injecter du code personnalisé via leurs paramètres :
- Wix :
Tableau de bord → Paramètres → Code personnalisé → Ajouter du code → <head> - Squarespace :
Paramètres → Avancé → Injection de code → En-tête
<script
src="https://cdn.consentlab.eu/widget/v1/cookie-cmp.min.js"
data-cc-key="VOTRE_CLE_API"
defer
></script>3. Configuration
Toute la configuration se fait depuis votre dashboard ConsentLab — aucune modification de code nécessaire.
Personnalisation visuelle
Couleurs, position (bas, haut, centre), texte des boutons, langue par défaut — tout est configurable depuis le dashboard sans toucher au code.
Catégories de cookies
Configurez les catégories exposées à vos visiteurs : Nécessaires (toujours actifs), Analytiques, Marketing et Préférences.
Multi-langue
Le widget détecte automatiquement la langue du navigateur de vos visiteurs. Traductions disponibles : FR, EN, DE, ES, IT, NL et plus.
Google Consent Mode v2
Activé automatiquement, sans aucune configuration. Les signaux ad_storage, analytics_storage, etc. sont envoyés dès que le visiteur fait son choix.
4. Blocage de scripts
Pour vous assurer qu'aucun script tiers ne s'exécute avant que le visiteur ait donné son consentement, ConsentLab prend en charge le blocage natif via deux attributs HTML.
Comment ça marche :
- Remplacez
type="text/javascript"partype="text/plain"— le navigateur ignore le script. - Ajoutez
data-cc="analytics"(oumarketing,preferences). - ConsentLab réactive automatiquement le script quand le visiteur accepte la catégorie correspondante.
<script type="text/plain" data-cc="analytics">
// Google Analytics code here
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>src=, combinez type="text/plain" et data-cc= de la même façon. ConsentLab restaurera le type et rechargera le script après consentement.Valeurs supportées pour data-cc :
analyticsmarketingpreferences5. Vérification DNS (optionnel)
La vérification DNS prouve que vous êtes bien propriétaire du domaine sur lequel le widget est installé. Elle est recommandée pour tous les sites en production.
Pourquoi vérifier ?
Empêche qu'un tiers utilise votre clé API sur un autre domaine. Ajoute un indicateur de confiance dans votre dashboard.
Comment faire ?
Ajoutez un enregistrement TXT dans les DNS de votre nom de domaine (chez votre registrar ou hébergeur DNS).
Où trouver le token ?
Dans votre dashboard : Paramètres → Sous-domaines → Vérifier. Le token unique à copier s'affiche.
Exemple d'enregistrement TXT à ajouter dans votre DNS :
Type : TXT
Nom : _consentlab.monsite.fr
Valeur: consentlab-verify=xxxxxxxxxxxxxxxxxxxxxxxx6. FAQ technique
Une question non couverte ici ?
Notre équipe répond en moins de 24h, du lundi au vendredi.