Verwenden von Application Insights zur Analyse der Kundeninteraktion mit Ihrer Anwendung
Application Insights erfasst Nutzungsinformationen, mit denen Sie nachvollziehen können, wie Benutzer mit Ihrer Anwendung interagieren. In diesem Tutorial werden verschiedene Ressourcen vorgestellt, die zur Analyse dieser Informationen verwendet werden können.
Sie lernen Folgendes:
- Analysieren von Daten über Benutzer, die auf Ihre Anwendung zugreifen.
- Verwenden von Sitzungsinformationen zur Analyse der Kundeninteraktion mit Ihrer Anwendung.
- Definieren von Trichtern, mit denen Sie die gewünschte Benutzeraktivität mit der tatsächlichen Aktivität vergleichen können.
- Erstellen einer Arbeitsmappe, mit der Visualisierungen und Abfragen in einem einzigen Dokument zusammengefasst werden.
- Gruppieren von ähnlichen Benutzern für eine Gesamtanalyse.
- Ermitteln von Benutzern, die Ihre Anwendung wiederholt nutzen.
- Untersuchen, wie sich Benutzer in Ihrer Anwendung bewegen.
Voraussetzungen
Für dieses Tutorial benötigen Sie Folgendes:
- Installieren Sie Visual Studio 2019 mit den folgenden Workloads:
- ASP.NET und Webentwicklung.
- Azure-Entwicklung.
- Laden Sie den Visual Studio Snapshot Debugger herunter, und installieren Sie diesen.
- Bereitstellen einer .NET-Anwendung in Azure und Aktivieren des Application Insights SDK
- Senden Sie Telemetriedaten aus Ihrer Anwendung zum Hinzufügen von benutzerdefinierten Ereignis-/Seitenansichten.
- Senden Sie Benutzerkontext-IDs, um Benutzeraktivitäten über einen bestimmten Zeitraum nachzuverfolgen und alle Nutzungsfunktionen zu verwenden.
Anmelden bei Azure
Melden Sie sich beim Azure-Portal an.
Auswerten von Benutzerdaten
Im Bereich Benutzer können Sie wichtige Benutzerdaten auf unterschiedliche Weise analysieren. Beispielsweise können Sie hier benutzerbezogene Informationen wie den Ort der Verbindungsherstellung, Clientdaten und bestimmte Anwendungsbereiche nachvollziehen, auf die zugegriffen wurde.
Wählen Sie in Ihrer Application Insights-Ressource unter Nutzung die Option Benutzer aus.
In der Standardansicht wird die Anzahl der individuellen Benutzer angezeigt, die sich in den letzten 24 Stunden mit Ihrer Anwendung verbunden haben. Sie können das Zeitfenster ändern und verschiedene andere Kriterien festlegen, um diese Informationen zu filtern.
Wählen Sie die Dropdownliste Während aus, und ändern Sie das Zeitfenster auf 7 Tage. Durch diese Einstellung werden in den unterschiedlichen Diagrammen im Bereich mehr Daten angezeigt.
Wählen Sie die Dropdownliste Trennen nach aus, um sich im Diagramm eine Aufschlüsselung nach Benutzereigenschaft anzeigen zu lassen. Wählen Sie aus der Dropdownliste Land oder Region einen entsprechenden Eintrag aus. Im Diagramm werden nun zwar dieselben Daten angezeigt, aber Sie können sich damit eine Aufschlüsselung nach der Anzahl der Benutzer jedes Landes/jeder Region anzeigen lassen.
Positionieren Sie den Cursor über verschiedenen Balken im Diagramm. Beachten Sie hierbei, dass sich die angezeigte Anzahl für jedes Land/jede Region nur auf das Zeitfenster bezieht, das von diesem Balken dargestellt wird.
Wählen Sie Weitere Erkenntnisse anzeigen aus, um weitere Informationen zu erfahren.
Analysieren von Benutzersitzungen
Der Bereich Sitzungen ist vergleichbar mit dem Bereich Benutzer. Der Bereich Benutzer hilft Ihnen dabei, Details über die Benutzer zu erfahren, die auf Ihre Anwendung zugreifen. Der Bereich Sitzungen hilft Ihnen, zu verstehen, wie diese Benutzer Ihre Anwendung verwendet haben.
Wählen Sie unter Nutzung die Option Sitzungen aus.
Sehen Sie sich das Diagramm an, und beachten Sie, dass dieselben Optionen zum Filtern und Aufschlüsseln der Daten wie im Bereich Benutzer verfügbar sind.
Um die Sitzungschronik anzuzeigen, wählen Sie Mehr Erkenntnisse anzeigen aus. Wählen Sie unter Aktive Sitzungen die Option Sitzungschronik anzeigen auf einer der Zeitachsen aus. Im Bereich Sitzungschronik wird zeigt jede Aktion in den Sitzungen angezeigt. Diese Information kann Ihnen bei der Identifizierung von Beispielen wie Sitzungen mit einer großen Anzahl von Ausnahmen helfen.
Gruppieren von ähnlichen Benutzern
Eine Kohorte umfasst Benutzer, die nach ähnlichen Eigenschaften gruppiert sind. Sie können Kohorten zum Filtern von Daten in anderen Bereichen verwenden, damit Sie bestimmte Benutzergruppen analysieren können. Beispielsweise lassen sich so nur Benutzer analysieren, die einen Kaufvorgang abgeschlossen haben.
Wählen Sie auf der Registerkarte Benutzer, Sitzungen oder Ereignisse die Option Kohorte erstellen aus.
Wählen Sie eine Vorlage aus dem Katalog aus.
Bearbeiten Sie Ihre Kohorte, und wählen Sie Speichern aus.
Um Ihre Kohorte anzuzeigen, wählen Sie sie in der Dropdownliste Anzeigen aus.
Vergleichen von gewünschter und tatsächlicher Aktivität
Die vorherigen Bereiche konzentrieren sich darauf, was Benutzer Ihrer Anwendung getan haben. Der Bereich Trichter konzentriert sich auf das, wozu Sie die Benutzer veranlassen möchten. Ein Trichter setzt sich aus mehreren Schritten Ihrer Anwendung und dem Prozentsatz der Benutzer zusammen, der zwischen den einzelnen Schritten navigiert.
Sie können z. B. einen Trichter erstellen, der den Prozentsatz der Benutzer misst, die eine Verbindung mit Ihrer Anwendung herstellen und nach einem Produkt suchen. Anschließend wird Ihnen der prozentuale Anteil der Benutzer angezeigt, die das Produkt dem Warenkorb hinzugefügt haben. Sie können auch den Prozentsatz der Kunden anzeigen, die einen Kauf abschließen.
Wählen Sie Trichter>Bearbeiten aus.
Erstellen Sie einen Trichter mit mindestens zwei Schritten, indem Sie für jeden Schritt eine Aktion auswählen. Die Liste der Aktionen basiert auf den von Application Insights gesammelten Nutzungsdaten.
Wählen Sie die Registerkarte Ansicht aus, um die Ergebnisse anzuzeigen. Im Fenster rechts werden die am häufigsten aufgetretenen Ereignisse vor der ersten und nach der letzten Aktivität angezeigt. So können Sie Benutzertendenzen für eine bestimmte Aktionssequenz nachvollziehen.
Wählen Sie Speichern aus, um den Trichter zu speichern.
Ermitteln von Kunden, die wiederholt auf Ihre Anwendung zugreifen
Mit der Option Retention (Vermerkdauer) können Sie nachvollziehen, welche Benutzer Ihre Anwendung mehrfach nutzen.
Wählen SieBindung>Arbeitsmappe zur Bindungsanalyse aus.
Standardmäßig umfassen die analysierten Informationen Benutzer, die eine Aktion ausgeführt haben, um anschließend zurückzukehren, und eine weitere Aktion auszuführen. Sie können diesen Filter z. B. so ändern, dass nur die Benutzer erfasst werden, die nach Abschluss eines Kaufs zurückgekehrt sind.
Die Anzahl der wiederkehrenden Benutzer, die den Kriterien entsprechen, wird in einem Diagramm und in einer Tabelle für verschiedene Zeiträume angezeigt. Üblicherweise ergibt sich mit größer werdenden Zeiträumen als Muster ein sukzessiver Abfall von wiederkehrenden Benutzern. Ein plötzlicher Abfall zwischen Zeiträumen kann unter Umständen Anlass für Bedenken sein.
Analysieren von Benutzerbewegungen
Mit einem Benutzerflow wird visualisiert, wie sich Benutzer zwischen den Seiten und Funktionen Ihrer Anwendung bewegen. Mit diesem Flow können Sie ermitteln, zu welchem Ziel Benutzer in der Regel von einer bestimmten Seite aus navigieren, wie sie Ihre Anwendung üblicherweise beenden und welche Aktionen wiederholt ausgeführt werden.
Wählen Sie im Menü Benutzerflows aus.
Wählen Sie Neu aus, um einen neuen Benutzerflow zu erstellen. Wählen Sie Bearbeiten aus, um dessen Details zu bearbeiten.
Erhöhen Sie den Zeitbereich auf 7 Tage, und wählen Sie anschließend ein Initialereignis aus. Der Flow erfasst nun Benutzersitzungen, die mit diesem Ereignis beginnen.
Der Benutzerflow wird angezeigt. In diesem sehen Sie unterschiedliche Benutzerpfade und die Anzahl der Benutzersitzungen. Blaue Linien stehen für eine Aktion, die der Benutzer nach der aktuellen Aktion ausgeführt hat. Rote Linien stellen das Ende der Benutzersitzung dar.
Um ein Ereignis aus dem Flow zu entfernen, wählen Sie das X oben rechts in der Ecke der Aktion aus. Wählen Sie anschließend Diagramm erstellen aus. Daraufhin wird jede Instanz des Ereignisses entfernt, und das Diagramm wird neu gezeichnet. Wählen Sie Bearbeitenaus, damit das Ereignis der Liste Ausgeschlossene Ereignisse hinzugefügt wird.
Zusammenfassung von Nutzungsdaten
In Arbeitsmappen werden Datenvisualisierungen, Log Analytics-Abfragen und Text zu interaktiven Dokumenten zusammengefasst. Sie können Arbeitsmappen verwenden, um:
- Gruppieren allgemeiner Nutzungsinformationen.
- Konsolidieren von Informationen aus einem bestimmten Vorfall.
- Rückmeldungen an Ihr Team geben zur Nutzung Ihrer Anwendung.
Wählen Sie im Menü Arbeitsmappen aus.
Klicken Sie auf Neu, um eine neue Arbeitsmappe zu erstellen.
Eine Abfrage, die bereitgestellt wird, enthält alle Nutzungsdaten des letzten Tags, die als Balkendiagramm angezeigt werden. Sie können diese Abfrage verwenden oder manuell bearbeiten. Alternativ können Sie auf Beispielabfragen klicken, um weitere relevante Abfragen auszuwählen.
Wählen Sie Bearbeitung abgeschlossen aus.
Wählen Sie im oberen Bereich Bearbeiten aus, um den Text oben in der Arbeitsmappe zu bearbeiten. Die Formatierung erfolgt mittels Markdown.
Wählen Sie Benutzer hinzufügen aus, um ein Diagramm mit Benutzerinformationen hinzuzufügen. Bearbeiten Sie bei Bedarf die Details des Diagramms. Wählen Sie dann Bearbeitung abgeschlossen aus, um sie zu speichern.