- Gère automatiquement le consentement des utilisateurs via la CMP Usercentrics, sans configuration supplémentaire.
- Assure une gestion cohérente du consentement pour une conformité fluide.
- Rassure les utilisateurs sur le fait que Kameleoon traite leurs données de manière conforme.
Ajouter Kameleoon en tant que Data Processing Service dans Usercentrics
Pour ajouter Kameleoon en tant que Data Processing Service, suivez les étapes ci-dessous :- Dans l’interface admin d’Usercentrics, cliquez sur Service Settings.
- Cliquez sur Add DPS via Database > Kameleoon.

- Sélectionnez votre catégorie dans la liste déroulante Category.
- Kameleoon AB Testing & Personalization / Template ID : H1yDxp7JN
- Kameleoon Only AB Testing Module / Template ID : 9FYjH37-J
- Kameleoon Only Personalization Module / Template ID : 2lh8-reEz

Configurer l’IAB TCF dans Usercentrics
Pour activer l’IAB TCF 2.3 dans Usercentrics et Kameleoon, suivez les étapes ci-dessous :- Configurez Kameleoon en tant que fournisseur (ID : 820) dans Usercentrics.
- Dans l’interface admin d’Usercentrics, accédez à Service Settings.
- Définissez la version de la CMP sur Version 2.

- Cliquez sur Configuration.
- Activez Transparency & Consent Framework 2.3 (TCF).

Intégration personnalisée Kameleoon Legal Consent
Si vous ne pouvez pas activer TCF 2.3 dans Usercentrics, vous pouvez utiliser une configuration par script personnalisé.Le script personnalisé affiche aux utilisateurs les campagnes lorsque le statut du consentement est inconnu, sans tracking. Vous pouvez également afficher les modifications d’A/B testing sur les pages d’entrée de votre projet.
- Dans Kameleoon, définissez votre politique de gestion du consentement et choisissez Consent required.
- Intégrez les fonctions Kameleoon suivantes :
enableLegalConsentdisableLegalConsent
Pour en savoir plus sur le consentement légal dans Kameleoon, consultez la référence de l’API legal consent. Pour en savoir plus sur les états et les modes de consentement, consultez la documentation sur la gestion du consentement.
- Accédez au menu Projects.
- Cliquez sur Configuration sur la carte de votre site ou application mobile.

- Dépliez la section General.
- Copiez et collez l’un des blocs de code ci-dessous, selon le modèle Kameleoon que vous avez choisi.
- Web CMP v2
- Web CMP v3
Exemple de script personnalisé si l’A/B testing et la personnalisation sont sur le même service
Exemple de script personnalisé si l’A/B testing et la personnalisation sont sur des services différents
- Kameleoon Only AB Testing Module = Template ID: 9FYjH37-J
- Kameleoon Only Personalization Module = Template ID: 2lh8-reEz
Exécuter un A/B test sur le bandeau de consentement Usercentrics
N’exécutez qu’une seule consent experiment par site.
- Cliquez sur Configure > Goals > New goal.
- Dans Website Selection, choisissez le site web que vous avez défini lors de la création de votre compte.
- Sélectionnez Custom Goal dans Type.
- Usercentrics prend en charge plusieurs événements personnalisés pour les objectifs personnalisés. Pour la liste complète des événements disponibles, consultez les événements UI disponibles dans la documentation Usercentrics.
- Cliquez sur Next.
- Saisissez un nom pour votre objectif dans le champ Name your goal.
- Dans le champ Describe your goal, saisissez
Kameleoon.API.Goals.processConversionsuivi de l’Unique ID.- Vous trouverez cet ID dans le pop-in New goal, à la fin du texte de la fonction.

- Ouvrez le dashboard des expériences.
- Cliquez sur New Experiment. Un pop-in s’ouvre vous demandant quel type d’expérience vous souhaitez créer.
- Cliquez sur In the code editor > JS/CSS.
- Saisissez le Name, le Website et l’URL of the page where you want to launch your experiment.
- Cliquez sur Validate. L’éditeur de code s’ouvre.

- Cliquez sur Experiment (au-dessus de Variations dans le menu de gauche), puis cliquez sur Test specific code dans le menu de droite.
- Ajoutez le code suivant :
variant0est la variation par défaut, vide. Elle n’apporte aucune modification à la consent management platform. Si votre variation par défaut porte un autre nom, mettez à jourwindow.UC_AB_VARIANTen conséquence.- L’event listener se déclenche à chaque fois qu’un événement personnalisé survient. Pour la liste complète des événements personnalisés pour l’A/B testing, consultez les événements UI disponibles dans la documentation Usercentrics.
- Les trois instructions
console.logaffichent des informations sur l’événement. Par exemple, le suivi d’ACCEPT_ALLproduit ces logs :
if :
if (data.detail.type === "Consent Management Platform event here") Kameleoon.API.Goals.processConversion(goalID)
- Revenez à l’onglet Variations.
-
Dans Variation 1, ajoutez le code suivant :
window.UC_AB_VARIANT = "variant1"; -
Si vous avez donné un autre nom à votre variation, remplacez
variant1en conséquence. -
Dans l’onglet Finalize, sélectionnez votre distribution de trafic, votre ciblage, votre tracking et vos objectifs.
- Ajoutez l’objectif que vous avez créé. Vous pouvez le rechercher par son Unique ID. Si la recherche ne renvoie aucun résultat, essayez de saisir uniquement les premiers chiffres de l’ID de l’objectif.
- Cliquez sur Publish pour finaliser la configuration de l’expérience.