githubModifier

consent.update

Méthode pour mettre à jour le statut de consentement Commanders Act 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.update', consentObject)

La consent.update méthode permettant de mettre à jour le consentement avec JavaScript. Elle doit être appelée avec un Consent Object qui inclut les paramètres mis à jour. Commanders Act va fusionner en profondeur les champs de statut de l'actuel Consent Object avec l'objet fourni et mettre automatiquement à jour toutes les propriétés meta et la consent.status propriété automatiquement. Dans le cas où un consent.status champ est fourni avec la valeur all-on, all-off ou unset toutes les autres mises à jour sont ignorées et toutes les catégories et paramètres de vendor seront réglés sur on, off ou unset en conséquence.

Toutes les catégories et vendors non configurés sont ignorés lors de la fusion profonde des consent objects.

Exemples

Mettre à jour les catégories et vendors

cact('consent.update', {
    categories: {
        '2': { status: 'on' }
    },
    vendors: {
        '1': { status: 'on' }
    }
});

Ci-dessous vous pouvez voir comment le Consent Object est affecté par cette mise à jour.

/* Consent Object Avant Mise à Jour
{
    meta: { ... },
    consent: {
        status: "mixed",
        categories: {
            "1": { status: "on" },
            "2": { status: "off" }
        },
        vendors: {
            "1": { status: "off" },
            "2": { status: "on"}
        }     
    }
}
*/

// Mise à jour
cact('consent.update', {
    categories: {
        '2': { status: 'on' }
    },
    vendors: {
        '1': { status: 'on' }
    }
});

/* Consent Object Après Mise à Jour
{
    meta: { ... }, // automatiquement mis à jour
    consent: {
        status: "all-on", // automatiquement mis à jour
        categories: {
            "1": { status: "on" },
            "2": { status: "on" } // mis à jour
        },
        vendors: {
            "1": { status: "on" }, // mis à jour
            "2": { status: "on"}
        }     
    }
}
*/

Mettre à jour IAB TCF/ACM catégories et vendors

Accepter toutes les catégories et vendors

Spécifier une catégorie ou un vendor n'aura aucun effet.

Ci-dessous vous pouvez voir comment le Consent Object est affecté par cette mise à jour.

Refuser toutes les catégories et vendors

Spécifier une catégorie ou un vendor n'aura aucun effet.

Ci-dessous vous pouvez voir comment le Consent Object est affecté par cette mise à jour. Remarque : les catégories requises ne sont pas affectées.

Spécifier l'action de mise à jour

Vous pouvez spécifier une action dans les paramètres de mise à jour :

Cette valeur d'action sera utilisée pour calculer vos métriques du Dashboard. Si elle est omise, la valeur par défaut est banner_button.

Les valeurs autorisées sont :

  • banner_button

  • pc_save

  • page_click

  • scroll

  • browse

De plus, les valeurs suivantes sont autorisées uniquement pour optout (status: 'all-off' ):

  • banner_cross

Mis à jour

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