Partage via


Analyse de l'utilisation avec Application Insights

Quelles sont les fonctionnalités de votre application web ou mobile les plus populaires ? Vos utilisateurs atteignent-ils leurs objectifs avec votre application ? Disparaissent-ils à des stades spécifiques, et reviennent-ils plus tard ?

Application Insights est un outil puissant pour surveiller les performances et l’utilisation de vos applications. Il fournit des insights sur la façon dont les utilisateurs interagissent avec votre application, identifie les domaines à améliorer, et vous aide à comprendre l’impact des modifications. Grâce à ces informations, vous pouvez prendre des décisions pilotées par des données quant à vos prochains cycles de développement.

Cet article couvre les domaines suivants :

  • Utilisateurs, sessions et événements : suivez et analysez l’interaction de l’utilisateur avec votre application, les tendances de session et les événements spécifiques pour obtenir des insights sur le comportement de l’utilisateur et les performances de l’application.
  • Entonnoirs : découvrez comment les utilisateurs parcourent une série d’étapes dans votre application, et où ils sont susceptibles d’abandonner.
  • Flux utilisateur : visualisez les parcours utilisateur afin d’identifier les itinéraires les plus courants et les zones où les utilisateurs sont le plus engagés ou sont susceptibles de rencontrer des problèmes.
  • Cohortes : regroupez les utilisateurs ou les événements par caractéristiques courantes afin d’analyser les modèles de comportement, l’utilisation des fonctionnalités et l’impact des modifications au fil du temps.
  • Analyse d’impact : analysez la façon dont les métriques de performances des applications, telles que les temps de chargement, influencent l’expérience et le comportement de l’utilisateur, afin de vous aider à hiérarchiser les améliorations.
  • HEART : utilisez le framework HEART pour mesurer et comprendre le bonheur, l’engagement, l’adoption, la rétention et le succès des tâches utilisateur.

Envoyer de la télémétrie à partir de votre application

Pour optimiser votre expérience, envisagez d’intégrer Application Insights dans le code de votre serveur d’applications et vos pages web. Cette double implémentation permet la collecte de télémétrie à partir des composants client et serveur de votre application.

  1. Code serveur : installez le module approprié pour votre ASP.NET, Azure, Java, Node.js ou une autre application.

    Si vous ne souhaitez pas installer de code serveur, créez une ressource Application Insights.

  2. Code de page web : utilisez le kit SDK JavaScript pour collecter des données à partir de pages web. Consultez Bien démarrer avec le kit SDK JavaScript.

    Remarque

    Le support de l’ingestion de clé d’instrumentation prendra fin le 31 mars 2025. L’ingestion de clé d’instrumentation continuera de fonctionner, mais nous ne fournirons plus de mises à jour ni de support pour la fonctionnalité. Passez aux chaînes de connexion pour tirer parti des nouvelles fonctionnalités.

    Pour en savoir plus les configurations plus complexes pour la supervision des sites web, consultez l’article de référence du SDK JavaScript.

  3. Code de l’application mobile : utilisez le kit SDK App Center pour collecter des événements à partir de votre application. Ensuite, envoyez des copies de ces événements à Application Insights pour analyse en suivant ce guide.

  4. Récupération de données de télémétrie : exécutez votre projet en mode débogage pendant quelques minutes. Recherchez ensuite les résultats dans le volet Vue d’ensemble d’Application Insights.

    Publiez votre application pour surveiller les performances de votre application et découvrir ce que vos utilisateurs font avec votre application.

Utilisateurs, sessions et événements : analysez la télémétrie à partir de trois perspectives

Trois des panneaux Utilisation utilisent le même outil pour segmenter et traiter la télémétrie de votre application web selon trois perspectives. En filtrant et en découpant les données, vous pouvez découvrir des insights sur l’utilisation relative des différentes pages et fonctionnalités.

  • Outil Utilisateurs : Combien de personnes ont utilisé votre application et ses fonctionnalités ? Les utilisateurs sont comptabilisés à l’aide des ID anonymes stockés dans les cookies du navigateur. Une seule personne utilisant plusieurs navigateurs ou ordinateurs est comptabilisée comme plusieurs utilisateurs.

  • Outil Sessions : Combien de sessions d’activité utilisateur ont inclus certaines pages et fonctionnalités de votre application ? Une session est réinitialisée après une demi-heure d’inactivité de l’utilisateur ou après 24 heures d’utilisation continue.

  • Outil Événements : Combien de fois certaines pages et fonctionnalités de votre application ont-elle été utilisées ? L’affichage d’une page est comptabilisé lorsqu’un navigateur charge la page à partir de votre application, à condition que vous l’ayez instrumentée.

    Un événement personnalisé représente une occurrence de quelque chose qui se passe dans votre application. Il s’agit souvent d’une interaction utilisateur comme une sélection de bouton ou l’accomplissement d’une tâche. Vous insérez du code dans votre application pour générer des événements personnalisés ou utiliser l’extension Click Analytics.

Notes

Pour plus d’informations sur des alternatives à l’utilisation d’ID anonymes et à la garantie d’un nombre précis, consultez la documentation relative aux ID authentifiés.

Cliquez sur Afficher plus d’informations pour afficher les informations suivantes :

  • Performances de l’application : sessions, événements et évaluation du niveau de performance liés à la perception de la réactivité par les utilisateurs.
  • Propriétés : graphiques contenant jusqu’à six propriétés utilisateur comme la version du navigateur, le pays ou la région et le système d’exploitation.
  • Rencontrez vos utilisateurs : affichez les chronologies de l’activité des utilisateurs.

Explorer des données démographiques et des statistiques de l’utilisation

Découvrez quand des personnes utilisent votre application web, les pages qui les intéressent le plus, où vos utilisateurs se trouvent, ainsi que les navigateurs et les systèmes d’exploitation qu’ils utilisent. Analysez la télémétrie d’utilisation et d’activité à l’aide d’Application Insights.

Capture d’écran montrant l’onglet Utilisateurs avec un graphique à barres.

  • Le rapport Utilisateurs compte le nombre d’utilisateurs uniques qui accèdent à vos pages dans les délais que vous avez choisis. Pour les applications web, les utilisateurs sont comptés avec les cookies. Si une personne accède à votre site avec différents navigateurs ou machines clientes, ou si elle efface ses cookies, elle est comptée plus d'une fois.

  • Le rapport Sessions indique le nombre de sessions d'utilisateurs qui accèdent à votre site. Une session représente une période d’activité initiée par un utilisateur et se termine par une période d’inactivité supérieure à une demi-heure.

Interroger certains utilisateurs

Explorez les différents groupes d’utilisateurs en ajustant les options d’interrogation en haut du volet Utilisateurs :

