Alle User Journeys definieren

Auf dieser Seite wird beschrieben, wie Sie die Kaufprozesse Ihrer Google Chat-App definieren und zuordnen. Eine User Journey besteht aus einer Reihe von Aktionen und Interaktionen zwischen einem Nutzer und einer Chat-App, die ihm beim Erreichen eines Ziels helfen. Definieren Sie diese Prozesse, bevor Sie die Chat-App erstellen, um Folgendes zu ermitteln:

  • Wann Fehlermeldungen angezeigt werden sollen.
  • Wann sollten Slash-Befehle vorgeschlagen werden, um Nutzern bei der Verwendung der Chat-App zu helfen?
  • Wo der User Flow vereinfacht werden könnte.

Ein Flussdiagramm aller User Journeys erstellen

Flussdiagramme sind nützliche Tools für die Visualisierung und Berücksichtigung aller Interaktionen mit der Chat-App von Nutzern. Wenn Ihre Chat-App mit anderen Google-Diensten oder Diensten außerhalb von Google funktioniert, müssen Sie diese Interaktionen ebenfalls einbeziehen. Idealerweise stellt das Flussdiagramm jede mögliche Interaktion dar. Bei komplexeren Workflows ist es aber auch ein Flussdiagramm für jede User Journey.

Das folgende Flussdiagramm zeigt den Nutzerpfad für eine Chat-App, mit der Google Kalender über Google Chat verwaltet werden kann:

Flussdiagramm, das das Onboarding, die Authentifizierung und die Überprüfung der Nutzerpfade in Google Kalender zeigt.

Das obige Diagramm zeigt die folgenden Schritte eines Nutzers, der eine Chat-App zum Prüfen seines Kalenders verwenden möchte:

  1. Ein Nutzer fügt die Chat App einem Gruppenbereich hinzu.

  2. Die Chat-App sendet eine Willkommensnachricht, in der der Nutzer aufgefordert wird, den Zugriff zu autorisieren.

    • Wenn der Nutzer die Autorisierung des Zugriffs verweigert, wird die vorherige Willkommensnachricht noch einmal gesendet.
    • Wenn der Nutzer der Autorisierung des Zugriffs zustimmt, klickt er auf Anmelden.
  3. Der Nutzer wird zur Anmeldung über eine Dialognachricht aufgefordert.

    • Wenn sich der Nutzer nicht anmelden kann, wird eine Fehlermeldung gesendet, in der er aufgefordert wird, noch einmal zu versuchen, sich anzumelden.
    • Wenn sich der Nutzer erfolgreich anmelden kann, wird eine Onboarding-Nachricht mit einer Beschreibung der Verwendung der Chat-App gesendet.
  4. Der Nutzer gibt den Slash-Befehl /checkCalendar ein, um den heutigen Terminplan aus Google Kalender abzurufen.

    • Wenn die Chat-App den Kalender des Nutzers nicht abrufen kann, wird eine Fehlermeldung gesendet.
    • Bei Erfolg sendet die Chat-App den aktuellen Zeitplan in einer Kartennachricht.

User Storys verfassen, um User Journeys zu steuern

Eine User Story stellt ein Nutzerziel dar und ist so geschrieben, dass Nutzer, Aufgabe und Zweck der Story klar sind. User Storys sollten eine offene Frage haben, da es in der Regel mehr als eine Möglichkeit gibt, die beschriebenen Anforderungen zu erfüllen. Mit User Storys können Sie Pfade festlegen, denen Nutzer bei der Arbeit mit der Chat-App folgen können.

User Stories haben folgendes Format: Als Nutzer möchte ich eine Aufgabe erledigen, um ein Ziel zu erreichen. Im vorherigen Beispiel lautet die User Story: Als funktionsübergreifender Worker möchte ich meinen Kalender überprüfen, um mit anderen an Projekten zusammenzuarbeiten.

Die meisten Chat-Apps haben mehrere User Stories. Eine weitere User Story für die Chat-Beispielanwendung lautet beispielsweise: Als Manager möchte ich eine wöchentliche Besprechung mit allen meinen direkt unterstellten Mitarbeitern planen, damit wir an Projekten zusammenarbeiten können. Identifizieren Sie für jede User Story die User Journey für Ihre Chat-App und erstellen Sie ein Flussdiagramm, um alle potenziellen Interaktionen mit der Chat-App zu identifizieren.

Legende einfügen

Damit andere Ihre User Journeys besser lesen können, fügen Sie eine Legende hinzu, in der beschrieben wird, welche Form welche Art von Interaktion darstellt. Bestimmen Sie beispielsweise eine eindeutige Form für Nutzerentscheidungspunkte, Nutzereingaben, erfolgreiche und fehlgeschlagene Ergebnisse aus der Chat-Anwendung und alle Nachrichten aus der Chat-Anwendung.

Alle Fehlerszenarien berücksichtigen

Damit Nutzer bei der Arbeit mit Ihrer Chat-App nicht ins Stocken geraten, sollten Sie Fehlerszenarien in Ihre User Journey Map aufnehmen. Definieren Sie, wie der Fehler auftritt, schreiben Sie eine umsetzbare Fehlermeldung und identifizieren Sie, wie der Nutzer auf den Fehler reagieren könnte, um sein Ziel zu erreichen. Beispiel: „Nutzername oder Passwort ist falsch. Bitte melde dich noch einmal an.“

Nachrichten identifizieren, die die Chat-App an Nutzer sendet

Jede Interaktion sollte mit einer Nachricht aus der Chat-App an den Nutzer enden, auch wenn es sich nur um eine Nachricht handelt, die bestätigt, dass die Chat-App die Anfrage des Nutzers erfolgreich ausgeführt hat. Beispiel: „Willkommen bei der Terminplanungs-App. Ich kann Termine planen, verschieben oder aus Ihrem Kalender entfernen. Geben Sie /checkCalendar ein, um einen Blick auf die Terminübersicht für heute zu werfen.