Catégorie: AB Testing
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 implémentation 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 de manière dynamique à renvoyer au navigateur, qui poussera automatiquement ces valeurs vers Contentsquare.
/* *Nom: Démarrage de l'intégration Sitecore CS *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érimentation et de variation Sitecore var experimentID = [AJOUTER_ID_EXPÉRIMENTATION_SITECORE_ICI]; var variationID = [AJOUTER_ID_VARIATION_SITECORE_ICI]; sendToCS(experimentID, variationID.toString()); })(); //Fin de l'intégration Sitecore CS
Si vous avez déjà complété l'étape ci-dessus, continuez ci-dessous.
Vérification du bon fonctionnement
Vous pouvez utiliser l'extension Chrome pour vérifier que les résultats sont envoyés à CS