Suivez le document technique ci-dessous pour configurer l'intégration Maxymiser 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_MM_ ou AB_MMQA_. |
Mise en œuvre
Le créateur de campagne de Maxymiser
Etape 1
A l'intérieur d'une campagne dans campaign builder, cliquez sur ADD AN INTEGRATION.
Etape 2
Cliquez sur ContentSquare, puis cochez la case Activer et cliquez sur Enregistrer.
Étape 3
Vous verrez maintenant ContentSquare listé comme une intégration pour cette campagne.
Comment vérifier l'intégration de Maxymiser
Chargez l'outil QA de Maxymiser sur la page où votre test est exécuté. Il vous montrera les variantes actuellement affichées et vous pouvez utiliser l'extension Chrome ContentSquare Tracking Setup Assistant pour vérifier que ContentSquare reçoit les données.
Comment analyser les campagnes Maxymiser
Créer un segment
Dans les segments, créez un nouveau segment et faites glisser une variable dynamique. La liste déroulante "clé" sera automatiquement remplie avec tous les tests pour lesquels ContentSquare a reçu des données. Une fois que vous avez sélectionné un test, la liste déroulante "valeur" sera automatiquement remplie avec les variantes pour lesquelles ContentSquare a reçu des données.
Vous avez maintenant un segment qui contient uniquement les visiteurs qui ont été exposés à cette variante. Ce segment peut être utilisé dans tous les modules de ContentSquare.
Reprise de session
Session Replay affiche automatiquement les versions correctes d'une page, c'est-à-dire la version par défaut ou la variante.
Zonage
Nous devons faire un snapshot de la version correcte de la page. Cela peut être fait comme suit.
- À l'intérieur de Campaign Builder, cliquez sur Preview, sélectionnez la variante que vous voulez photographier et ensuite "copy URL".
- Dans ContentSquare, cliquez sur Définir, Mappings, puis sélectionnez le mapping qui contient la page que vous voulez analyser.
- Sélectionnez la page où le test est exécuté, puis cliquez sur l'icône (en haut à droite) pour afficher d'autres options.
- Cliquez sur "Url of page preview", collez l'URL que vous avez copié à l'étape précédente et cliquez sur Update.
Lorsque vous créerez une nouvelle zone pour cette page, elle sera créée en utilisant le lien de prévisualisation et vous verrez donc la variante.
Note - vous devez être connecté à l'interface utilisateur Maxymiser lorsque vous créez le zonage.
Ancienne plate-forme
Si vous n'utilisez pas le Campaign Builder de Maxymiser, le guide suivant vous montrera comment déployer l'intégration.
Etape 1
Dans le menu principal, cliquez sur Site Settings. Remarque : la partie relative aux paramètres du site ne doit être remplie qu'une seule fois.
Etape 2
Vérifiez que vous disposez du script du module d'intégration principal. Il doit ressembler au script ci-dessous. Si vous n'avez pas ce script, veuillez contacter le support Maxymiser.
Etape 3
Si vous avez le script principal du module d'intégration, vous pouvez procéder au déploiement. Ajoutez un nouveau script de site appelé CSIntegration en utilisant le code ci-dessous.
Le code
(function() { var CS = { version : '3.0.1', campaignRequired : true, validate : function(integration) { return true ; }, check : function(integration) { return true ; }, timeout : 7000, exec : function(integration) { return helpers.send(integration) ; } } ; var helpers = { send : function(integration) { var csPrefix = 'AB_MM_' ; if (integration.isProduction === false) { csPrefix = 'AB_MMQA_' ; } var csKey = csPrefix + integration.campaign.getName() ; var csValue = integration.campaignExperience ; window._uxa = window._uxa || [] ; window._uxa.push(["trackDynamicVariable", {key : decodeURI(csKey), value : decodeURI(csValue)} ]) ; retourne vrai ; } } ; // Enregistrement et exportation if (typeof modules === 'object' && typeof modules.define === 'function') { modules.require('Integrations').register('Content Square', CS) ; } })() ;
Le script CSIntegration doit être mappé sur l'ensemble du site (sous Site Script Mappings) pour être exécuté après le script principal IntegrationModule. Dans l'exemple ci-dessous, le script IntegrationModule sera exécuté en premier (parce qu'il a l'ordre -150) et le script CSIntegration sera exécuté en second.
Vos paramètres de site sont maintenant complets et n'ont pas besoin d'être modifiés à nouveau (notez qu'ils devront être publiés).
Étape 4
À l'intérieur de votre campagne, développez les paramètres supplémentaires et cliquez ensuite sur les scripts de la campagne.
Etape 5
Ajoutez le script CSTrigger ci-dessous et enregistrez-le.
Integrations.run('Content Square', {
campaign:campaign,
redirect:false
}) ;
Etape 6
Enfin, associez le script de déclenchement CS à la page ou aux pages auxquelles les éléments sont associés :
Etape 7
La configuration de votre campagne doit maintenant ressembler à ceci et est prête pour l'AQ :
Possibilités de variables dynamiques
Clé de la variable | Type de variable |
AB_MM_Campagne Nom | Texte |
AB_MMQA_Campagne Nom | Texte |