Ti trovi qui:
Impostazioni inizializzazione mappa del sito e modulo
Gli schemi di inizializzazione di Marketing Cloud Personalizzazione Web SDK e Data 360 Web SDK sono diversi. Data 360 Web SDK include anche moduli specializzati per abilitare funzioni specifiche come Gestore personalizzazioni Web e Protezione dallo sfarfallio. Utilizzare questi esempi quando si modifica Data 360 Web SDK.
Differenze di init Web SDK
Marketing Cloud Personalizzazione Web SDK supporta due opzioni di schema di inizializzazione. Data 360 Web SDK ne utilizza solo uno.
Example: Marketing Cloud Personalization Initialization Pattern (Option 1)// Pattern uses init()
SalesforceInteractions.init({
cookieDomain: '.example.com',
consents: [...]
});
Example: Marketing Cloud Personalization Initialization Pattern (Option 2)// Pattern uses configure() for beacon config (MCIS module)
Evergage.configure({
account: 'myaccount',
dataset: 'mydataset',
siteConfigVersion: 1
}, callback);Example: Data 360 Initialization Pattern// Single init pattern
SalesforceInteractions.init({
cookieDomain: '.example.com',
personalization: { ... }
consents: [...]
});
Abilitazione del modulo Data 360 Web SDK
Data 360 Web SDK include un modulo che abilita le esperienze Gestore personalizzazioni Web (WPM) e fornisce funzionalità di difesa dallo sfarfallio. Oltre a cookieDomain e consents, il metodo Data 360 init() accetta un oggetto personalization facoltativo per la configurazione a livello di programmazione di queste funzioni.
SalesforceInteractions.init({
cookieDomain: '.example.com',
consents: [...],
personalization: {
dataspace: 'your_dataspace_name', // Optional: The Data 360 data space to use for personalization (default is 'default')
// Flicker defense configuration
flickerDefense: {
enabled: true, // Enables or disables flicker defense (default: true when WPM is active)
selector: 'body', // CSS selector for elements to hide during personalization load
timeoutMs: 3000 // Maximum time (in ms) to wait before revealing content
},
// Web Personalization Manager (WPM) configuration
wpm: {
enabled: true // Enable/disable WPM experience loading
}
}
});

