Nous avons amélioré la manière dont Speed Analysis Lab interagit avec les pages web dans la fonctionnalité de scénario pour exécuter des parcours utilisateurs, en mettant en œuvre une gestion plus réaliste des clics.
Principaux impacts des améliorations (changements effectifs depuis le 12 décembre 2023) :
- Tous les scénarios et actions nouvellement créés exploitent maintenant la nouvelle méthode d'interaction avec les pages.
- Les scénarios existants ne sont pas mis à jour automatiquement. Si vous voyez un préfixe "deprecated" (déprécié) devant le nom d'un type d'action lorsque vous modifiez un scénario, l'action est toujours basée sur l'ancienne version. Vous devrez le mettre à jour manuellement pour utiliser le nouveau type d'action.
Les améliorations
Une action de clic était jusqu'à présent émulée aux travers de plusieurs appels JavaScript.
Désormais, l'interaction de clic (lorsqu'un scénario est exécuté) sera basée sur des clics réels, en déplaçant le pointeur pour survoler le centre de l'élément ciblé et en déclenchant le clic.
Quelles sont les actions impactées ?
Les actions impactées par ce changement sont les suivantes :
- les actions de clic sur un élément
- les actions de saisie dans un champ de formulaire
- les actions de sélection d'une valeur
Ces actions commenceront par un clic implicite sur l'élément avant l'interaction avec le champ de formulaire (composant input ou select).
Comment la nouvelle action peut-elle affecter mes scénarios existants ?
- Les actions marquées comme "deprecated" (dépréciées) sont toujours basées sur les anciennes versions et devront être mises à jour manuellement. Mettre à jour une action pour utiliser la nouvelle version nécessitera peut-être d'autres changements.
- Interagir avec un élément qui n'est pas visible ou accessible par un utilisateur (par exemple : caché derrière un pop-in) ne sera pas possible avec la nouvelle version.
- Dans l'exemple d'un élément caché derrière un pop-in, vous devrez ajouter une action de fermeture du pop-in afin que le clic sur l'élément fonctionne correctement.
Autres impacts
Détails sur les erreurs
Lorsqu'une action de clic échoue, vous trouverez plus rapidement ce qui ne va pas à l'aide des nouvelles actions.
Consultez l'exemple ci-dessous d'une erreur lorsqu'une action de clic est définie comme une action enregistrée, mais ne fonctionne pas comme prévu. Speed Analysis Lab fournit une capture d'écran et affiche l'endroit où le clic s'est produit (cercle rouge).
Emplacement du curseur
Pour les scénarios configurés sur un device de type desktop, les nouvelles actions déplacent le pointeur vers le centre de l'élément avant de déclencher le clic. Cela déclenche également l'évènement de "hover" sur l'élément (les replays vidéos peuvent être impactés).
Mesures des indicateurs et du CLS
Nous avons aussi amélioré la manière de gérer certains cas particuliers liés à la mesure des performances après des interactions de clics. Dans certaines situations, la nouvelle version des interactions pourra affecter vos résultats de performance.
La valeur du Cumulative Layout Shift (CLS) pourrait baisser. En effet, puisque l'action de clic est maintenant un véritable clic et non plus un clic JavaScript, le CLS est calculé exactement comme indiqué dans la documentation officielle. Autrement dit, il ignore l'instabilité du contenu qui se produit dans les 500 millisecondes suivant la saisie de l'utilisateur.
Précision de la vidéo
Le démarrage de la vidéo de l'action enregistrée est plus précis. Avant, lorsque vous décidiez de commencer l'enregistrement après la saisie dans un champ, vous pouviez parfois voir la vidéo commencer avant que le champ ne soit rempli.
Mettre un scénario à jour
1. Dupliquez le scénario et utilisez la version nouvellement créée.
2. Mettez à jour les actions dont les types sont supprimés dans la copie. Si vous souhaitez bénéficier d'aide supplémentaire, contactez votre Customer Success Manager.
3. (Facultatif) Réalisez les autres modifications nécessaires.
Une fois que votre scénario copié et modifié fonctionne comme prévu, vous pouvez soit répliquer les changements que vous avez effectués sur la version initiale de votre scénario (cela vous permettra d'avoir tout l'historique au même endroit), soit désactiver l'ancienne version pour n'utiliser que la nouvelle.
Limitations
1. La nouvelle action de clic positionne le pointeur au centre de l'élément ciblé. Dans certaines situations, le centre de l'élément ne sera peut-être pas interactif et le clic ne fonctionnera donc pas.
2. Il n'est pas possible d'interagir avec un élément qui peut seulement être affiché lorsque vous survolez un autre élément.