consent.update

Méthode pour mettre à jour le statut de consentement Commanders Act OnSite via JavaScript.

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

cact('consent.update', consentObject)

Le consent.update la méthode permet 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 fusionnera en profondeur les champs de statut du Consent Object actuel avec l’objet fourni et mettra automatiquement à jour toutes les propriétés meta ainsi que 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 tous les paramètres des vendors seront définis sur on, off ou unset en conséquence.

Toutes les catégories et tous les vendors non configurés sont ignorés lors de la fusion en profondeur des objets de consentement.

Exemples

Mettre à jour les catégories et les vendors

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

Ci-dessous, vous pouvez voir comment le Consent Object est प्रभावितé par cette mise à jour.

/* Consent Object avant la 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 la 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 tous les vendors

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

Ci-dessous, vous pouvez voir comment le Consent Object est प्रभावितé par cette mise à jour.

Refuser toutes les catégories et tous les vendors

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

Ci-dessous, vous pouvez voir comment le Consent Object est प्रभावितé par cette mise à jour. Note : 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 de 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 ?