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.
Dans l'Analyse des Erreurs, les erreurs identiques sont regroupées pour éviter leur duplication dans la liste des erreurs, car bien que plusieurs erreurs puissent être identiques, elles peuvent avoir des détails légèrement différents (selon le type d'erreur) qui pourraient entraîner leur traitement comme des erreurs distinctes, « non liées ».
Par conséquent, une logique de regroupement est appliquée pour vous permettre de :
- Naviguer plus facilement dans le module d'erreurs
- Repérer et prioriser les erreurs plus rapidement
- Identifier l'impact réel de l'erreur
Comment fonctionne le regroupement par type d'erreur
Pour chacun des types d'erreurs, les détails d'erreur suivants sont utilisés pour regrouper les erreurs identiques :
Erreurs API
- URL de la requête
- Code d'état
- Méthode
- Contenu du corps correspondant (s'il est défini dans une règle de collection)
Messages de la console
- Message, mais en ignorant les valeurs :
- Message, mais en ignorant les valeurs :
- Date/Heure
- Nombres
- Montant
- Téléphone
- ID
- Valeurs JSON
- Durée (par exemple, 03:35)
- Identifiants sous forme de nombres hexadécimaux
Exemple 1
Les erreurs suivantes seraient regroupées, car le modèle de date/heure est ignoré pour le regroupement :
- [ERREUR] : 2024-06-27T14:14:36.329Z Quelque chose s'est mal passé
- [ERREUR] : 2024-06-27T13:11:35.391Z Quelque chose s'est mal passé
Exemple 2
Les erreurs suivantes seraient regroupées, car le modèle de nombre est ignoré pour le regroupement :
- [ERREUR] Cette date ne correspond pas à l'âge saisi dans votre recherche (10 ans). Vérifiez la date ou commencez une nouvelle recherche
- [ERREUR] Cette date ne correspond pas à l'âge saisi dans votre recherche (25 ans). Vérifiez la date ou commencez une nouvelle recherche.
Erreur personnalisée
- Message, mais en ignorant les valeurs :
- Date/Heure
- Nombres
- Montant
- Téléphone
- ID
- Valeurs JSON
- Durée (par exemple, 03:35)
- Identifiants sous forme de nombres hexadécimaux
Exemple
- “Oups, code de réduction invalide” ou,
- “Une ou plusieurs des valeurs que vous avez saisies sont incorrectes. Veuillez vérifier vos informations de connexion et réessayer.”
Génération d'erreurs personnalisées pour chaque valeur
Si, cependant, vous ne souhaitez pas que les valeurs énumérées ci-dessus soient ignorées (et que chaque valeur génère une erreur personnalisée distincte), vous pouvez ajouter l'attribut ci-dessous en utilisant le modèle d'erreur personnalisée du Configurateur de Tag Contentsquare ou en utilisant la commande de tag d'erreur personnalisée.
Attribut :
- clé : GROUPING
- valeur : DO_NOT_GROUP
Cela est couramment fait dans les cas où vous souhaitez séparer les erreurs "en rupture de stock" par Unité de Gestion des Stocks (SKU), afin de pouvoir ensuite quantifier l'impact commercial des articles en rupture de stock (par leur SKU).
Crashes
Pour les crashes Android Native, nous utilisons les éléments suivants du premier cadre :
- Type d'exception
- Package
- Nom de la méthode
- Nom du fichier
Pour les crashes iOS Native, nous utilisons les éléments suivants du premier cadre :
- Type d'exception (ou Signal s'il n'y a pas de type d'exception)
- Module
- Nom de la fonction
- Nom du fichier
Pour les crashes React Native :
- Nom de la fonction de ligne de contexte
- Nom du fichier
Flutter
- Type d'exception
- Nom du fichier
- Nom de la classe
- Méthode
- Répertoire
Erreurs JS
- Nom de domaine du fichier mais en ignorant les valeurs liées au pays et à la langue (codes d'extension…)
- Message d'erreur mais en ignorant certaines valeurs (nombres, URLs) et en éliminant les spécificités uniques aux navigateurs ou aux versions de navigateurs
Analyse des groupes d'erreurs avec un ID de groupe
Les erreurs qui ont été regroupées se voient attribuer un ID de groupe, afin qu'il soit facile d'identifier à quel groupe appartient une erreur. Vous pouvez trouver et utiliser les ID de groupe d'erreurs lors de l'analyse dans l'Analyse des Erreurs, la Relecture de Session et avec des segments dans le Contexte d'Analyse.
Regroupement d'erreurs dans l'Analyse des Erreurs
Cliquez sur une erreur de la liste des erreurs pour ouvrir le panneau latéral. Là, vous pouvez voir l'ID de groupe et cliquer sur le menu à trois points « plus » pour « Copier les détails de l'erreur ».
Regroupement d'erreurs dans la Relecture de Session
Lors de l'application d'un ID de groupe d'erreurs dans la Relecture de Session, la liste des replays sera filtrée pour inclure ceux qui contiennent l'ID de groupe.
Lors de la visualisation d'un replay, utilisez le Flux d'Événements pour voir le nom de l'erreur, les détails et l'ID de groupe auquel appartient l'erreur.
Regroupement d'erreurs avec des segments dans le Contexte d'Analyse
Créez et enregistrez un segment de l'erreur regroupée dans le Contexte d'Analyse pour l'utiliser dans d'autres modules.
Astuce : Utilisez des segments enregistrés dans l'Impact Quantification pour comparer les utilisateurs qui ont rencontré l'erreur par rapport à ceux qui ne l'ont pas rencontrée, afin de voir l'impact sur la conversion et les revenus.