Você está aqui:
Gerenciamento de consentimento do mapa do site
Tanto a Personalização do Marketing Cloud quanto os SDKs da Web do Data 360 fornecem APIs para gerenciar as preferências de consentimento do usuário. Use estes exemplos para atualizar o status do consentimento, recuperar consentimento atual e ouvir eventos de alteração de consentimento no mapa do site do Data 360.
Esta tabela destaca as diferenças de comportamento de consentimento padrão entre a Personalização do Marketing Cloud e a Personalização do Salesforce.
Diferentemente da Personalização do Marketing Cloud, não é possível contar com um comportamento de opções implícito para a Personalização do Salesforce. Para garantir que os recursos de Personalização do Salesforce funcionem conforme esperado, configure explicitamente o consentimento.
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);

