consent.get
Méthode pour recevoir le consentement Commanders Act et les métadonnées de consentement OnSite via JavaScript.
cact('consent.get', function (result) { ... });
La méthode consent.get
la méthode prend une fonction JavaScript de callback 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 du CMP Commanders Act ait chargé et validé le consentement stocké.
Exemples
Exécution de code basée sur le paramétrage de consentement d'une catégorie
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é donné pour la catégorie.
} else {
// Le consentement n'a pas été donné pour la catégorie.
}
});
Exécution de code basée sur le paramétrage de consentement d'une catégorie et d'un vendor
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.
cact('consent.get', function (result) {
var ANALYTICS_ID = 2;
var analyticsCategory = result.consent.categories[ANALYTICS_ID] || {};
var GOOGLE_ID = 5;
var googleVendor = result.consent.vendors[GOOGLE_ID] || {};
if (analyticsCategory.status === 'on' && googleVendor.status === 'on') {
// Le consentement a été donné pour la catégorie.
} else {
// Le consentement n'a pas été donné pour la catégorie.
}
});
Vérifier si le consentement a déjà été défini par le visiteur
cact('consent.get', function (result) {
if (result.consent.status === 'unset') {
// Le consentement n'a pas encore été fourni.
} else {
// Le consentement a été accepté ou refusé.
}
});
Vérifier quand le consentement actuel expire
cact('consent.get', function (result) {
var dateExpires = result.meta.dateExpires;
});
Mis à jour
Ce contenu vous a-t-il été utile ?