Option Description
Pendant choisissez un intervalle de temps.
Afficher choisissez une cohorte d’utilisateurs à analyser.
Qui a utilisé Choisissez des requêtes, des vues de page et des événements personnalisés.
Événements Choisissez plusieurs événements, requêtes et vues de page qui montreront les utilisateurs qui ont effectué au moins une (mais pas nécessairement toutes) des options sélectionnées.
Par valeur de l’axe des X Choisissez comment catégoriser les données, soit par intervalle de temps, soit par une autre propriété telle que le navigateur ou la ville.
Fractionner par Choisissez une propriété à utiliser pour découper ou segmenter les données.
Ajouter des filtres limitez la requête à certains utilisateurs, certaines sessions ou certains événements en fonction de leurs propriétés, telles que le navigateur ou la ville.

Découvrir vos utilisateurs

La section Meet your users (Découvrir vos utilisateurs) fournit des informations sur cinq exemples d’utilisateurs mis en correspondance par la requête actuelle. L’exploration des comportements individuels et globaux peut fournir des insights sur la façon dont les usagers utilisent votre application.

Analyse de la rétention des utilisateurs

La fonctionnalité de rétention d’Application Insights fournit des insights précieux sur l’engagement des utilisateurs en suivant la fréquence et les modèles des utilisateurs qui reviennent à votre application ainsi que leurs interactions avec des fonctionnalités spécifiques. Elle vous permet de comparer les comportements des utilisateurs, tels que la différence entre les taux de retour des utilisateurs qui gagnent un jeu et ceux qui perdent, offrant des données actionnables pour améliorer l’expérience utilisateur et informer les stratégies métier.

En analysant les cohortes d’utilisateurs en fonction de leurs actions dans un délai donné, vous pouvez identifier les fonctionnalités qui favorisent une utilisation répétée. Ces connaissances peuvent vous aider à :

  • comprendre quelles fonctionnalités spécifiques font revenir les utilisateurs plus que d’autres ;
  • déterminer si la rétention pose problème dans votre produit.
  • Former des hypothèses basées sur des données utilisateur réelles pour vous aider à améliorer l’expérience utilisateur et votre stratégie métier.

Capture d’écran montrant le classeur Rétention avec des informations sur la fréquence à laquelle les utilisateurs reviennent pour utiliser leur application.

Vous pouvez utiliser les commandes de rétention en haut afin de définir des événements spécifiques et des intervalles de temps pour calculer la rétention. Le graphique au centre fournit une représentation visuelle du pourcentage de rétention globale sur l’intervalle de temps spécifié. Le graphique en bas représente la rétention individuelle sur une période de temps donnée. Ce niveau de détail vous permet de comprendre de manière plus approfondie ce que font vos utilisateurs et ce qui les peut amener à revenir.

Pour plus d’informations sur le classeur de rétention, consultez la section ci-dessous.

Classeur de rétention

Pour utiliser le classeur de rétention dans Application Insights, accédez au volet Classeurs, sélectionnez Modèles publics en haut et recherchez le classeur Analyse de la rétention des utilisateurs sous la catégorie Utilisation.

Capture d’écran montrant la galerie de classeurs sous l’onglet Modèles publics.

Fonctionnalités du classeur :

  • Par défaut, la rétention affiche tous les utilisateurs qui ont effectué une action, puis sont revenus et ont effectué une autre action sur une période définie. Vous pouvez choisir des combinaisons différentes d’événements afin de filtrer des activités utilisateur particulières.

  • Pour ajouter un ou plusieurs filtres sur les propriétés, sélectionnez Ajouter des filtres. Par exemple, vous pouvez cibler les utilisateurs d’un pays ou d’une région spécifique.

  • Le graphique de rétention globale récapitule la rétention utilisateur sur la période sélectionnée.

  • La grille affiche le nombre d’utilisateurs retenus. Chaque ligne représente une cohorte d’utilisateurs ayant effectué l’un des événements pendant la période de temps indiquée. Chaque cellule de la ligne indique combien de cette cohorte sont revenus au moins une fois pendant une période ultérieure. Certains utilisateurs peuvent revenir pendant plusieurs périodes.

  • Les cartes Insights affichent les cinq principaux événements d’initiation et les cinq premiers événements retournés. Ces informations donnent aux utilisateurs une meilleure compréhension de leur rapport de rétention.

    Capture d’écran présentant le classeur Rétention avec le graphique de retour d’utilisateurs après un nombre de semaines.

Utiliser des événements commerciaux pour suivre la rétention

Vous devez mesurer les événements qui représentent des activités commerciales significatives afin d'obtenir l'analyse de la rétention la plus utile.

Pour plus d’informations et pour obtenir des exemples de code, consultez la section ci-dessous.

Suivre les interactions utilisateur avec des événements personnalisés

Pour comprendre les interactions utilisateur dans votre application, insérez des lignes de code pour journaliser les événements personnalisés. Ces événements permettent de suivre diverses actions de l'utilisateur, comme la sélection d'un bouton, ou des événements commerciaux importants, comme des achats ou des victoires dans un jeu.

Vous pouvez également utiliser le plug-in Click Analytics Autocollection pour collecter des événements personnalisés.

Conseil

Lorsque vous concevez chaque fonctionnalité de votre application, prenez en compte la façon dont vous allez mesurer son succès auprès de vos utilisateurs. Choisissez les événements à enregistrer et coder les appels de suivi de ces événements dans votre application dès le début.

Les pages consultées peuvent parfois représenter des événements utiles, mais ce n’est en général pas le cas. Un utilisateur peut ouvrir une page produit sans acheter le produit.

Grâce aux événements spécifiques, vous pouvez représenter la progression de vos utilisateurs sur votre site. Vous pouvez connaître leurs préférences sur les différentes options et savoir où ils abandonnent ou rencontrent des difficultés. Grâce à ces informations, vous pouvez prendre des décisions avisées sur les priorités de vos travaux de développement en souffrance.

Les événements peuvent être enregistrés à partir du côté client de l’application :

appInsights.trackEvent({name: "incrementCount"});

Les événements peuvent également être enregistrés côté serveur :

var tc = new Microsoft.ApplicationInsights.TelemetryClient();
tc.TrackEvent("CreatedAccount", new Dictionary<string,string> {"AccountType":account.Type}, null);
...
tc.TrackEvent("AddedItemToCart", new Dictionary<string,string> {"Item":item.Name}, null);
...
tc.TrackEvent("CompletedPurchase");

Vous pouvez joindre des valeurs de propriété à ces événements pour pouvoir filtrer ou fractionner ces derniers lorsque vous les analysez sur le portail. Un ensemble standard de propriétés est également attaché à chaque événement, comme des ID d’utilisateur anonymes, vous permettant ainsi de suivre la séquence d’activités d’un utilisateur.

En savoir plus sur les événements personnalisés et les propriétés.

