Suivez le document technique ci-dessous pour configurer l'intégration Dynamic Yield avec Contentsquare. Bien qu'elle ne soit pas actuellement disponible via la demande de catalogue d'intégration Contentsquare (située dans la Console) et qu'elle n'apparaîtra pas dans votre liste d'intégrations déployées une fois qu'elle sera mise en œuvre, elle est toujours disponible pour être utilisée. |
Détails
Type d'intégration | Préfixe de variable dynamique |
Test AB | AB_DY_ |
Mise en œuvre
Connectez-vous à Dynamic Yield puis développez "Paramètres et cliquez sur "Intégrations"

Sélectionnez "Personnalisé" puis cliquez sur "Modifier".

Dans la fenêtre qui s'affiche, assurez-vous que la case "Variation Impression" est cochée, puis copiez le code ci-dessous et collez-le dans la zone de texte. Cliquez sur "Enregistrer".

function afterVariationSelected(tagId, tagName, experienceName, experience, variations, isNoAction) { /* *Nom : Dynamic Yield CS Integration *Version : 1.11.0 */ var version = "1.11.0" ; var tvp = "AB_DY_" ; function sendToCS(csKey, csValue) { csKey = tvp + csKey ; _uxa.push([ "trackDynamicVariable", { clé : csKey, valeur : csValue, }, ]) ; } function startDYintegration() { var campaignName = "" ; variationName = "" ; if (typeof experience === "object" && experience.hasOwnProperty("name")) { if (typeof variations === "object" && variations[0].hasOwnProperty("name")) { campaignName = expérience.name ; variationName = variations[0].name ; if (campaignName && variationName) { sendToCS(decodeURI(campaignName), decodeURI(variationName)) ; } } } } function callback() { if (!disableCallback) { disableCallback = true ; startDYintegration() ; if (window.CS_CONF) { CS_CONF.integrations = CS_CONF.integrations || [] ; CS_CONF.integrations.push("Rendement dynamique - v" + version) ; } } } var disableCallback = false ; window._uxa = window._uxa || [] ; _uxa.push(["afterPageView", callback]) ; //Fin de l'intégration dynamique de Yield CS }
Confirmez que l'intégration est activée.
L'intégration peut maintenant être appliquée à n'importe quel test ou campagne de personnalisation !

Vous devez ensuite vous assurer que TOUS vos tests ont cette case à cocher activée :

Sélectionnez la campagne de test ou de personnalisation que vous souhaitez suivre (ci-dessous, un exemple de campagne de contenu dynamique). Développez "Paramètres avancés" et assurez-vous que "Exécuter des intégrations personnalisées" est activé. Voilà, c'est fait ! Dynamic Yield va maintenant transmettre des données à Contentsquare pour ce que le visiteur a vu.

Vérifier que cela fonctionne
Vous pouvez vérifier que les données sont envoyées en utilisant l'extension Chrome, elle doit ressembler à l'image ci-dessous :
Possibilités de variables dynamiques
Clé de la variable | Type de variable |
AB_DY_Campagne Nom
|
Texte
|