Sie befinden sich hier:
Sitemap-Einwilligungsverwaltung
Sowohl das Marketing Cloud Personalization- als auch das Data 360-Web-SDK bieten APIs zum Verwalten von Benutzereinwilligungsvoreinstellungen. Verwenden Sie diese Beispiele, um den Einwilligungsstatus zu aktualisieren, aktuelle Einwilligungen abzurufen und auf Einwilligungsänderungsereignisse in Ihrer Data 360-Sitemap zu achten.
In dieser Tabelle werden die standardmäßigen Unterschiede im Einwilligungsverhalten zwischen Marketing Cloud Personalization und Salesforce Personalization hervorgehoben.
Im Gegensatz zu Marketing Cloud Personalization können Sie sich bei Salesforce Personalization nicht auf das implizite Anmeldeverhalten verlassen. Damit die Salesforce Personalization-Funktionen wie erwartet funktionieren, müssen Sie die Einwilligung explizit konfigurieren.
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);