Segmenter et traiter les événements

Dans les outils Utilisateurs, Sessions et Événements, vous pouvez segmenter et traiter des événements personnalisés par utilisateur, nom d’événement et propriétés.

Capture d’écran montrant l’onglet Événements filtré par AnalyticsItemsOperation et fractionné par AppID.

Chaque fois que vous êtes dans une expérience d’utilisation, cliquez sur l’icône Ouvrir la dernière requête d’exécution pour revenir à la requête sous-jacente.

Capture d’écran du volet de la session Application Insights dans le portail Azure. L’icône Ouvrir la dernière requête d’exécution est mise en surbrillance.

Vous pouvez ensuite modifier la requête sous-jacente pour obtenir le type d’informations que vous recherchez.

Voici un exemple de requête sous-jacente sur les affichages de page. Ensuite, collez-le directement dans l’éditeur de requête pour le tester.

// average pageView duration by name
let timeGrain=5m;
let dataset=pageViews
// additional filters can be applied here
| where timestamp > ago(1d)
| where client_Type == "Browser" ;
// calculate average pageView duration for all pageViews
dataset
| summarize avg(duration) by bin(timestamp, timeGrain)
| extend pageView='Overall'
// render result in a chart
| render timechart

Déterminer la réussite des fonctionnalités avec des tests A/B

Si vous ne savez pas quelle variante de fonctionnalité est la plus efficace, relâchez et permettez à différents utilisateurs d’accéder à chaque variante. Mesurez le succès de chaque variante, puis passez à une version unifiée.

Dans cette technique, vous attachez des valeurs de propriété uniques à toutes les données télémétriques envoyées par chaque version de votre application. Vous pouvez le faire en définissant des propriétés dans le TelemetryContext actif. Ces propriétés par défaut sont incluses dans chaque message de télémétrie envoyé par l’application. Il comprend à la fois des messages personnalisés et des données télémétriques standard.

Sur le portail Application Insights, filtrez et segmentez vos données sur les valeurs de propriétés pour pouvoir comparer les différentes versions.

Pour cela, configurez un initialiseur de télémétrie :

// Telemetry initializer class
public class MyTelemetryInitializer : ITelemetryInitializer
{
    // In this example, to differentiate versions, we use the value specified in the AssemblyInfo.cs
    // for ASP.NET apps, or in your project file (.csproj) for the ASP.NET Core apps. Make sure that
    // you set a different assembly version when you deploy your application for A/B testing.
    static readonly string _version = 
        System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();
        
    public void Initialize(ITelemetry item)
    {
        item.Context.Component.Version = _version;
    }
}

Pour les applicationsASP.NET Core, ajoutez un nouvel initialiseur de télémétrie à la collection du service d’injection de dépendances dans la classe Program.cs :

using Microsoft.ApplicationInsights.Extensibility;

builder.Services.AddSingleton<ITelemetryInitializer, MyTelemetryInitializer>();

Entonnoirs : découvrez comment les clients utilisent votre application

Il est primordial pour votre entreprise de comprendre l’expérience de vos utilisateurs. Si votre application implique plusieurs étapes, vous devez savoir si vos clients vont au bout du processus ou s’arrêtent à un moment donné. La progression via une série d’étapes dans une application web est appelée entonnoir. Vous pouvez utiliser les entonnoirs Application Insights pour obtenir des insights sur vos utilisateurs et surveiller les taux de conversion étape par étape.

Fonctionnalités des entonnoirs :

  • Si votre application est échantillonnée, une bannière est visible. Lorsque vous la sélectionnez, un volet contextuel s’ouvre. Ce volet explique comment désactiver l’échantillonnage.
  • Sélectionnez une étape pour plus d’informations sur la droite.
  • Le graphique de conversion historique indique les taux de conversion au cours des 90 derniers jours.
  • Comprenez mieux vos utilisateurs en accédant à l’outil correspondant. Vous pouvez utiliser des filtres à chaque étape.

Créer un entonnoir

Prérequis

Avant de créer un entonnoir, choisissez la question à laquelle vous souhaitez répondre. Par exemple, il peut être utile de savoir combien d’utilisateurs parcourent la page d’accueil, consultent leur profil ou créent un ticket.

Bien démarrer

Pour créer un entonnoir :

  1. Dans l’onglet Entonnoirs, sélectionnez Modifier.

  2. Choisissez votre Première étape.

    Capture d’écran de l’onglet Entonnoir et de la sélection des étapes dans l’onglet Modifier.

  3. Pour appliquer des filtres à l’étape, sélectionnez Ajouter des filtres. Cette option apparaît une fois que vous avez choisi un élément pour la première étape.

  4. Ensuite, choisissez votre Deuxième étape, etc.

    Remarque

    Les entonnoirs sont limités à un maximum de six étapes.

  5. Sélectionnez l’onglet Affichage pour voir les résultats de votre entonnoir.

    Capture d’écran montrant l’onglet Affichage des entonnoirs qui montre les résultats des première et deuxième étapes.

  6. Pour enregistrer votre entonnoir dans le but de le consulter ultérieurement, sélectionnez Enregistrer en haut. Utilisez Ouvrir pour ouvrir vos entonnoirs enregistrés.

Flux utilisateur : analysez les modèles de navigation utilisateur

Capture d'écran qui montre l'outil Flux d’utilisateurs Application Insights.

L’outil Flux d'utilisateurs permet de visualiser la façon dont vos utilisateurs se déplacent entre les pages et les fonctionnalités de votre site. Il est idéal pour répondre à certaines questions que vous vous posez, par exemple :

  • Qu’est-ce qui pousse les utilisateurs à quitter une page de votre site ?
  • Quel contenu d’une page de votre site les utilisateurs sélectionnent-ils ?
  • Sur quelles pages de votre site les utilisateurs finissent le plus souvent par partir ?
  • Votre site comporte-t-il des pages où les utilisateurs répètent continuellement la même action ?

L’outil Flux d’utilisateurs démarre à partir d’un événement personnalisé, d’une exception, d’une dépendance, d’un mode Page ou d’une requête initial.e que vous spécifiez. Sur la base de cet événement initial, User Flows présente les événements qui se sont produits avant et après les sessions utilisateur. Des lignes d’épaisseur variable montrent le nombre de fois où les utilisateurs ont suivi chaque parcours. Des nœuds Session démarrée spéciaux indiquent où les nœuds suivants ont commencé une session. Des nœuds Session terminée indiquent combien d’utilisateurs n’ont envoyé aucune page consultée ou aucun événement personnalisé après le nœud précédent, ce qui permet d’identifier les points où les utilisateurs ont probablement quitté votre site.

Notes

