Grâce à Error Analysis, vous pouvez analyser les crashs d'application : obtenez plus de détails sur les sessions qui ont planté et identifiez l'origine du problème.
Cas d'usage
Accéder et analyser les détails d'un crash : Comprenez la cause du crash en accédant aux détails le concernant tels que les métadonnées (version de l'application, langue, pays, réseau), les données de traçage et les écrans qui ont été affectés.
Rejouer les évènements survenus durant la session utilisateur : Faites-vous une meilleure idée de ce qui s'est produit lors de la session qui a planté en l'analysant dans Session Replay.
Réduire le temps avant action : Notifiez votre équipe à propos du problème et fournissez-leur les informations nécessaires sur le sujet en créant un ticket Jira directement depuis Error Analysis.
Comprendre l'impact : Déterminez l'impact du crash sur la conversion et découvrez quels écrans ont le plus planté.
Filtrer les erreurs de Crash
1. Naviguez jusqu'à Error Analysis et cliquez sur le bouton "Filtrer".
2. Sélectionnez l'option "Crash" pour filtrer la liste des erreurs et n'afficher que les crashs d'application.
3. Vous pourrez ensuite naviguer entre les listes suivantes :
- Toutes les erreurs
- Erreurs par écrans
- Erreurs par groupes d'écrans
Toutes les erreurs
Dans l'onglet "Toutes les erreurs", vous trouverez la liste de toutes les erreurs qui se sont produites sur votre application, le nombre de sessions qui ont été impactées par les erreurs en question et la version de l'application seront également renseignés.
Erreurs par écrans
Pour comprendre l'effet d'un crash sur vos écrans, consultez l'onglet "Erreurs par écrans" et cliquez sur "Voir X erreurs" sur la ligne du crash que vous voulez analyser.
Sur la page qui s'ouvre, vous pourrez :
- Voir tous les crashs survenus à cause de la même erreur.
- Rechercher une occurrence spécifique.
- Sélectionner l'objectif pour lequel vous voulez voir l'impact du crash.
- Voir les détails du crash : (version de l'application, nombre de sessions impactées, conversions perdues attribuées au problème, impact sur l'objectif sélectionné, opportunités manquées à cause du crash).
- Examiner le crash plus en profondeur et voir les détails le concernant (en cliquant sur le bouton flèche "Plus")
Erreurs par groupes d'écrans
Avec l'onglet "Erreurs par groupes d'écrans", vous pouvez voir quels écrans ont été affectés par un crash au sein d'un groupe d'écrans :
1. Sélectionnez le groupe d'écrans que vous voulez analyser
2. Utilisez la barre de recherche pour chercher un groupe d'écrans spécifique
3. Analysez la manière dont les différents écrans ont été affectés :
- Toutes les sessions : Le nombre de sessions ayant consulté le groupe de pages
- Sessions avec erreur : Le nombre de sessions ayant planté
- La somme des pertes de conversion statistiquement significative
Analyser un crash
Pour voir plus de détails sur un crash, cliquez sur la flèche ">".
Dans le panneau latéral qui s'ouvre, vous pouvez :
1. Voir un résumé des détails du crash et créer un ticket Jira contenant tous les détails du crash.
2. Voir l'impact sur les sessions touchées par cette erreur.
3. Voir un graphique représentant l'erreur dans le temps.
4. Poursuivre vers d'autres modules de CS pour analyser le crash plus en détails :
-
Session Replay
- Cliquez sur le bouton "Voir les replays" sous "Poursuivre l'analyse" pour visionner tous les évènements de crash.
- Cliquez sur "Voir le replay" d'un évènement de crash spécifique pour le visionner en particulier.
- Impact Quantification
- Journey Analysis
Shortcut vers Session Replay
Si vous utilisez le raccourci des détails du crash vers Session Replay, le replay s'ouvrira directement sur l'écran qui a planté. Vous pourrez voir le moment exact où l'évènement s'est produit dans le flux d'évènements.
Une vue détaillée des évènements du crash sera également disponible :
1. L'évènement du crash : gardez à l'esprit qu'un crash peut survenir une ou plusieurs fois au cours d'une session.
2. Un résumé de la cause du crash
3. La trace de pile, composée des frames du crash
Vous pouvez aussi cliquer sur le bouton "Évènement suivant" pour voir les détails de l'évènement de crash suivant.
Résolution d'erreur : Aucune trace de pile collectée
Il est possible qu'aucune donnée de traçage ne soit collectée :
Si c'est le cas, cela signifie que le SDK qui faisait fonctionner l'application lorsqu'elle a planté n'a pas collecté la trace de pile.
Le crash collecté contient du code obscurci ou symbolisé :
Le traçage ne peut pas être rendu lorsque le code de l'application a été obscurci (Android) ou symbolisé (iOS).
Assurez-vous que votre cartographie et fichiers de symboles sont bien téléchargés à l'aide du plugin Android Gradle ou du script iOS de Contentsquare.