For the complete documentation index, see llms.txt. This page is also available as Markdown.

consent.update

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

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

cact('consent.update', consentObject)

Le consent.update cette 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 status du Consent Object actuel avec l'objet fourni et mettra 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 tous les paramètres des vendeurs seront définis sur on, off ou unset en conséquence.

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

Exemples

Mettre à jour les catégories et les vendeurs

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 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: { ... }, // mis à jour automatiquement
    consent: {
        status: "all-on", // mis à jour automatiquement
        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 vendeurs

Accepter toutes les catégories et tous les vendeurs

Spécifier une catégorie ou un vendeur 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 tous les vendeurs

Spécifier une catégorie ou un vendeur 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 les métriques de votre Dashboard. S'il est omis, 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 ne sont autorisées que pour optout (status: 'all-off' ):

  • banner_cross

Mis à jour

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