Votre ressource Application Insights doit contenir des pages consultées ou des événements personnalisés pour pouvoir utiliser l’outil User Flows. Découvrez comment configurer votre application pour collecter des vues de page automatiquement à l’aide du Kit de développement logiciel (SDK) JavaScript Application Insights.

Choisissez un événement initial

Capture d’écran montrant le choix d’un événement initial pour les flux utilisateur.

Pour commencer à utiliser l’outil Flux d'utilisateurs afin de répondre à ces questions, choisissez un événement personnalisé, une exception, une dépendance, un mode Page ou une requête initial.e qui sert de point de départ pour la visualisation :

  1. Sélectionnez le lien dans le titre Que font les utilisateurs après ? ou sélectionnez Modifier.
  2. Sélectionnez un événement personnalisé, une exception, une dépendance, un mode Page ou une requête dans la liste déroulante d’événement initial.
  3. Sélectionnez Créer un graphique.

La colonne Étape 1 de la visualisation montre les actions les plus fréquentes des utilisateurs après l’événement initial. Les éléments sont classés de haut en bas et du plus souvent au moins fréquent. L’étape 2 et les colonnes suivantes montrent ce que les utilisateurs ont fait ensuite. Les informations créent une image de toutes les façons dont les utilisateurs se sont déplacés sur votre site.

Par défaut, l’outil Flux d’utilisateurs échantillonne au hasard uniquement les 24 dernières heures de pages consultées et d’événements personnalisés sur votre site. Vous pouvez augmenter l’intervalle de temps et modifier l’équilibre entre les performances et la précision de l’échantillonnage aléatoire dans le menu Modifier.

Si certaines pages consultées, certains événements personnalisés ou certaines exceptions ne vous semblent pas pertinents, sélectionnez le X sur les nœuds que vous souhaitez masquer. Une fois que vous avez sélectionné les nœuds que vous souhaitez masquer, sélectionnez Créer un graphique. Pour afficher tous les nœuds que vous avez masqués, sélectionnez Modifier, puis examinez la section Événements exclus.

S’il manque des pages consultées ou des événements personnalisés qui devraient normalement apparaître sur la visualisation :

  • Consultez la section Événements exclus dans le menu Modifier.
  • Utilisez les boutons plus de nœuds Others (Autres) pour inclure des événements moins fréquents dans la visualisation.
  • Si la page consultée ou l’événement personnalisé que vous attendez est rarement envoyé par les utilisateurs, augmentez l’intervalle de temps de la visualisation dans le menu Modifier.
  • Assurez-vous que l’événement personnalisé, l’exception, la dépendance, le mode Page ou la requête que vous attendez est configuré pour être collecté par le Kit de développement logiciel (SDK) Application Insights dans le code source de votre site.

Si vous souhaitez voir davantage d’étapes dans la visualisation, utilisez les listes déroulantes Étapes précédentes et Étapes suivantes au-dessus de la visualisation.

Après que les utilisateurs ont visité une page ou une fonctionnalité, où vont-ils et que sélectionnent-ils ?

Capture d’écran montrant l’utilisation de flux d’utilisateurs pour comprendre où les utilisateurs sélectionnent.

Si votre événement initial est une page consultée, la première colonne, (Étape 1) de la visualisation permet de comprendre rapidement ce que les utilisateurs ont fait immédiatement après avoir consulté la page.

Ouvrez votre site dans une fenêtre en regard de la visualisation Flux d'utilisateurs. Comparez ce que vous attendez des interactions de vos utilisateurs avec la page à la liste des événements contenue dans la colonne Étape 1. Bien souvent, un élément d’interface utilisateur sur la page qui semble sans importance pour votre équipe peut compter parmi les fonctionnalités les plus utilisées de la page. Cela peut constituer un excellent point de départ pour améliorer la conception de votre site.

Si votre événement initial est un événement personnalisé, la première colonne montre ce que les utilisateurs ont fait après avoir exécuté cette action. Comme pour les pages consultées, regardez si le comportement observé de vos utilisateurs correspond aux objectifs et aux attentes de votre équipe.

Si l’événement initial que vous avez sélectionné est Article ajouté au panier, par exemple, vérifiez si les actions Passer au paiement et Achat terminé s’affichent dans la visualisation peu de temps après. Si le comportement de l’utilisateur est différent de vos attentes, utilisez la visualisation pour comprendre comment les utilisateurs sont « piégés » par la conception actuelle de votre site.

Sur quelles pages de votre site les utilisateurs finissent le plus souvent par partir ?

Observez les nœuds Session terminée qui s’affichent en haut d’une colonne dans la visualisation, en particulier au début d’un flux. Ce positionnement signifie que de nombreux utilisateurs se sont probablement détournés de votre site après avoir suivi le chemin précédent de pages et d'interactions d'interface utilisateur.

Parfois, l’attrition est attendue. Par exemple, elle est attendue après qu’un utilisateur a fait un achat sur un site de commerce électronique. Mais en général, l’attrition est le signe de problèmes de conception, de mauvaises performances ou d'autres problèmes de votre site qui peuvent être améliorés.

Gardez à l’esprit que les nœuds Session terminée sont basés uniquement sur les données de télémétrie collectées par cette ressource Application Insights. Si Application Insights ne reçoit pas de données de télémétrie pour certaines interactions de l’utilisateur, il est possible que les utilisateurs aient continué d’interagir avec votre site après que l’outil Flux d'utilisateurs a signalé la fin de la session.

Votre site comporte-t-il des pages où les utilisateurs répètent continuellement la même action ?

Recherchez une page consultée ou un événement personnalisé répété(e) par de nombreux utilisateurs dans les étapes suivantes de la visualisation. Cette activité signifie généralement que les utilisateurs effectuent des actions répétitives sur votre site. Si vous identifiez une répétition, pensez à modifier la conception de votre site ou à ajouter de nouvelles fonctionnalités permettant de réduire cette répétition. Par exemple, ajoutez une fonctionnalité de modification en bloc si vous constatez que des utilisateurs effectuent des actions répétitives sur chaque ligne d’un élément de table.

Cohortes : analysez un ensemble spécifique d’utilisateurs, de sessions, d’événements ou d’opérations

Une cohorte est un ensemble d’utilisateurs, de sessions, d’événements ou d’opérations qui partagent un point commun. Dans Application Insights, les cohortes sont définies par une requête analytique. Si vous devez analyser un ensemble spécifiques d’utilisateurs ou d’événements à plusieurs reprises, les cohortes vous offrent davantage de flexibilité pour exprimer précisément l’ensemble qui vous intéresse.

Cohortes ou filtres de base

Vous pouvez utiliser des cohortes de manière similaire aux filtres. Toutefois, les définitions des cohortes sont créées à partir de requêtes analytiques personnalisées, pour une plus grande souplesse et une plus grande complexité. Contrairement aux filtres, vous pouvez enregistrer des cohortes afin que d’autres membres de votre équipe puissent les réutiliser.

