Comment ajouter un bandeau cookies à un site Kajabi
Dans Kajabi, collez la balise dans Settings, puis Site details, dans le champ Header Page Scripts : Kajabi l’imprime dans le head de chaque page, sauf les pages de paiement des offres et les pages d’upsell. Ajoutez-la de nouveau dans Settings, puis Checkout, dans le code de suivi du header, et remplacez les connexions Google Analytics et Meta Pixel intégrées à Kajabi par des balises marquées si elles doivent attendre le consentement. Kajabi n’a pas de bandeau cookies à lui.Étapes
Où coller la balise dans Kajabi
Kajabi a un seul champ pour du code sur chaque page. Depuis le Dashboard, ouvrez Settings, puis, sous Site settings, cliquez sur Site details. Sous Page scripts, collez la balise tout en haut de Header Page Scripts 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>
Kajabi documente que le code de Header Page Scripts va dans le head de chaque page, sauf les pages de paiement des offres et les pages d’upsell. Deux autres emplacements complètent l’installation :
- Pages de paiement. Ouvrez Settings, puis, sous Payment settings, cliquez sur Checkout. Dans la section Checkout Tracking Code, collez la balise dans le champ Header tracking code et enregistrez. Une offre peut refuser ces codes dans ses propres réglages de paiement : laissez donc Include header tracking code activé.
- Pages d’upsell. Chaque upsell a un panneau Custom Code pour du JavaScript personnalisé, qui ne doit pas contenir de balises script. Si vous faites du suivi sur les pages d’upsell, chargez-y le bandeau avec ce JavaScript :
jsvar s = document.createElement('script');s.src = 'https://cookiequiet.com/cq.js';s.defer = true;s.setAttribute('data-site', 'YOUR_SITE_KEY');s.setAttribute('data-consent-mode', '1');s.setAttribute('data-auto-block', '1');document.head.appendChild(s);
Kajabi réserve l’éditeur de code, qui modifie les fichiers des modèles, à son offre Pro. Les Header Page Scripts sont un réglage du site, et l’article de Kajabi ne mentionne aucune offre requise pour eux ; cette installation n’a besoin de rien d’autre.
Comment gérer les connexions Google Analytics et Meta Pixel de Kajabi
Kajabi n’a pas de bandeau cookies intégré ; son centre d’aide suggère d’ajouter un outil de cookies tiers via les Page scripts, ce qu’est précisément la balise. Les connexions natives de Kajabi à Google Analytics et au pixel Meta impriment leurs balises elles-mêmes : Cookiequiet ne peut donc pas les marquer, et Kajabi précise que son intégration du pixel Meta exige un consentement configuré à la fois dans l’outil de cookies et du côté de Facebook.
La configuration propre consiste à déconnecter ces intégrations et à coller les balises dans Header Page Scripts, sous la balise Cookiequiet, marquées :
html<script type="text/plain" data-cq-category="analytics" src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX"></script><script type="text/plain" data-cq-category="analytics">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', 'G-XXXXXXX');</script>
Le code de base du pixel Meta reçoit data-cq-category="marketing", comme le montre le guide Meta Pixel. Une contrepartie : l’Enhanced Checkout de Kajabi n’envoie automatiquement les événements d’achat que par ses intégrations. Sans elles, ajoutez votre événement d’achat au code de suivi du checkout, marqué de la même façon, ou utilisez Google Tag Manager avec Consent Mode.
Les widgets qui chargent des scripts en JavaScript (chat, outils de prise de rendez-vous) sont retenus par le bloqueur automatique, qui connaît environ 80 traceurs. Les vidéos que vous intégrez dans un bloc Custom Code peuvent utiliser data-cq-src à la place de src pour attendre le consentement.
Quels cookies Kajabi dépose-t-il lui-même ?
Kajabi utilise des cookies pour les connexions, les achats et le paiement, qui sont nécessaires. Kajabi demande aussi que les outils de consentement traitent son cookie rl_anonymous_id comme requis, faute de quoi les statistiques des tests A/B des pages de destination ressortent plus basses. Ce cookie mesure des tests plutôt qu’il ne fournit un service demandé par le visiteur : la façon de le classer dans votre tableau des cookies relève donc de votre décision. Le scanner de cookies gratuit liste ce que votre site dépose.
Comment tester
- Ouvrez le site dans une fenêtre de navigation privée, déconnecté de Kajabi, et cliquez sur Tout refuser.
- Vérifiez les cookies dans les outils de développement :
cq_consent, les cookies propres à Kajabi, et rien de Google ni de Meta. - Ouvrez la page de paiement d’une offre : le bandeau est là et le choix est déjà appliqué.
- 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 est gratuit pour un site, ciblage géographique compris, et Starter coûte 3 € par site et par mois sans limite de pages vues.