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.

  1. Wählen Sie in Ihrer Application Insights-Ressource unter Nutzung die Option Benutzer aus.

  2. 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.

  3. 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.

  4. 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.

    Screenshot der Registerkarte „Benutzer“ des Abfrage-Generators.

  5. 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.

  6. Wählen Sie Weitere Erkenntnisse anzeigen aus, um weitere Informationen zu erfahren.

    Screenshot der Registerkarte „Benutzer“ unter „Mehr Erkenntnisse anzeigen“.

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.

  1. Wählen Sie unter Nutzung die Option Sitzungen aus.

  2. 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.

    Screenshot der Registerkarte „Sitzungen“ mit einem angezeigten Balkendiagramm.

  3. 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.

    Screenshot der Registerkarte „Sitzungen“ mit einer ausgewählten Zeitachse.

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.

  1. Wählen Sie auf der Registerkarte Benutzer, Sitzungen oder Ereignisse die Option Kohorte erstellen aus.

  2. Wählen Sie eine Vorlage aus dem Katalog aus.

    Screenshot des Vorlagenkatalogs für Kohorten.

  3. Bearbeiten Sie Ihre Kohorte, und wählen Sie Speichern aus.

  4. Um Ihre Kohorte anzuzeigen, wählen Sie sie in der Dropdownliste Anzeigen aus.

    Screenshot der Dropdownliste „Anzeigen“ mit angezeigter Kohorte.

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.

  1. Wählen Sie Trichter>Bearbeiten aus.

  2. 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.

    Screenshot der Registerkarte „Trichter“ und Auswahl von Schritten auf der Registerkarte „Bearbeiten“.

  3. 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.

    Screenshot der angezeigten Registerkarte „Trichter“.

  4. 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.

  1. Wählen SieBindung>Arbeitsmappe zur Bindungsanalyse aus.

  2. 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.

    Screenshot eines Diagramms der Benutzer, die die für einen Bindungsfilter festgelegten Kriterien erfüllen.

  3. 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.

    Screenshot der Arbeitsmappe „Bindung“ mit dem Diagramm „Benutzer nach # Wochen zurückgekehrt“.

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.

  1. Wählen Sie im Menü Benutzerflows aus.

  2. Wählen Sie Neu aus, um einen neuen Benutzerflow zu erstellen. Wählen Sie Bearbeiten aus, um dessen Details zu bearbeiten.

  3. 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.

    Screenshot, der zeigt, wie ein neuer Benutzerflow erstellt wird.

  4. 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.

    Screenshot der Anzeige von Benutzerpfaden und der Anzahl der Sitzungen für einen Benutzerflow.

  5. 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.

    Screenshot der Liste ausgeschlossener Ereignisse für einen Benutzerflow.

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.
  1. Wählen Sie im Menü Arbeitsmappen aus.

  2. Klicken Sie auf Neu, um eine neue Arbeitsmappe zu erstellen.

  3. 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.

    Screenshot der Schaltfläche „Beispiel“ und der Liste mit Beispielabfragen, die verwendet werden können.

  4. Wählen Sie Bearbeitung abgeschlossen aus.

  5. Wählen Sie im oberen Bereich Bearbeiten aus, um den Text oben in der Arbeitsmappe zu bearbeiten. Die Formatierung erfolgt mittels Markdown.

  6. 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.