Vous pouvez définir une cohorte pour les utilisateurs qui ont testé une nouvelle fonctionnalité de votre application. Vous pouvez enregistrer cette cohorte dans votre ressource Application Insights. Il vous sera ensuite facile d’analyser ce groupe d’utilisateurs enregistré.

Notes

Une fois les cohortes créées, elles sont disponibles dans les outils Utilisateurs, Sessions, Événements et Flux d’utilisateurs.

Exemple : utilisateurs engagés

Votre équipe définit un utilisateur engagé comme une personne qui utilise votre application au moins cinq fois pendant un mois donné. Dans cette section, vous allez définir une cohorte pour ces utilisateurs engagés.

  1. Sélectionnez Créer une cohorte.

  2. Sélectionnez l’onglet Galerie des modèlespour voir une collection de modèles pour différentes cohortes.

  3. Sélectionnez Engaged Users – by Days Used (Utilisateurs engagés – par jours utilisés).

    Cette cohorte a trois paramètres :

    • Activités : permet de choisir les événements et les pages consultées qui doivent être comptabilisés dans l’utilisation.
    • Période : définition d’un mois.
    • UsedAtleastCustom : le nombre de fois où un utilisateur doit se servir d’un même élément au cours d’une période pour être considéré comme un utilisateur engagé.
  4. Modifiez UsedAtLeastCustom par + de 5 jours. Conservez la valeur par défaut de 28 jours dans Période.

    Maintenant, cette cohorte représente tous les ID d’utilisateur qui ont été envoyés avec un événement personnalisé ou une page consultée sur 5 jours différents au cours des 28 derniers jours.

  5. Sélectionnez Enregistrer.

    Conseil

    Attribuez un nom à votre cohorte, tel que Utilisateurs engagés (+ de 5 jours). Enregistrez-la dans Mes rapports ou Rapports partagés, selon que vous souhaitiez ou non autoriser d’autres personnes qui ont accès à cette ressource Application Insights à voir cette cohorte.

  6. Sélectionnez Back to Gallery (Retour à la galerie).

Que pouvez-vous faire avec cette cohorte ?

Ouvrez l’outil Utilisateurs. Dans le menu déroulant Afficher, choisissez la cohorte que vous avez créée sous Utilisateurs appartenant à.

Capture d’écran montrant la liste déroulante Afficher affichant une cohorte.

Quelques points importants à prendre en compte :

  • Vous ne pouvez pas créer cet ensemble à l’aide de filtres normaux. La logique de date est plus perfectionnée.
  • Vous pouvez filtrer davantage cette cohorte à l’aide des filtres normaux dans l’outil Utilisateurs. Même si la cohorte est définie sur des périodes de 28 jours, vous pouvez toujours régler l’intervalle sur 30, 60 ou 90 jours dans l’outil Utilisateurs.

Ces filtres prennent en charge des questions plus sophistiquées qui sont impossibles à exprimer via le Générateur de requêtes. Par exemple personnes engagées au cours des 28 derniers jours. Quel a été le comportement de ces personnes au cours des 60 derniers jours ?

Exemple : cohorte d’événements

Vous pouvez également créer des cohortes d’événements. Dans cette section, vous allez définir une cohorte d’événements et de pages consultées. Ensuite, vous allez voir comment les utiliser dans d’autres outils. Cette cohorte peut définir un ensemble d’événements que votre équipe considère comme une utilisation active, ou un ensemble d’événements liés à une nouvelle fonctionnalité.

  1. Sélectionnez Créer une cohorte.
  2. Sélectionnez l’onglet Galerie des modèlespour voir une collection de modèles pour différentes cohortes.
  3. Sélectionnez Events Picker (Sélecteur d’événements).
  4. Dans le menu déroulant Activités, sélectionnez les événements que vous souhaitez inclure dans la cohorte.
  5. Enregistrez la cohorte et attribuez-lui un nom.

Exemple : utilisateurs actifs dont vous modifiez la requête

Les deux cohortes précédentes ont été définies à l’aide de zones de liste déroulante. Pour une flexibilité totale, vous pouvez également définir des cohortes à l’aide de requêtes analytiques. Voyons comment faire en créant une cohorte d’utilisateurs du Royaume-Uni.

  1. Ouvrez l’outil Cohortes, sélectionnez l’onglet Galerie des modèles, puis sélectionnez Cohorte d’utilisateurs vide.

    Capture d’écran montrant la galerie de modèles pour les cohortes.

    Les sections sont au nombre de trois :

    • Texte Markdown : pour décrire la cohorte plus en détail pour les autres membres de votre équipe.
    • Paramètres : pour créer vos propres paramètres, tels que les Activités et les autres zones de menus déroulants des deux exemples précédents.
    • Requête :pour définir la cohorte à l’aide d’une requête analytique.

    Dans la section de requête, vous écrivez une requête analytique. La requête sélectionne les lignes qui décrivent la cohorte que vous souhaitez définir. L’outil Cohortes ajoute ensuite implicitement une clause | summarize by user_Id à la requête. Ces données apparaissent en préversion sous la requête dans un tableau. Ainsi, vous pouvez être sûr que votre requête retourne des résultats.

    Notes

    Si la requête n’apparaît pas, redimensionnez la section pour l’agrandir et afficher la requête.

  2. Copiez et collez le texte suivant dans l’éditeur de texte :

    union customEvents, pageViews
    | where client_CountryOrRegion == "United Kingdom"
    
  3. Sélectionnez Run Query (Exécuter la requête). Si vous ne voyez pas d’ID d’utilisateurs dans le tableau, passez à un pays/une région où votre application a des utilisateurs.

  4. Enregistrez la cohorte et attribuez-lui un nom.

Analyse d’impact : découvrez comment différentes propriétés influencent les taux de conversion

L’analyse d’impact indique comment n’importe quelle dimension d’un mode Page, d’un événement personnalisé ou d’une requête affecte l’utilisation d’un autre mode Page ou d’un autre événement personnalisé.

Une manière d’envisager Impact est d’y voir l’outil parfait pour régler les litiges avec une personne de votre équipe à propos de la lenteur de certains aspects de votre site et de son impact sur la durée d’utilisation. Les utilisateurs peuvent tolérer une certaine lenteur. Toutefois, Impact vous donne un aperçu de la manière d’équilibrer au mieux l’optimisation et les performances afin de maximiser la conversion des utilisateurs.

L’analyse des performances constitue uniquement un sous-ensemble des capacités offertes par Impact. Impact prend en charge les événements personnalisés et les dimensions. Vous pouvez donc facilement répondre à des questions comme « Quelle est la corrélation entre le choix du navigateur et différents taux de conversion ? ».

Notes

