Vous êtes ici :
Initialisation du plan de site et paramètres du module
Les modèles d'initialisation du kit de développement Web Marketing Cloud Personalization et du kit de développement Web Data 360 diffèrent. Le kit de développement Web Data 360 inclut également des modules spécialisés pour activer des fonctions spécifiques comme Gestionnaire de personnalisation Web et défense contre les scintillements. Utilisez ces exemples lors de la modification du kit de développement Web Data 360.
Différences d'initialisation du kit de développement Web
Le kit de développement Web Marketing Cloud Personalization prend en charge deux options de schéma d'initialisation. Le kit de développement Web Data 360 n'en utilise qu'un seul.
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: [...]
});
Activation du module Data 360 Web SDK
Le kit de développement Web Data 360 inclut un module qui active les expériences Gestionnaire de personnalisation Web (WPM) et fournit des capacités de défense contre le scintillement. En plus de cookieDomain et consents, la méthode Data 360 init() accepte un objet personalization facultatif pour la configuration par programmation de ces fonctionnalités.
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
}
}
});

