Traduit de l'anglais à l'aide de l'IA
Veuillez noter que cet article a été traduit à l'aide de la technologie IA. Bien que nous travaillions à maintenir l'exactitude, certains détails peuvent ne pas refléter parfaitement le texte original. Si vous avez des doutes sur une information, veuillez vous référer à la version anglaise.
Cet article s'applique aux clients ayant nos offres Pro et Enterprise. 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 zone 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.