Catégorie : Test AB
Cette intégration est uniquement disponible pour les projets web.
À quoi s'attendre
Cette intégration vous permettra d'analyser des campagnes de tests AB directement dans Digital Experience Analytics Web et de facilement découvrir et explorer les comportements des clients sur les divers canaux et devices digitaux afin de construire et de tester des expériences clients en améliorations constantes. Par exemple, vous pouvez segmenter toutes les sessions qui ont rencontré une variation de test AB spécifique depuis le Contexte d'analyse dans Contentsquare et visualiser les métriques correspondantes dans les modules Données de zones et Session Replay afin de comprendre les comportements UX et les performances correspondantes en profondeur.
Ce que nous collectons
Variables dynamiques
Key | Value | Type de données |
AB_Maxymiser_{Campaign Name} | {Variation Name} | Texte |
AB_MaxymiserQA_{Campaign Name} | {Variation Name} | Texte |
Implémentation
Étapes d'implémentation
Pour l'ancienne plateforme, faîtes défiler la page.
Pour la plateforme actuelle, poursuivez votre lecture juste ici :
Étape 1
Dans une campagne sur le constructeur de campagne, cliquez sur "AJOUTER UNE INTÉGRATION".
Étape 2
Cliquez sur "Contentsquare", puis cochez la case "Activé" et cliquez sur "Enregistrer".
Étape 3
Vous verrez alors Contentsquare listé parmi les intégrations de la campagne.
Ancienne plateforme
Si vous n'utilisez pas le constructeur de campagne de Maxymiser, alors le guide suivant vous aidera à déployer l'intégration.
Étape 1
Depuis le menu principal, cliquez sur "Paramètres du site". Notez que la partie concernant les paramètres du site, n'aura besoin d'être effectuée qu'une fois.
Étape 2
Vérifiez que vous avez le script principal du module d'intégration. Cela ressemblera à l'illustration ci-dessous. Si vous n'avez pas ce script, contactez le support de Maxymiser.
Étape 3
Si vous avez bien le script principal du module d'intégration, vous pouvez passer au déploiement. Ajoutez un nouveau script de site appelé "CSIntegration" à l'aide du code suivant.
Le code
(function() { var CS = { version: '3.0.2', 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_Maxymiser__'; if (integration.isProduction === false) { csPrefix = 'AB_MaxymiserQA_'; } var csKey = csPrefix + integration.campaign.getName(); var csValue = integration.campaignExperience; window._uxa = window._uxa || []; window._uxa.push(["trackDynamicVariable", {key: decodeURI(csKey), value: decodeURI(csValue)} ]); return true; } }; // Register and export if (typeof modules === 'object' && typeof modules.define === 'function') { modules.require('Integrations').register('Content Square', CS); } })();
Le script CSIntegration doit être mappé à l'échelle du site (sous Site Script Mappings) pour s'exécuter après le script principal IntegrationModule. Dans l'exemple ci-dessous, le script IntegrationModule s'effectuera en premier (parce qu'il a l'ordre -150) et le script CSIntegration sera traité en second.
Les paramètres de votre site sont maintenant complets et n'ont plus besoin d'être modifiés (notez en revanche qu'ils devront être publiés).
Étape 4
Dans votre campagne, étendez la section des "Paramètres complémentaires" et cliquez sur "Scripts de campagne".
Étape 5
Ajoutez le script CSTrigger ci-dessous et enregistrez-le.
Integrations.run('Content Square', {
campaign:campaign,
redirect:false
});
Étape 6
Enfin, associez le script de déclenchement CS à la ou aux pages auxquelles les éléments sont associés :
Étape 7
Votre configuration de campagne devrait maintenant ressembler à ceci et sera prête pour le QA :
Vérifier que ça fonctionne
Vous pouvez utiliser l'extension Chrome pour vous assurer que les résultats sont bien envoyés à Contentsquare.
Chargez l'outil Maxymiser QA sur la page où se déroule votre test. Il vous montrera les variants actuellement affichés et vous pourrez utiliser l'extension Chrome Contentsquare Tracking Setup Assistant pour vérifier que Contentsquare reçoit bien les données.
Analyser les campagnes de Maxymiser
Créer un segment
Dans le module Segments, créez un nouveau segment et faites-le glisser sur une variable dynamique. La liste déroulante "clé" se remplira automatiquement avec tous les tests pour lesquels Contentsquare a reçu des données. Une fois que vous sélectionnerez un test, la liste déroulante "valeur" se remplira automatiquement avec les variants pour lesquels Contentsquare a reçu des données.
Vous disposerez alors d'un segment qui ne contiendra que les utilisateurs ayant été exposés à ce variant. Ce segment peut être utilisé dans tous les modules de Contentsquare.
Session Replay
Session Replay affichera automatiquement les bonnes versions d'une page, c'est-à-dire la version par défaut et/ou le variant.
Zoning
Nous devons afficher automatiquement la bonne version de la page. Cela peut se faire comme suit :
- Dans le constructeur de campagne, cliquez sur "Aperçu", sélectionnez le variant que vous souhaitez capturer, puis cliquez sur "Copier l'URL".
- Dans Contentsquare, cliquez sur l'onglet "Définir" > module "Cartographies" et sélectionnez la cartographie qui contient la page que vous voulez analyser.
- Sélectionnez la page sur laquelle le test se déroule et cliquez sur l'icône (en haut à droite) pour afficher plus d'options.
- Cliquez sur "URL de la page d'aperçu", collez l'URL que vous avez copiée à l'étape précédente et cliquez sur "Mettre à jour".
Lorsque vous créerez une nouvelle zone pour cette page, elle sera créée à l'aide du lien d'aperçu, ce qui vous permettra de voir le variant.
Note : Vous devrez être connecté(e) à l'interface utilisateur Maxymiser lorsque vous créerez la zone.