Usted está aquí:
Inicialización de mapa de sitio y configuración de módulo
Los patrones de inicialización del SDK web de personalización de Marketing Cloud y el SDK web de Data 360 varían. El SDK web de Data 360 también incluye módulos especializados para activar funciones específicas como Gestor de personalización web y defensa contra parpadeos. Utilice estos ejemplos al modificar el SDK web de Data 360.
Diferencias de inicio de SDK web
El SDK web de personalización de Marketing Cloud admite dos opciones de patrón de inicialización. El SDK web de Data 360 utiliza 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: [...]
});
Activación del módulo de SDK web de Data 360
El SDK web de Data 360 incluye un módulo que activa experiencias de Gestor de personalización web (WPM) y proporciona funciones de defensa contra parpadeos. Además de cookieDomain y consents, el método de init() Data 360 acepta un objeto personalization opcional para la configuración programática de estas funciones.
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
}
}
});

