Analysieren von Benutzernavigationsmustern mit Benutzerabläufen in Application Insights

Screenshot that shows the Application Insights User Flows tool.

Das Tool für Benutzerabläufe visualisiert die Navigation von Benutzern zwischen den Seiten und Features Ihrer Website. Dadurch liefert es beispielsweise Antworten auf folgende Fragen:

  • Wie verlassen Benutzer eine Seite auf Ihrer Website?
  • Was wählen Benutzer auf einer Seite Ihrer Website aus?
  • An welchen Stellen verlassen Benutzer Ihre Website am häufigsten?
  • Gibt es Bereiche, in denen Benutzer immer wieder die gleiche Aktion wiederholen?

Das Tool für Benutzerabläufe startet bei einem ersten benutzerdefinierten Ereignis, einer Ausnahme, Abhängigkeit, Seitenansicht oder Anforderung, die Sie festlegen. Nach einem Ausgangsereignis dieser Art werden für die Benutzerabläufe die Ereignisse angezeigt, die vor und nach Benutzersitzungen aufgetreten sind. Linien mit unterschiedlicher Stärke geben Aufschluss darüber, wie oft Benutzer den einzelnen Pfaden folgen. Mit speziellen Knoten vom Typ Sitzung gestartet wird angezeigt, wo die nachfolgenden Knoten mit einer Sitzung begonnen haben. Mit speziellen Knoten vom Typ Sitzung beendet wird angezeigt, wie viele Benutzer nach dem vorherigen Knoten keine Seitenaufrufe oder benutzerdefinierten Ereignisse mehr gesendet haben. Hierdurch wird deutlich, wo Benutzer Ihre Website wahrscheinlich verlassen haben.

Hinweis

Ihre Application Insights-Ressource muss Seitenaufrufe oder benutzerdefinierte Ereignisse enthalten, um das Tool für Benutzerabläufe verwenden zu können. Informieren Sie sich darüber, wie Sie Ihre App so einrichten können, dass Seitenansichten automatisch mit dem Application Insights-JavaScript-SDK erfasst werden.

Auswählen eines Ausgangsereignisses

Screenshot that shows choosing an initial event for User Flows.

Wählen Sie zur Beantwortung von Fragen mit dem Tool für Benutzerabläufe ein erstes benutzerdefiniertes Ereignis, eine Ausnahme, Abhängigkeit, Seitenansicht oder Anforderung als Startpunkt für die Visualisierung aus:

  1. Wählen Sie den Link im Titel What do users do after...? (Was tun Benutzer nach Folgendem:...?) oder die Option Bearbeiten aus.
  2. Wählen Sie im Dropdownmenü Ursprüngliches Ereignis ein benutzerdefiniertes Ereignis, eine Ausnahme, Abhängigkeit, Seitenansicht oder Anforderung aus.
  3. Wählen Sie Graph erstellen aus.

Die Spalte Step 1 (Schritt 1) der Visualisierung zeigt, welche Aktion Benutzer nach dem Ausgangsereignis am häufigsten ausgeführt haben. Die Elemente werden absteigend nach Häufigkeit sortiert. Die Spalten Step 2 (Schritt 2) und die nachfolgenden Spalten zeigen an, welche Aktion Benutzer als Nächstes ausgeführt haben. Aus diesen Informationen ergibt sich ein Überblick über die gesamte Navigation von Benutzern auf Ihrer Website.

Standardmäßig zieht das Tool für Benutzerabläufe nur willkürliche Stichproben von Seitenansichten und benutzerdefinierten Ereignissen auf Ihrer Website aus den letzten 24 Stunden heran. Über das Menü Bearbeiten können Sie den Zeitbereich vergrößern und das Verhältnis zwischen Leistung und Genauigkeit für willkürliche Stichproben verändern.

Sollten einige der Seitenansichten, benutzerdefinierten Ereignisse und Ausnahmen für Sie nicht relevant sein, wählen Sie für die Knoten, die Sie ausblenden möchten, X aus. Nachdem Sie die Knoten ausgewählt haben, die Sie ausblenden möchten, wählen Sie Graph erstellen aus. Wenn Sie alle ausgeblendeten Knoten anzeigen möchten, wählen Sie Bearbeiten aus, und sehen Sie sich den Abschnitt Ausgeschlossene Ereignisse an.

Sollten bestimmte Seitenansichten oder benutzerdefinierte Ereignisse nicht wie erwartet in der Visualisierung angezeigt werden, gehen Sie wie folgt vor:

  • Überprüfen Sie im Menü Bearbeiten den Abschnitt Ausgeschlossene Ereignisse.
  • Verwenden Sie die Schaltflächen mit dem Pluszeichen für Knoten vom Typ Andere, um weniger häufige Ereignisse in die Visualisierung einzubinden.
  • Wenn die erwartete Seitenansicht oder das erwartete benutzerdefinierte Ereignis nur selten von Benutzern gesendet wird, vergrößern Sie den Zeitbereich der Visualisierung über das Menü Bearbeiten.
  • Vergewissern Sie sich, dass das benutzerdefinierte Ereignis, die Ausnahme, Abhängigkeit, Seitenansicht oder Anforderung, das bzw. die Sie erwarten, im Quellcode Ihrer Website so eingerichtet ist, dass es bzw. sie vom Application Insights SDK erfasst wird. Informationen zum Erfassen benutzerdefinierter Ereignisse finden Sie hier.

