Comment utiliser OmniSearch

Profitez de la puissante fonction de recherche d'OpenReplay

Comment utiliser OmniSearch

Une fois le tracker OpenReplay configuré et capturant les sessions utilisateur, vous êtes prêt à découvrir ce qui se passe vraiment dans votre produit. OmniSearch vous aide à déboguer les problèmes, à identifier ce qui ne va pas et à comprendre en détail le comportement des utilisateurs. Il comble l’écart entre les données quantitatives et les informations qualitatives cachées dans vos session replays.

Le composant OmniSearch est disponible dans diverses vues d’OpenReplay. Ici, nous nous concentrons sur le fonctionnement d’OmniSearch dans la vue Session Replays, l’interface principale pour explorer tous les session replays.

  1. Menu déroulant des événements : Choisissez parmi les interactions utilisateur capturées automatiquement et les événements devTools
Menu déroulant des événements
  1. Menu déroulant des filtres : Appliquez des filtres pour affiner les résultats par données utilisateur, propriétés de session, problèmes et métadonnées
Menu déroulant des filtres
  1. Contrôles logiques : Basculez entre l’occurrence des événements séquentielle (« Then ») et parallèle (« And »/« OR »).
Options de contrôle logique
  1. Opérateurs de recherche : Affinez les recherches avec « is », « contains », « starts with » et bien d’autres
opérateurs
  1. Glisser-déposer des événements : Réorganisez l’ordre des événements pour affiner votre recherche.
glisser-déposer des événements
  1. Enregistrez les recherches fréquemment utilisées pour un accès rapide : Utilisez le bouton Save Search pour stocker des groupes d’événements et de filtres et y accéder facilement pour des requêtes similaires à l’avenir.
recherche enregistrée

Les événements dans OmniSearch représentent les interactions utilisateur et les comportements système qui se produisent au cours d’une session.

Ils se répartissent en deux grandes catégories : les Événements (Capturés automatiquement : suivi automatique des interactions utilisateur et Événements personnalisés : envoyés à l’aide du SDK) et les événements DevTools (surveillance technique et débogage).

Nom de l’événementDescription
ClickEnregistre les clics de l’utilisateur.
Text InputSuit le texte saisi dans les champs.
Visited URLJournalise les pages visitées
Tagged ElementSuit les éléments dotés d’étiquettes personnalisées.
Custom EventsÉvénements définis par l’utilisateur, envoyés à l’aide du SDK.
Nom de l’événementDescription
Network RequestSurveille l’activité réseau.
GraphQLJournalise les requêtes et réponses GraphQL.
State ActionSuit les changements d’état dans votre application.
Error MessageCapture les messages d’erreur dans la console.
Average CPU LoadMesure l’utilisation moyenne du CPU.
Average Memory UsageSuit la consommation moyenne de mémoire.

Les filtres dans OmniSearch vous aident à affiner les session replays selon des critères spécifiques, ce qui vous permet de vous concentrer sur les sessions utilisateur les plus pertinentes. Ils fonctionnent de concert avec les événements pour créer des recherches précises au sein de vos données de session.

Les filtres sont organisés en quatre grandes catégories :

Nom du filtreDescription
User IDFiltre sur des utilisateurs spécifiques à l’aide de leurs identifiants uniques.
Anonymous User IDFiltre les sessions des utilisateurs sans identité connectée.
Nom du filtreDescription
CountryFiltre les sessions par pays.
CityFiltre les sessions par ville.
State/ProvinceFiltre les sessions par état ou province.
Operating System (OS)Filtre les sessions selon le système d’exploitation utilisé.
BrowserFiltre les sessions selon le type de navigateur.
DeviceFiltre les sessions selon l’appareil de l’utilisateur.
PlatformFiltre les sessions selon le type de plateforme.
Version IDFiltre les sessions selon la version de l’application.
ReferrerFiltre les sessions en fonction de l’URL de référence.
DurationFiltre les session replays selon leur durée.
UTM SourceFiltre les sessions selon le paramètre UTM source.
UTM MediumFiltre les sessions selon le paramètre UTM medium.
UTM CampaignFiltre les sessions selon le paramètre UTM campaign.
Nom du filtreDescription
Rage Click, Dead Click, Excessive Scrolling, Mouse ThrashingIdentifie les sessions présentant une frustration de l’utilisateur causée par des clics répétés, des boutons ou liens cassés, un défilement excessif, des mouvements erratiques de la souris….
Bad RequestIdentifie les sessions présentant des erreurs HTTP 400.
Missing ResourceTrouve les sessions présentant des ressources manquantes
CPU IssuesIdentifie les sessions présentant une utilisation élevée du CPU.
Slow ResourceIdentifie les sessions présentant des ressources à chargement lent.
Slow Page LoadIdentifie les sessions présentant des temps de chargement de page lents.
CrashIdentifie les sessions où l’application ou la page a planté.
ErrorsIdentifie les sessions présentant des erreurs applicatives.
Nom du filtreDescription
Metadata keyUtilisez des métadonnées définies de façon personnalisée pour filtrer les sessions. Si elles ne sont pas définies, découvrez comment ajouter des métadonnées ici

Si vous avez encore des questions, n’hésitez pas à contacter nos développeurs sur notre communauté Slack.