Votre ressource Application Insights doit contenir des pages consultées ou des événements personnalisés pour pouvoir utiliser le classeur d’analyse d’impact. Découvrez comment configurer votre application pour collecter des vues de page automatiquement à l’aide du kit SDK JavaScript Application Insights. En outre, la taille de l’échantillon est importante, car vous analysez la corrélation.

Classeur d’analyse d’Impact

Pour utiliser le classeur d’analyse d’Impact, dans vos ressources Application Insights, accédez à Usage>Plus et sélectionnez Classeur d’analyse d’Impact. Ou dans l’onglet Classeurs, sélectionnez Modèles publics. Ensuite, sous Utilisation, sélectionnez Analyse Impact de l’utilisateur.

Capture d’écran montrant la galerie de Classeurs dans les modèles publics.

Utiliser le classeur

Capture d’écran montrant où choisir une page consultée, un événement personnalisé ou une requête.

  1. Dans la liste déroulante Événement sélectionné, sélectionnez un événement.
  2. Dans la liste déroulante Analyse, sélectionnez une métrique.
  3. Dans la liste déroulante Événement impactant, sélectionnez un événement.
  4. Pour ajouter un filtre, utilisez l’onglet Ajouter les filtres d’événements sélectionnés ou l’onglet Ajouter des filtres d’événements impactants.

Le temps de chargement des pages affecte-t-il le nombre de personnes qui deviennent des clients sur ma page ?

Pour commencer à répondre aux questions avec le classeur Impact, choisissez d’abord un mode Page, un événement personnalisé ou une requête.

  1. Dans la liste déroulante Événement sélectionné, sélectionnez un événement.

  2. Laissez la valeur par défaut dans la liste déroulante Analyse sur Durée. (Dans ce contexte, la valeur Durée est l’alias du temps de chargement de la page.)

  3. Dans la liste déroulante Événement impactant, sélectionnez un événement personnalisé. Cet événement doit correspondre à un élément d’interface utilisateur du mode Page que vous avez sélectionné à l’étape 1.

    Capture d’écran montrant un exemple avec l’événement sélectionné comme page d’accueil analysée par durée.

Que se passe-t-il si j’effectue le suivi des modes Page ou du temps de chargement de manière personnalisée ?

Impact prend en charge les propriétés et les mesures standard et personnalisées. Utilisez ce que vous souhaitez. Au lieu de la durée, utilisez des filtres sur les événements principaux et secondaires pour obtenir des données plus spécifiques.

Le taux de conversion des utilisateurs varie-t-il en fonction du pays ou de la région ?

  1. Dans la liste déroulante Événement sélectionné, sélectionnez un événement.

  2. Dans la liste déroulante Analyse, sélectionnez Pays ou région.

  3. Dans la liste déroulante Événement impactant, sélectionnez un événement personnalisé qui correspond à un élément d’interface utilisateur du mode Page que vous avez choisi à l’étape 1.

    Capture d’écran montrant un exemple avec l’événement sélectionné en tant que GET analysée par pays et région.

Comment le classeur d’analyse d’impact calcule-t-il ces taux de conversion ?

En coulisses, le classeur d’analyse d’impact repose sur le coefficient de corrélation de Pearson. Les résultats sont calculés entre -1 et 1. Le coefficient -1 correspond à une corrélation linéaire négative. 1 correspond à une corrélation linéaire positive.

Voici la répartition de base du fonctionnement de l’analyse d’Impact :

  • Laissez A = mode Page, événement personnalisé ou requête principal que vous sélectionnez dans la liste déroulante Événement sélectionné.
  • Laissez B = mode Page ou événement personnalisé secondaire que vous sélectionnez dans la liste impacte l’utilisation de.

Impact examine un échantillon de toutes les sessions des utilisateurs sur la période sélectionnée. Pour chaque session, il recherche toutes les occurrences de A.

Les sessions sont ensuite réparties en deux types de sous-sessions selon l’une des deux conditions suivantes :

  • Une sous-session convertie se compose d’une session se terminant par un événement B et englobe tous les événements A qui se produisent avant B.
  • Une sous-session non convertie est créée quand tous les A se produisent sans B final.

Le calcul effectué par Impact varie selon l’analyse : par métrique ou par dimension. Pour les métriques, la moyenne de tous les A d’une sous-session est calculée. Pour les dimensions, la valeur de chaque A contribue à hauteur de 1/N à la valeur attribuée à B, où N est le nombre de A dans la sous-session.

HEART : cinq dimensions de l’expérience client

Cet article explique comment activer et utiliser le classeur HEART sur Azure Monitor. Le classeur HEART est basé sur l’infrastructure de mesure HEART, qui a été introduite à l’origine par Google. Plusieurs équipes internes de Microsoft utilisent HEART pour offrir de meilleurs logiciels.

Vue d’ensemble

HEART est un acronyme qui signifie bonheur, engagement, adoption, rétention et réussite de la tâche. Il aide les équipes chargées des produits à fournir de meilleurs logiciels en se concentrant sur les cinq dimensions de l’expérience client :

  • Happiness (Joie) : mesure de l’attitude des utilisateurs
  • Engagement : niveau d’implication des utilisateurs actifs
  • Adoption : pénétration de l’audience cible
  • Retention (Rétention) : taux de retour des utilisateurs
  • Task success (Réussite de la tâche) : renforcement de la productivité

Ces dimensions sont mesurées indépendamment les unes des autres, mais elles interagissent entre elles.

Diagramme montrant la relation en entonnoir entre les dimensions de HEART. La trajectoire de l’entonnoir va de l’adoption à l’engagement, puis à la rétention et enfin au bonheur. La réussite des tâches est un moteur de cet entonnoir.

  • L’adoption, l’engagement et la rétention forment un entonnoir des activités de l’utilisateur. Seule une partie des utilisateurs qui adoptent l’outil reviennent l’utiliser.

  • La réussite de la tâche est le moteur qui fait progresser les utilisateurs dans l’entonnoir et les fait passer de l’adoption à la rétention.

  • La joie est le résultat des autres dimensions et non une mesure autonome. Les utilisateurs qui ont progressé dans l’entonnoir et qui présentent un niveau d’activité plus élevé sont idéalement plus heureux.

Bien démarrer

