Vous êtes ici :
Gestion du consentement du plan de site
Les kits de développement Marketing Cloud Personalization et Data 360 Web fournissent des API qui permettent de gérer les préférences de consentement des utilisateurs. Utilisez ces exemples pour mettre à jour le statut de consentement, récupérer les consentements actuels et écouter les événements de changement de consentement dans votre sitemap Data 360.
Le tableau ci-dessous met en évidence les différences de comportement de consentement par défaut entre Marketing Cloud Personalization et Salesforce Personalization.
Contrairement à Marketing Cloud Personalization, vous ne pouvez pas vous appuyer sur un comportement de consentement implicite pour Salesforce Personalization. Pour vous assurer que les fonctionnalités de Personnalisation Salesforce fonctionnent normalement, vous devez configurer explicitement le consentement.
Example: Marketing Cloud Personalization Web SDK Consent Configuration// Updates consents
SalesforceInteractions.updateConsents([
{
purpose: 'Personalization',
provider: 'MyConsentProvider',
status: SalesforceInteractions.ConsentStatus.OptIn
}
]);
// Gets current consents
const consents = SalesforceInteractions.getConsents();
// Listens for consent revocation only
document.addEventListener('interactions:onConsentRevoke', handler);
Example: Data 360 Web SDK Consent Configuration// Updates consents (same API)
SalesforceInteractions.updateConsents([
{
purpose: 'Tracking', // Replaces 'Personalization' used in Marketing Cloud Personalization; Salesforce Personalization commonly uses 'Tracking' for purpose
provider: 'MyConsentProvider',
status: SalesforceInteractions.ConsentStatus.OptIn
}
]);
// Gets current consents
const consents = SalesforceInteractions.getConsents();
// Listens for both consent grant and consent revocation
document.addEventListener('interactions:onConsentGrant', handler); // New setting
document.addEventListener('interactions:onConsentRevoke', handler);

