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.
Catégorie : Test AB
Cette intégration est uniquement disponible pour les projets Web
À quoi s'attendre
Cette intégration vous permettra de segmenter les utilisateurs et les pages dans Contentsquare en fonction des variations de campagne Sitecore.
Ce que nous collectons
Variables Dynamiques
| Clé | Valeur | Type de Données |
| AB_SI_{campaigName} | {variationName} | Texte |
Mise en œuvre
Étapes de Mise en Œuvre
Copiez le code suivant dans le contexte relatif à votre mise en œuvre Sitecore où l'API Sitecore existe afin de récupérer et de peupler dynamiquement les variables avec les valeurs Sitecore qui devront ensuite être renvoyées au navigateur pour la représentation.
Vous devrez modifier le code dans les sections où vous voyez des commentaires dans le code, remplacez essentiellement les espaces réservés par les valeurs réelles à envoyer dynamiquement au navigateur qui poussera ensuite automatiquement ces valeurs vers Contentsquare.
/*
*Nom : Intégration Sitecore CS Début
*Version : 1.0.0
*/
(function () {
var version = "1.0.0";
var tvp = "AB_SI_";
var disableCallback = false;
window._uxa = window._uxa || [];
function callback() {
if (!disableCallback) {
disableCallback = true;
if (window.CS_CONF) {
CS_CONF.integrations = CS_CONF.integrations || [];
CS_CONF.integrations.push("Sitecore - v" + version);
}
}
}
_uxa.push(["afterPageView", callback]);
function sendToCS(csKey, csValue) {
csKey = tvp + csKey;
_uxa.push([
"trackDynamicVariable",
{
key: csKey,
value: csValue,
},
]);
}
//Remplacez les valeurs ci-dessous par les valeurs des ID d'Expérience et de Variation Sitecore
var experimentID = [ADD_SITECORE_EXPERMIMENT_ID_HERE];
var variationID = [ADD_SITECORE_VARIATION_ID_HERE];
sendToCS(experimentID, variationID.toString());
})();
//Fin de l'Intégration Sitecore CS
Si vous avez déjà complété l'étape ci-dessus, alors continuez ci-dessous.
Vérifier que ça fonctionne
Vous pouvez utiliser l'extension chrome pour vérifier que les résultats sont envoyés à CS