Verwenden Sie die Dropdownlisten Previous steps (Vorherige Schritte) und Next steps (Nächste Schritte) oberhalb der Visualisierung, wenn Sie mehr Schritte anzeigen möchten.

Wohin wechseln Benutzer nach dem Besuch einer Seite oder nach der Verwendung eines Features, und worauf klicken sie?

Screenshot that shows using User Flows to understand where users select.

Wenn es sich bei Ihrem Ausgangsereignis um eine Seitenansicht handelt, können Sie über die erste Spalte der Visualisierung (Step 1) schnell ermitteln, welche Aktion Benutzer direkt im Anschluss an den Seitenbesuch ausgeführt haben.

Öffnen Sie Ihre Website in einem Fenster neben der Visualisierung von Benutzerabläufen. Vergleichen Sie Ihre Erwartungen hinsichtlich der Benutzerinteraktion mit der Liste von Ereignissen aus der Spalte Step 1 (Schritt 1). Es kommt immer wieder vor, dass ein Seitenelement, dem Ihr Team keine besondere Bedeutung beimisst, zu den meistgenutzten Elementen der Seite gehört. Dies kann ein guter Ausgangspunkt für die Optimierung des Websitedesigns sein.

Wenn es sich bei Ihrem Ausgangsereignis um ein benutzerdefiniertes Ereignis handelt, zeigt die erste Spalte,welche Aktion Benutzer im Anschluss an diese Aktion ausgeführt haben. Überlegen Sie sich auch hier, ob das beobachtete Verhalten der Benutzer den Zielen und Erwartungen Ihres Teams entspricht.

Wenn Sie als Ausgangsereignis also beispielsweise Artikel in den Warenkorb gelegt ausgewählt haben, prüfen Sie in der Visualisierung, ob kurz darauf Zur Kasse und Kauf abgeschlossen erscheinen. Falls das Benutzerverhalten von Ihren Erwartungen abweicht, können Sie anhand der Visualisierung nachvollziehen, inwiefern dies auf das aktuelle Design Ihrer Website zurückzuführen ist.

An welchen Stellen verlassen Benutzer Ihre Website am häufigsten?

Achten Sie auf Knoten vom Typ Sitzung beendet, die weit oben in einer Visualisierungsspalte erscheinen (insbesondere zu Beginn eines Ablaufs). Diese Position bedeutet, dass viele Benutzer Ihre Website im Anschluss an die zuvor besuchten Seiten und ausgeführten Benutzeroberflächeninteraktionen wahrscheinlich verlassen haben.

Dies ist manchmal zu erwarten. Beispielsweise ist damit nach dem Einkauf eines Benutzers auf einer E-Commerce-Seite zu rechnen. In der Regel deutet das Verlassen der Benutzer jedoch auf Designprobleme, Leistungsdefizite oder andere korrigierbare Probleme Ihrer Website hin.

Beachten Sie, dass Knoten vom Typ Sitzung beendet nur auf Telemetriedaten basieren, die durch diese Application Insights-Ressource gesammelt wurden. Wenn Application Insights für bestimmte Benutzerinteraktionen keine Telemetriedaten erhält, haben Benutzer möglicherweise trotzdem auf diese Weise mit Ihrer Website interagiert, obwohl die Sitzung laut dem Tool für Benutzerabläufe beendet wurde.

Gibt es Bereiche, in denen Benutzer immer wieder die gleiche Aktion wiederholen?

Halten Sie die Augen nach Seitenansichten oder benutzerdefinierten Ereignissen offen, die von vielen Benutzern über mehrere Visualisierungsschritte hinweg wiederholt werden. Diese Aktivität bedeutet in der Regel, dass Benutzer auf Ihrer Website repetitive Aktionen ausführen. Überlegen Sie sich in diesem Fall, wie Sie das Design der Website ändern oder neue Funktionen hinzufügen können, um Wiederholungen zu reduzieren. Sie können beispielsweise eine Massenbearbeitungsfunktion hinzufügen, wenn Sie feststellen, dass Benutzer repetitive Aktionen für jede Zeile eines Tabellenelements ausführen.

Häufig gestellte Fragen

Dieser Abschnitt enthält Antworten auf häufig gestellte Fragen.

Stellt das Ausgangsereignis das erste Vorkommen des Ereignisses in einer Sitzung oder ein beliebiges Vorkommen in einer Sitzung dar?

Das Ausgangsereignis in der Visualisierung stellt nur die erste Instanz eines Seitenaufrufs oder benutzerdefinierten Ereignisses dar, den bzw. das ein Benutzer während einer Sitzung gesendet hat. Wenn Benutzer das Ausgangsereignis mehrmals in einer Sitzung senden können, zeigt die Spalte Step 1 (Schritt 1) nur das Verhalten von Benutzern nach der ersten Instanz eines Ausgangsereignisses (nicht alle Instanzen).

Einige Knoten in meiner Visualisierung sind zu allgemein gehalten. Wie erhalte ich ausführlichere Knoten?

Verwenden Sie im Menü Bearbeiten die Optionen unter Teilen nach:

  1. Wählen Sie das Ereignis, das Sie unterteilen möchten, im Menü Ereignis aus.
  2. Wählen Sie im Menü Dimension eine Dimension aus. Wenn Sie beispielsweise über ein Ereignis Button Clicked (Auf Schaltfläche geklickt) verfügen, können Sie es mit der benutzerdefinierten Eigenschaft Button Name (Schaltflächenname) versuchen.

Nächste Schritte