Prérequis

  • Abonnement Azure : créer un abonnement Azure gratuitement

  • Ressource Application Insights : créer une ressource Application Insights

  • Cliquez sur Analytique : configurez le plug-in Click Analytics Autocollection.

  • Attributs spécifiques : instrumentez les attributs suivants pour calculer les métriques HEART.

    Source Attribut Description
    customEvents session_Id Identificateur unique de session
    customEvents appName Identificateur unique de l’application Application Insights
    customEvents itemType Catégorie d’enregistrement customEvents
    customEvents timestamp DateHeure de l’événement
    customEvents operation_Id Mettre en corrélation les événements de télémétrie
    customEvents user_Id Identificateur d’utilisateur unique
    customEvents ¹ parentId Nom de la fonctionnalité
    customEvents ¹ pageName Nom de la page
    customEvents ¹ actionType Catégorie d’enregistrement Click Analytics
    pageViews user_AuthenticatedId Identificateur unique de l’utilisateur authentifié
    pageViews session_Id Identificateur unique de session
    pageViews appName Identificateur unique de l’application Application Insights
    pageViews timestamp DateHeure de l’événement
    pageViews operation_Id Mettre en corrélation les événements de télémétrie
    pageViews user_Id Identificateur d’utilisateur unique
  • Si vous configurez le contexte utilisateur authentifié, instrumentez les attributs ci-dessous :

Source Attribut Description
customEvents user_AuthenticatedId Identificateur unique de l’utilisateur authentifié

Notes de bas de page

¹ : afin d’émettre ces attributs, utilisez le plug-in Click Analytics Autocollection via npm.

Conseil

Pour comprendre comment utiliser efficacement le plug-in Click Analytics, consultez Extensions de fonctionnalités pour le Kit de développement logiciel (SDK) JavaScript Application Insights (Click Analytics).

Ouvrir le classeur

Vous trouverez le classeur dans la galerie sous Modèles publics. Le classeur apparaît dans la section Analyse des produits à l’aide du plug-in Click Analytics.

Capture d’écran montrant l’emplacement des classeurs HEART dans Azure Application Insights.

Il existe sept classeurs.

Capture d’écran montrant les noms des sept classeurs HEART sous Modèles publics dans la section Classeurs Azure Application Insights.

Vous ne devez interagir qu’avec le classeur principal, HEART Analytics - Toutes les sections. Ce classeur contient les six autres classeurs sous forme d’onglets. Vous pouvez également accéder aux classeurs individuels liés à chaque onglet via la galerie.

Confirmer que les données circulent

Pour vérifier que les données circulent comme prévu pour éclairer les métriques avec précision, sélectionnez l’onglet Exigences de développement.

Important

Sauf si vous définissez le contexte utilisateur authentifié, vous devez sélectionner Utilisateurs anonymes dans la liste déroulante ConversionScope pour afficher les données de télémétrie.

Capture d’écran montrant l’onglet Exigences de développement du classeur HEART Analytics - Toutes les sections.

Si les données ne circulent pas comme prévu, cet onglet indique les attributs spécifiques présentant des problèmes.

Capture d’écran montrant des divergences de données dans l’onglet Exigences de développement du classeur HEART.

Structure du classeur

Le classeur affiche des tendances de métriques pour les dimensions HEART réparties sur sept onglets. Chaque onglet contient des descriptions des dimensions, les métriques contenues dans chaque dimension et leur méthode d’utilisation.

Les onglets sont les suivants :

  • Résumé : résume les métriques d’entonnoir d’utilisation pour une vue d’ensemble des visites, des interactions et des utilisations répétées.
  • Adoption : vous aide à comprendre la pénétration dans l’audience cible, la vitesse d’acquisition et la base d’utilisateurs totale.
  • Engagement : indique la fréquence, la profondeur et l’ampleur de l’utilisation.
  • Rétention : affiche l’utilisation répétée.
  • Réussite de la tâche : permet de comprendre les flux d’utilisateur et leur répartition dans le temps.
  • Bonheur : nous recommandons d’utiliser un outil d’enquête pour mesurer le taux de satisfaction client (CSAT) sur une échelle de cinq points. Dans cet onglet, nous avons fourni la probabilité de bonheur via des mesures d’utilisation et de performance.
  • Métriques des fonctionnalités : permet de comprendre les métriques HEART au niveau de la granularité des fonctionnalités.

Avertissement

Le classeur HEART est actuellement basé sur des journaux et il s’agit effectivement de métriques basées sur les journaux. La précision de ces métriques est influencée négativement par l’échantillonnage et le filtrage.

Définition et mesure des dimensions HEART

Joie

La joie est une dimension rapportée par l’utilisateur qui mesure ce qu’il ressent à l’égard du produit qui lui est proposé.

Une approche courante pour mesurer le bonheur consiste à poser aux utilisateurs une question CSAT du type Dans quelle mesure êtes-vous satisfait de ce produit ? Les réponses des utilisateurs sur une échelle de trois ou cinq points (par exemple, non, peut-être et oui) sont agrégées pour créer une note au niveau du produit qui va de 1 à 5. Étant donné que les commentaires des utilisateurs ont tendance à être biaisés négativement, HEART suit le bonheur à partir de sondages affichés aux utilisateurs à des intervalles prédéfinis.

Les mesures courantes de la joie comprennent des valeurs telles que Nombre d’étoiles moyen et Score de satisfaction client. Envoyez ces valeurs à Azure Monitor en utilisant l’une des méthodes d’ingestion personnalisées décrites dans Sources personnalisées.

Engagement

L’engagement est une mesure de l’activité des utilisateurs. Plus précisément, les actions des utilisateurs sont intentionnelles, telles que les clics. L’utilisation active peut être décomposée en trois sous-dimensions :

  • Fréquence d’activité : mesure la fréquence à laquelle un utilisateur interagit avec le produit. Par exemple, les utilisateurs interagissent généralement tous les jours, toutes les semaines ou tous les mois.

  • Ampleur de l’activité : mesure le nombre de fonctionnalités avec lesquelles les utilisateurs interagissent au cours d’une période donnée. Par exemple, les utilisateurs ont interagi avec un total de cinq fonctionnalités en juin 2021.

  • Profondeur de l’activité : mesure le nombre de fonctionnalités avec lesquelles les utilisateurs interagissent à chaque fois qu’ils lancent le produit. Par exemple, les utilisateurs ont interagi avec deux fonctionnalités à chaque lancement.

La mesure de l’engagement peut varier en fonction du type de produit utilisé. Par exemple, un produit comme Microsoft Teams est censé avoir une utilisation quotidienne élevée, ce qui en fait une mesure importante à suivre. En revanche, pour un produit comme un portail de paiement des salaires, il serait plus judicieux de mesurer l’engagement à un niveau mensuel ou hebdomadaire.

Important

Un utilisateur qui réalise une action intentionnelle telle que cliquer sur un bouton ou saisir une entrée est compté comme un utilisateur actif. Pour cette raison, les métriques d’engagement nécessitent que le plug-in Click Analytics pour Application Insights soit implémenté dans l’application.

Adoption

L’adoption permet de comprendre la pénétration parmi les utilisateurs pertinents, de savoir qui vous gagnez comme base d’utilisateurs et comment vous les gagnez. Les métriques d’adoption sont utiles pour mesurer :

  • Produits récemment mis en production.
  • Produits récemment mis à jour.
  • Campagnes de marketing.

