Você está aqui:
Inicialização do mapa do site e configurações do módulo
Os padrões de inicialização do SDK da Web de Personalização do Marketing Cloud e do SDK da Web do Data 360 diferem. O Data 360 Web SDK também inclui módulos especializados para habilitar funções específicas, como gerenciador de personalização da Web e proteção contra flashes. Use estes exemplos ao modificar o SDK da Web do Data 360.
Diferenças de início do SDK da Web
O SDK da Web de Personalização do Marketing Cloud oferece suporte a duas opções de padrão de inicialização. O SDK da Web do Data 360 usa apenas um.
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: [...]
});
Habilitação do módulo do SDK da Web do Data 360
O SDK da Web Data 360 inclui um módulo que habilita as experiências do Gerenciador de personalização da Web (WPM) e fornece recursos de defesa contra flashes. Além de cookieDomain e consents, o método Data 360 init() aceita um objeto personalization opcional para configuração programática desses recursos.
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
}
}
});

