githubModifier

consent.get

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

circle-info

The Commanders Act Stub OnSite API doit être installé avant d'utiliser l'une des fonctions OnSite API.

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

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

circle-info

L'OnSite API fonctionne de manière asynchrone. Si vous avez besoin du consentement de façon synchrone (par ex. dans le <head> d'un document pour des solutions d'AB Testing ou de personnalisation) il est recommandé de mettre l'objet en cache dans le localStorage du navigateur. Dans ce cas, il est crucial d'implémenter le 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é accordé pour la catégorie. 
      
   } else {
      
      // Le consentement n'a pas été accordé 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 vendor 5 dans le CMP Commanders Act.

Mis à jour

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