Skip to main content
Tester une modification sur un parcours utilisateur, comme un tunnel de commande ou une inscription en plusieurs étapes, implique généralement de créer et de coordonner une expérience distincte pour chaque page concernée. Les expériences multi-pages vous permettent de concevoir des variations couvrant plusieurs pages au sein d’une seule expérience, afin que vous puissiez tester l’ensemble du parcours comme un tout. Les expériences multi-pages offrent les avantages suivants :
  • Tests holistiques : évaluez l’impact de vos changements sur des parcours utilisateurs couvrant plusieurs pages.
  • Gestion unifiée des expériences : créez et gérez des variations qui affectent différentes pages au sein d’une même expérience.
  • Flux de travail rationalisé : concevez simultanément des variations pour plusieurs pages, en réduisant le besoin d’expériences séparées.
Création de variations multi-pages :
  1. Lancez le Graphic editor sur toutes les pages souhaitées.
  2. Concevez vos variations et intégrez les changements pour chaque page dans la même variation.
  3. Définissez les critères de ciblage de votre expérience multi-pages lors de la finalisation.
Kameleoon prend également en charge la sélection simultanée de plusieurs éléments sur une ou plusieurs pages. La sélection multiple permet des modifications efficaces sur des éléments ayant des ID ou classes identiques sur plusieurs pages ciblées. Par exemple, vous pouvez appliquer automatiquement un changement à un CTA « Add to Cart » sur une page à tous les autres CTA « Add to Cart » sur les pages ciblées dans l’expérience.

Cibler des pages selon leur URL

Une fois vos variations terminées, cliquez sur Finalize pour passer à la configuration de l’expérience. Dans le flux de finalisation, l’étape Targeting définit les conditions dans lesquelles votre expérience expose les visiteurs à vos variations. Cette étape contient deux sections : Segments, où vous construisez des conditions d’audience telles que l’URL de la page ou le type d’appareil, et Triggers, où vous définissez quand et où l’expérience se déclenche. Cet article couvre les options de ciblage par page et sur l’ensemble du site, qui se trouvent dans la section Triggers.

Plusieurs pages partageant la même URL

Pour cibler plusieurs pages distinctes par URL :
  1. Dans le flux de finalisation, cliquez sur Target a segment > Create a new segment. La fenêtre de création de segment s’ouvre.
  2. Double-cliquez sur la condition Page URL ou faites-la glisser pour la sélectionner. Vous pouvez ajouter cette condition autant de fois que nécessaire.
  3. Indiquez l’URL ou le fragment d’URL que vous souhaitez cibler sur votre site web, et précisez si vous souhaitez l’inclure ou l’exclure.
Une large gamme de conditions de ciblage est disponible. Pour plus d’informations sur les conditions de ciblage, consultez Gérer les segments de ciblage.
Kameleoon propose trois options :
  • Contains : exécute le test sur toutes les URL contenant un fragment d’URL.
  • Corresponds exactly to : exécute le test uniquement sur l’URL que vous choisissez. Si votre URL contient des paramètres changeants, utilisez l’option Matches the regular expression.
  • Matches the regular expression : utilisez cette option si votre A/B test s’exécute sur un groupe de pages avec des paramètres spécifiques, tels que ?x=exemple&y=exemple2.
Prenons cette expression régulière comme exemple :
L’expression régulière ci-dessus demande à Kameleoon d’exécuter le test sur les pages contenant le chemin mywebsite.com/article/january et le paramètre x=y. Parmi les cinq exemples suivants, seules les deux premières URL sont prises en compte par l’A/B test : http://www.mywebsite.com/article/january?x=y https://mywebsite.com/article/january?a=b&x=y&c=d http://www.mywebsite.com/article/january http://www.mywebsite.com/article/january/?x=y http://www.mywebsite.com/article/january/monday?x=y Explication :
  • La troisième URL ne contient pas le paramètre x=y.
  • La quatrième URL contient un / après january.
  • La cinquième URL contient monday ajouté à la fin.

Plusieurs pages avec le même fragment d’URL

Pour cibler plusieurs pages contenant le même fragment d’URL, vous pouvez soit construire un segment avec une condition Page URL définie sur Contains, soit sélectionner l’option de déclenchement The URLs containing a specific fragment dans la section Triggers de l’étape Targeting. Par exemple, pour changer la couleur du bouton d’ajout au panier sur chacune de vos pages produit, où toutes les URL contiennent un fragment identique, sélectionnez cette option de déclenchement :
Lorsque vous sélectionnez The URLs containing a specific fragment, un champ apparaît dans lequel vous pouvez saisir le fragment. Si toutes vos pages contiennent le fragment /product/, saisissez /product/ dans ce champ afin que l’expérience ne s’exécute que sur les pages contenant ce fragment.

À partir d’un élément sur la page

Le ciblage basé sur les URL ne fonctionne pas dans tous les cas. Deux scénarios courants requièrent une approche différente :
  • Toutes les URL sont différentes.
  • Vous souhaitez tester uniquement la dernière étape d’un processus en plusieurs étapes, tel qu’une inscription ou une commande, où chaque étape partage une même URL. Cibler cette URL inclurait toutes les étapes dans l’A/B test, et pas seulement la dernière.
Pour cibler les pages avec précision malgré le contenu dynamique, utilisez la condition Presence of an element on the page.
  1. Créez un nouveau segment dans votre expérience.
  2. Sélectionnez la catégorie Technical > Element on the page.
  3. Définissez l’élément qui doit être présent sur la page pour inclure les visiteurs dans l’expérience.
Si votre page contient un élément unique, en particulier dans le cas d’un processus en plusieurs étapes qui partagent une même URL, utilisez cette méthode : indiquez l’ID de l’élément HTML ou le sélecteur CSS pour définir l’élément.
Pour des performances optimales, choisissez un élément situé près du haut de la page lorsque vous utilisez Presence of an element on the page. Placer l’élément plus bas sur la page augmente la probabilité de flickering, car Kameleoon attend le chargement de l’élément avant de déclencher l’expérience.

Sur l’ensemble du site web

Vous pouvez également exécuter l’expérience sur toutes les pages de votre site web. Pour cela, sélectionnez l’option de déclenchement The entire site dans la section Triggers de l’étape Targeting.
La sélection de The entire site cible toutes les pages appartenant au périmètre du projet. Vérifiez que vos variations sont compatibles avec chaque page avant d’utiliser cette option.