Traduit de l'anglais à l'aide de l'IA
Veuillez noter que cet article a été traduit à l'aide de la technologie IA. Bien que nous travaillions à maintenir l'exactitude, certains détails peuvent ne pas refléter parfaitement le texte original. Si vous avez des doutes sur une information, veuillez vous référer à la version anglaise.
Introduction
Les scénarios vous permettent de reproduire la navigation de tout parcours utilisateur, y compris les funnels de conversion, la complétion de formulaires, des parcours complexes avec zone post-connexion (et plus) pour mesurer leur performance.
Un scénario est formé par une séquence d'étapes. Une étape est composée de différentes actions, qui peuvent être des interactions utilisateur avec la page ou des points de contrôle fonctionnels.
Avant de commencer
Lors de la création d'un monitor de scénario utilisateur, il peut être exécuté des centaines de fois par jour (selon la fréquence choisie), nous vous conseillons donc d'anticiper l'impact sur vos systèmes (analytics, CRM, stocks, etc).
Création d'un scénario
Il existe deux méthodes pour créer un scénario :
1. [Recommandé] Enregistrer un scénario depuis votre propre navigateur et l'importer facilement
2. Créer manuellement un scénario en suivant les étapes ci-dessous.
Création manuelle d'un scénario, étapes et actions
Suivez les étapes ci-dessous pour créer un scénario manuellement, ou si vous avez importé un enregistrement depuis votre navigateur et souhaitez créer des étapes ou actions supplémentaires.
Créer un scénario
1. Accédez aux Scénarios dans le menu principal et cliquez sur 'Créer un parcours utilisateur'.
2. Entrez le nom du Scénario, configurez le device et l'emplacement et configurez les paramètres avancés (si nécessaire) puis cliquez sur 'Enregistrer'.
3. Faites défiler vers le bas jusqu'à ‘Disruption du scénario et alertes’ et utilisez les interrupteurs pour activer ou désactiver les options disponibles :
- Arrêtez le scénario dès qu'une étape rencontre une erreur
- Recevez une alerte e-mail lorsqu'un point de contrôle échoue et/ou lorsqu'une exécution de scénario a une erreur
Créer une étape
Qu'est-ce qu'une étape
Lors de la création ou de la modification d'un scénario utilisateur, vous devrez gérer une série d'étapes. Une étape est composée d'un nom, d'une description, d'une série d'actions (interactions ou contrôle), d'alertes correspondantes potentielles et d'une position dans le scénario (les étapes sont exécutées séquentiellement).
Créez la première étape et cliquez sur 'Créer et configurer l'étape' (Nommez l'étape clairement car vous verrez ces détails dans le rapport d'exécution utilisateur).
Chaque étape contient une action enregistrée qui déclenche le test de performance de l'étape (écoute du trafic réseau et capture vidéo).
Créer des actions pour les étapes
Créer l'action enregistrée
1. La première action créée dans la première étape est l'action enregistrée. Son exécution déclenche la capture de la vidéo et l'écoute du trafic réseau. Elle ne se terminera que lorsqu'une interruption significative du trafic réseau sera détectée.
2. Nommez l'action enregistrée et sélectionnez l'URL sur laquelle votre scénario doit commencer. L'action enregistrée pour votre première Étape doit être un Accès direct à la page qui sera le point de départ du scénario.
Pour les étapes suivantes, l'action enregistrée ne doit pas être un Accès direct, mais émuler une interaction utilisateur que vous souhaitez enregistrer.
Remarque, la première action d'une étape n'est parfois pas celle que vous souhaitez enregistrer, donc même si le système l'impose, veuillez noter que vous pouvez changer l'action enregistrée plus tard.
3. Cliquez sur ‘Valider’ pour enregistrer l'action.
Ajouter plus d'actions
Cliquez sur ‘Ajouter une nouvelle action’ et entrez le nom de l'action et sélectionnez un type d'action.
Interactions : Les interactions vous permettent de reproduire les actions d'un utilisateur
Vérifications : Les vérifications vous permettent de vérifier que la page est dans l'état attendu et de délivrer, en temps réel, des avertissements si ce n'est pas le cas.
Interactions optionnelles* : Les interactions optionnelles vous aident à monitorer un parcours utilisateur sur une page qui inclut un comportement volatile (tel qu'un pop-in qui peut être affiché mais n'est pas toujours affiché).
*Vous ne pouvez pas utiliser d'interactions optionnelles lors de la création ou de la modification d'une action enregistrée. Avant chaque action, nous attendons la présence de l'élément dans le DOM (max. 3 secondes).
Vous pouvez continuer à créer plus d'étapes avec plus d'actions en cliquant sur le Ajouter une nouvelle étape bouton.
Configurer des actions basées sur des éléments
L'action enregistrée de la première étape d'un scénario est de type : "Accès direct à une URL" pour définir le point de départ du scénario.
Les autres types d'actions sont tous basés sur l'élément disponible sur la page web consultée (par ex. un bouton que vous souhaitez cliquer).
Pour identifier un élément, différentes méthodes de sélection sont disponibles :
XPATH : sélection d'éléments à partir d'un sélecteur xpath.
Exemple : //a[text()="Un texte"]
.
CSS : sélection d'éléments à partir d'un sélecteur CSS.
Exemple : .container .item
.
TAG : sélection d'éléments à partir d'un nom de tag.
Exemple : h1
.
ID : sélection d'éléments à partir d'un identifiant unique.
Exemple : main-content
.
NOM : sélection d'éléments à partir de son name
attribut.
Exemple : : firstname
.
CLASSE : sélection d'éléments à partir de l'une de leurs classes.
Exemple : main-nav
.
1. Assurez-vous d'utiliser un sélecteur précis, isolant un seul élément. Si votre sélecteur correspond à plusieurs articles sur la page, Speed Analysis Lab utilisera le premier article qu'il trouve. Cependant, ce statut de "premier" pourrait évoluer avec les mises à jour de votre site ou nos mises à jour Chrome. Nous vous recommandons donc d'éviter de vous fier à cette approche autant que possible.
2. Lorsque le type d'action l'exige, vous devrez peut-être remplir un Value
champ contenant la valeur à entrer ou à vérifier. Si vous devez insérer une chaîne aléatoire, vous pouvez utiliser le code snippet ${RANDOM_STRING}
.
3. Le scénario prend en charge l'interaction avec iframe, même les iframes cross-domain.
Pour cibler un élément dans un iframe, écrivez le sélecteur en considérant que le document iframe est un document HTML autonome. Assurez-vous que votre sélecteur est unique dans l'iframe et ne correspond à aucun élément dans le document parent.
Exécuter le scénario
Utilisez le menu déroulant Actions et sélectionnez 'Exécuter maintenant' pour exécuter manuellement le scénario.
Activez un suivi automatisé de votre Scénario depuis le même menu "Actions", via l'action "Configurer le suivi". Configurez la planification et la fréquence de votre suivi de Scénario.
Vous pouvez désactiver un moniteur en cours à tout moment via le menu "Actions", puis "Désactiver le suivi". Il peut être réactivé en un clic à l'avenir.
Découvrez comment analyser les données du scénario utilisateur
FAQ
1. Comment puis-je supprimer une étape ?
Cliquez sur 'Gérer' dans la section étape.
Faites défiler vers le bas et cliquez sur 'Supprimer cette étape'
La suppression d'une étape est définitive et implique la suppression de l'historique d'exécution dans la page des résultats de suivi.
2. Puis-je utiliser la fonctionnalité scénario pour suivre des pages sur une application à page unique ?
Oui, vous pouvez utiliser la fonctionnalité Scénario pour suivre des pages spécifiques sur une application à page unique (funnels SPA) dans une zone après connexion.