Rétention

Un utilisateur conservé est un utilisateur qui a été actif pendant une période de reporting spécifiée et sa période de reporting précédente. La rétention est généralement mesurée avec les métriques suivantes.

Métrique Définition Question traitée
Utilisateurs conservés Nombre d’utilisateurs actifs qui étaient également actifs au cours de la période précédente Combien d’utilisateurs restent engagés dans le produit ?
Rétention Proportion d’utilisateurs actifs de la période précédente qui sont également actifs pour cette période Quel est le pourcentage d’utilisateurs qui restent engagés dans le produit ?

Important

Étant donné que les utilisateurs actifs doivent avoir au moins un événement de télémétrie avec un type d’action, les métriques de rétention nécessitent que le plug-in Click Analytics pour Application Insights soit implémenté dans l’application.

Réussite de la tâche

La réussite de la tâche permet de déterminer si les utilisateurs peuvent effectuer une tâche de manière efficace et effective en utilisant les fonctionnalités du produit. De nombreux produits comprennent des structures conçues pour guider les utilisateurs dans l’accomplissement d’une tâche. Voici quelques exemples :

  • Ajout d’articles à un panier, puis réalisation d’un achat.
  • Recherche d’un mot-clé et sélection d’un résultat.
  • Création d’un nouveau compte et finalisation de l’inscription du compte.

Une tâche réussie remplit trois conditions :

  • Flux de tâches prévu : le flux de tâches visé de la fonctionnalité a été réalisé par l’utilisateur et s’aligne sur le flux de tâches prévu.
  • Haute performance : la fonctionnalité visée de la fonction a été accomplie dans un laps de temps raisonnable.
  • Haute fiabilité : la fonctionnalité visée de la fonctionnalité a été effectuée sans échec.

Une tâche est considérée comme ayant échoué si l’une des conditions précédentes n’est pas remplie.

Important

Les métriques de réussite de la tâche nécessitent que le plug-in Click Analytics pour Application Insights soit implémenté dans l’application.

Configurez une tâche personnalisée en utilisant les paramètres suivants.

Paramètre Description
Première étape Fonctionnalité qui démarre la tâche. Dans l’exemple de panier/d’achat, l’ajout d’articles au panier est la première étape.
Durée prévue de la tâche Fenêtre de temps pour considérer qu’une tâche terminée est réussie. Toute tâche terminée en dehors de cette contrainte est considérée comme un échec. Toutes les tâches n’ont pas nécessairement de contrainte de temps. Pour ces tâches, sélectionnez Aucune attente de temps.
Dernière étape Fonctionnalité qui termine la tâche. Dans l’exemple de panier/d’achat, l’achat d’articles à partir du panier est la dernière étape.

Forum aux questions

L’événement initial représente-t-il la première occurrence de l’événement dans une session ou bien n’importe quel moment où l’événement se produit au cours d’une session ?

L’événement initial sur la visualisation représente uniquement la première fois qu’un utilisateur a envoyé cette page consultée ou cet événement personnalisé au cours d’une session. Si les utilisateurs peuvent envoyer l’événement initial plusieurs fois pendant une session, la colonne Étape 1 affiche uniquement le comportement des utilisateurs après la première instance de l’événement initial, et non pas toutes les instances.

Certains nœuds de ma visualisation ont un niveau trop élevé. Comment puis-je obtenir des nœuds plus détaillés ?

Utilisez les options Fractionner par dans le menu Modifier :

  1. Sélectionnez l’événement que vous voulez décomposer le menu Événement.

  2. Sélectionnez une dimension dans le menu Dimension . Par exemple, si vous disposez d’un événement appelé Bouton cliqué, essayez une propriété personnalisée appelée Nom du bouton.

J’ai défini une cohorte d’utilisateurs d’un pays/d’une région. Lorsque je la compare dans l’outil Utilisateurs à la définition d’un filtre sur ce pays/cette région, pourquoi est-ce que j’obtiens des résultats différents ?

Les cohortes et les filtres sont différents. Supposons que vous ayez une cohorte d’utilisateurs du Royaume-Uni (définie comme dans l’exemple précédent) et que vous compariez ses résultats à ceux obtenus avec le filtre Country or region = United Kingdom :

  • La version cohorte affiche tous les événements des utilisateurs qui ont envoyé au moins un événement au Royaume-Uni pendant la période. Si vous fractionnez les données par pays ou région, vous verrez probablement de nombreux pays et régions.

  • La version filtre n’affiche que les événements du Royaume-Uni. Si vous fractionnez les données par pays ou par région, vous ne voyez que celles du Royaume-Uni.

Comment faire afficher les données à différents fragments de temps (quotidien, mensuel ou hebdomadaire) ?

Vous pouvez sélectionner le filtre Fragment de date pour modifier le grain. Le filtre est disponible dans tous les onglets de dimension.

Capture d’écran montrant le filtre permettant de changer le fragment de date en quotidien, mensuel ou hebdomadaire dans le classeur.

Comment accéder à des informations de mon application qui ne sont pas disponibles dans les classeurs HEART ?

Vous pouvez explorer les données qui alimentent le classeur HEART si les contrôles ne répondent pas à toutes vos questions. Pour effectuer cette tâche, sous la section Surveillance, sélectionnez Journaux et interrogez la table customEvents. Certains attributs de Click Analytics sont contenus dans le champ customDimensions. Un exemple de requête est présenté ici.

Capture d’écran montrant la section Journal sous Surveillance dans Application Insights. L’écran affiche également un exemple de requête dans la section du journal pour récupérer les données de l’application.

Pour en savoir plus sur les journaux dans Azure Monitor, consultez Vue d’ensemble des journaux d’Azure Monitor.

Puis-je modifier des contrôles dans le classeur ?

Oui. Lorsque vous sélectionnez le modèle public du classeur :

  1. Sélectionnez Modifier et apportez vos modifications.

    Capture d’écran montrant le bouton Modifier dans le coin supérieur gauche du modèle de classeur.

  2. Après avoir apporté vos modifications, sélectionnez Modification terminée, puis sélectionnez l’icône Enregistrer.

    Capture d’écran montrant l’icône Enregistrer en haut du modèle de classeur qui devient disponible après avoir effectué des modifications.

  3. Pour afficher votre classeur enregistré, sous Surveillance, accédez à la section Classeurs, puis sélectionnez l’onglet Classeurs. Une copie de votre classeur personnalisé s’y affiche. Vous pouvez apporter toutes les modifications que vous souhaitez à cette copie.

    Capture d’écran montrant l’onglet Classeurs à côté de l’onglet Modèles publics, où se trouve la copie éditée du classeur.

Pour plus d’informations sur la modification des modèles de classeurs, consultez la section Modèles de classeurs Azure.

Étapes suivantes