Usted estĆ” aquĆ:
Gestión de consentimiento de mapa de sitio
Tanto los SDK de Marketing Cloud Personalization como Data 360 Web proporcionan API para gestionar preferencias de consentimiento de usuario. Utilice estos ejemplos para actualizar el estado del consentimiento, recuperar consentimientos actuales y escuchar eventos de cambio de consentimiento en su mapa de sitio de Data 360.
Esta tabla resalta las diferencias de comportamiento de consentimiento predeterminadas entre Personalización de Marketing Cloud y Personalización de Salesforce.
A diferencia de Personalización de Marketing Cloud, no puede basarse en el comportamiento de suscripción implĆcito para Personalización de Salesforce. Para asegurarse de que las funciones de Personalización de Salesforce funcionan como se espera, debe configurar explĆcitamente el consentimiento.
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);

