consent.get

Méthode pour recevoir le consentement Commanders Act et les métadonnées de consentement OnSite via JavaScript.

The Commanders Act stub OnSite API doit être installé avant d’utiliser l’une des fonctions de l’OnSite API.

cact('consent.get', function (result) { ... });

Le consent.get la méthode prend une fonction JavaScript de callback comme argument qui est appelée avec le Consent Object qui est actuellement stocké dans le navigateur. Le callback est appelé une fois après que le JavaScript de Commanders Act CMP a été chargé et a validé le consentement stocké.

L’OnSite API fonctionne de manière asynchrone. Si vous avez besoin du consentement de manière synchrone (par ex. dans le <head> d’un document pour des solutions d’A/B Testing ou de personnalisation), il est recommandé de mettre en cache l’objet dans le localStorage du navigateur. Dans ce cas, il est crucial d’implémenter la consent.onUpdate méthode pour maintenir le consentement mis en cache synchronisé.

Exemples

Dans cet exemple, la catégorie Analytics a été configurée avec l’ID de catégorie de consentement 2 dans la bannière Commanders Act.

cact('consent.get', function (result) {

   var ANALYTICS_ID = 2;
   var analyticsCategory = result.consent.categories[ANALYTICS_ID] || {};
   
   if (analyticsCategory.status === 'on') {
         
      // Le consentement a été fourni pour la catégorie. 
      
   } else {
      
      // Le consentement n’a pas été fourni pour la catégorie.
   
   }
        
});

Dans cet exemple, la catégorie Analytics a été configurée avec l’ID de catégorie de consentement 2 et le vendor Google avec l’ID de vendor 5 dans Commanders Act CMP.

Mis à jour

Ce contenu vous a-t-il été utile ?