Utiliser Application Insights pour comprendre comment les clients utilisent votre application
Application Insights collecte des informations d’utilisation pour vous aider à comprendre comment vos utilisateurs interagissent avec votre application. Ce didacticiel vous présente les différentes ressources disponibles pour analyser ces informations.
Vous découvrirez comment effectuer les actions suivantes :
- Analyser les détails des utilisateurs qui accèdent à votre application.
- Utiliser les informations de session pour analyser la façon dont les clients utilisent votre application.
- Définir des entonnoirs qui vous permettent de comparer l’activité souhaitée d’un utilisateur et son activité réelle.
- Créer un workbook pour regrouper les visualisations et les requêtes dans un même document.
- Regrouper les utilisateurs similaires pour les analyser ensemble.
- Identifier les utilisateurs qui reviennent dans votre application.
- Examiner la façon dont les utilisateurs se déplacent dans votre application.
Prérequis
Pour suivre ce tutoriel :
- Installez Visual Studio 2019 avec les charges de travail suivantes :
- Développement web et ASP.NET.
- Développement Azure.
- Téléchargez et installez le débogueur d'instantané de Visual Studio.
- Déployer une application .NET sur Azure et activer le Kit de développement logiciel (SDK) Application Insights
- Envoyez des données de télémétrie à partir de votre application pour ajouter des vues de page/événements personnalisés.
- Envoyez un contexte utilisateur pour suivre les actions d’un utilisateur au fil du temps et exploiter pleinement les fonctionnalités d’utilisation.
Connexion à Azure
Connectez-vous au portail Azure.
Obtenir des informations sur vos utilisateurs
Le volet Utilisateurs vous permet de comprendre les détails importants de vos utilisateurs de plusieurs façons. Vous pouvez utiliser ce volet pour comprendre des informations comme l’emplacement à partir duquel vos utilisateurs se connectent, les détails de leurs clients et les zones de votre application auxquelles ils accèdent.
Dans votre ressource Application Insights, sous Utilisation, sélectionnez Utilisateurs.
L’affichage par défaut indique le nombre d’utilisateurs uniques qui se sont connectés à votre application au cours des dernières 24 heures. Vous pouvez modifier la fenêtre de temps et définir divers autres critères pour filtrer ces informations.
Sélectionnez la liste déroulante Pendant et choisissez la fenêtre de temps 7 jours. Ce paramètre augmente les données comprises dans les différents graphiques du volet.
Sélectionnez la liste déroulante Diviser par pour ajouter une répartition par utilisateur au graphe. Sélectionnez un pays ou une région. Le graphe comprend les mêmes données, mais vous permet de voir la répartition du nombre d’utilisateurs pour chaque pays/région.
Placez le curseur sur les différentes barres du graphique et notez que le nombre pour chaque pays/région correspond uniquement à la fenêtre de temps représentée par cette barre.
Sélectionnez Afficher plus d’insights pour plus d’informations.
Analyser les sessions utilisateur
Le volet Sessions est similaire au volet Utilisateurs. Utilisateurs vous aide à comprendre les détails des utilisateurs qui accèdent à votre application. Sessions vous aide à comprendre comment ils ont utilisé votre application.
Sous Utilisation, sélectionnez Sessions.
En regardant le graphe, vous notez que vous avez les mêmes options pour filtrer et répartir les données que dans le volet Utilisateurs.
Pour voir la chronologie des sessions, sélectionnez Voir plus d’insights. Sous Sessions actives, sélectionnez Voir la chronologie de session sur l’une des chronologies. Le volet Chronologie de la session montre toutes les actions dans les sessions. Ces informations peuvent vous aider à identifier, par exemple, des sessions avec un grand nombre d’exceptions.
Regrouper les utilisateurs similaires
Une cohorte est un ensemble d’utilisateurs regroupés en fonction de caractéristiques similaires. Vous pouvez utiliser des cohortes pour filtrer les données dans d’autres volets afin d’analyser des groupes d’utilisateurs en particulier. Par exemple, vous pouvez analyser uniquement les utilisateurs ayant effectué un achat.
Sous l’onglet Utilisateurs, Sessions ou Événements, sélectionnez Créer une cohorte.
Sélectionnez un modèle dans la galerie.
Modifiez votre cohorte et sélectionnez Enregistrer.
Pour voir votre cohorte, sélectionnez-la dans la liste déroulante Afficher.
Comparer l’activité souhaitée à la réalité
Les volets précédents sont axés sur ce que les utilisateurs de votre application ont fait. Le volet Entonnoirs se concentre sur ce que vous voulez que les utilisateurs fassent. Un entonnoir représente un ensemble d’étapes dans votre application, avec le pourcentage d’utilisateurs qui passent d’une étape à l’autre.
Par exemple, vous pouvez créer un entonnoir qui calcule le pourcentage d’utilisateurs qui se connectent à votre application pour rechercher un produit. Vous pouvez ensuite voir le pourcentage d’utilisateurs qui ajoutent ce produit à leur panier d’achat. Vous pouvez également voir le pourcentage de clients qui effectuent un achat.
Sélectionnez Entonnoirs>Modifier.
Créez un entonnoir avec au moins deux étapes en sélectionnant une action pour chaque étape. La liste d’actions est générée à partir des données d’utilisation collectées par Application Insights.
Sélectionnez l’onglet Affichage pour voir les résultats. La fenêtre à droite montre les événements les plus courants avant la première activité et après la dernière activité pour vous aider à comprendre les tendances des utilisateurs qui caractérisent la séquence particulière.
Sélectionnez Enregistrer pour enregistrer l’entonnoir.
Identifier les clients récurrents
L’option Rétention vous aide à identifier les utilisateurs qui retournent dans votre application.
Sélectionnez Rétention>Workbook d’analyse de la rétention.
Par défaut, les informations analysées comprennent les utilisateurs qui ont effectué une action, puis qui sont revenus dans l’application pour effectuer une autre action. Par exemple, vous pouvez changer ce filtre pour ajouter uniquement les utilisateurs qui sont revenus après avoir effectué un achat.
Les utilisateurs récurrents qui répondent aux critères apparaissent sous forme d’un graphique et d’un tableau pour différentes durées. Le modèle par défaut montre une baisse progressive des utilisateurs récurrents au fil du temps. Une baisse soudaine d’une période à une autre peut indiquer un problème.
Analyser les mouvements des utilisateurs
Un flux d’utilisateur permet de visualiser comment les utilisateurs se déplacent entre les pages et les fonctionnalités de votre application. Le flux vous permet de répondre à des questions de type : à quel moment les utilisateurs quittent une page particulière, comment ils ferment votre application et si des actions sont répétées régulièrement.
Sélectionnez Flux d’utilisateur dans le menu.
Sélectionnez Nouveau pour créer un flux d’utilisateur. Sélectionnez Modifier pour modifier ses détails.
Augmentez l’Intervalle de temps à 7 jours, puis sélectionnez un événement initial. Le flux effectuera le suivi des sessions utilisateur qui commencent par cet événement.
Le flux d’utilisateur s’affiche et montre les différents chemins d’accès des utilisateurs et leur nombre de sessions. Les lignes bleues indiquent une action effectuée par l’utilisateur après l’action en cours. Une ligne rouge indique la fin de la session de l’utilisateur.
Pour supprimer un événement du flux, sélectionnez le X en haut à droite de l’action. Sélectionnez ensuite Créer un graphe. Le graphique est redessiné et toutes les instances de cet événement sont supprimées. Sélectionnez Modifier pour constater que l’événement est désormais ajouté à la liste des événements exclus.
Consolider les données d’utilisation
Les workbooks associent des visualisations de données, des requêtes Log Analytics et du texte dans des documents interactifs. Vous pouvez utiliser les classeurs pour :
- Regrouper les informations d’utilisation courantes.
- Regrouper les informations d’un incident particulier.
- Rapporter à votre équipe l’utilisation de votre application.
Sélectionnez Workbooks dans le menu.
Sélectionnez Nouveau pour créer un classeur.
Une requête fournie comprend toutes les données d’utilisation du dernier jour affichées dans un graphique à barres. Vous pouvez utiliser cette requête, la modifier manuellement, ou sélectionner Exemples de requêtes pour sélectionner d’autres requêtes utiles.
Sélectionnez Modification terminée.
Sélectionnez Modifier dans le volet supérieur pour modifier le texte en haut du classeur. La mise en forme est effectuée avec Markdown.
Sélectionnez Ajouter des utilisateurs pour ajouter un graphique avec des informations sur les utilisateurs. Modifiez les détails du graphe si vous le souhaitez. Sélectionnez ensuite Modification terminée pour l’enregistrer.