Cet article s'applique aux clients ayant nos offres Pro et entreprise. Disponible uniquement pour les projets Web.
Catégorie : Test AB
À quoi s'attendre
Cette intégration vous permettra de segmenter les utilisateurs en fonction de leurs campagnes Interaction Studio et de leurs groupes d'utilisateurs.
Ce que nous collectons
Variables Dynamiques
Clé | Valeur | Type de Données |
AB_EG_{campaignName} | {variationName} : {userGroup} | Texte |
Implémentation
Étapes d'Implémentation
Dans votre plateforme Interaction Studio (Evergage), accédez à Web puis ouvrez Javascript sur l'ensemble du site
Insérez le code ci-dessous dans la boîte de code
/* *Nom : Intégration CS Interaction Studio (anciennement Evergage) *Version : 2.0.0 */ var version = "2.0.0"; var tvp = "AB_EG_"; function sendToCS(csKey, csValue) { csKey = tvp + csKey; window._uxa.push([ "trackDynamicVariable", { key: csKey, value: csValue, }, ]); } function callback(context) { if (!disableCallback) { disableCallback = true; if (window.CS_CONF) { window.CS_CONF.integrations = CS_CONF.integrations || []; window.CS_CONF.integrations.push("Evergage - v" + version); } } } var disableCallback = false; window._uxa = window._uxa || []; window._uxa.push(["afterPageView", callback]); document.addEventListener(SalesforceInteractions.mcis.CustomEvents.OnStatSend, (event) => { if (event && event.detail && event.detail.campaignResponse) { var campaignName = event.detail.campaignResponse.campaignName || event.detail.campaignResponse.campaignId; var variationName = event.detail.campaignResponse.experienceName || event.detail.campaignResponse.experienceId; var userGroup = event.detail.campaignResponse.userGroup; if (campaignName && variationName && userGroup) { sendToCS(campaignName, variationName + " : " + userGroup); } } }); //Intégration CS Interaction Studio (anciennement Evergage) Fin
Vérifier que cela fonctionne
Vous pouvez utiliser l'Assistant de Configuration de Suivi Contentsquare extension chrome pour vérifier que les variables dynamiques sont envoyées à Contentsquare.