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 Kaufprozesse, bevor Sie die Chat-App erstellen, und achten Sie dabei auf Folgendes:

  • Wann Fehlermeldungen angezeigt werden sollen.
  • Wann Slash-Befehle vorgeschlagen werden sollten, um Nutzern die Verwendung der Chat-App zu erleichtern
  • Hier könnte der User Flow vereinfacht werden.

Ein Flussdiagramm aller User Journeys erstellen

Flussdiagramme sind nützliche Tools, um alle Interaktionen mit der Chat-App zu visualisieren und sich durchzudenken. 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 – oder – bei komplizierteren Workflows – ein Flussdiagramm für jede User Journey.

Das folgende Flussdiagramm zeigt den Kaufprozess einer Chat-App, mit der Nutzer ihren Google Kalender über Google Chat verwalten können:

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 seinen Kalender mit einer Chat-App prüfen 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 ablehnt, wird die vorherige Willkommensnachricht noch einmal gesendet.
    • Wenn der Nutzer der Autorisierung des Zugriffs zustimmt, klickt er auf Anmelden.
  3. Der Nutzer wird über eine Dialognachricht zur Anmeldung aufgefordert.

    • Wenn der Nutzer sich 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 gesendet, in der die Verwendung der Chat-App beschrieben wird.
  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 heutigen Zeitplan in einer Kartennachricht.

Schreiben Sie User Storys, um Ihre User Journeys zu lenken.

Eine User Story stellt ein Nutzerziel dar und ist so geschrieben, dass Nutzer, Aufgabe und Zweck der Story klar sind. User Storys sind immer offen, weil es in der Regel mehrere Möglichkeiten gibt, die beschriebenen Anforderungen zu erfüllen. Mithilfe von User Storys können Sie Pfade festlegen, denen Nutzer bei der Arbeit mit der Chat-App folgen.

User Storys 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 prüfen, damit ich mit anderen an Projekten zusammenarbeiten kann.

Die meisten Chat-Apps haben mehrere User Storys. Eine weitere User Story für die Chat-Beispiel-App lautet: Als Manager möchte ich ein wöchentliches Meeting planen, das alle meine direkt unterstellten Mitarbeiter einschließt, 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 verstehen können, fügen Sie eine Legende ein, die beschreibt, welche Form welche Art von Interaktion darstellt. Bestimmen Sie beispielsweise eine eindeutige Form für Nutzerentscheidungspunkte, Nutzereingaben, erfolgreiche und fehlgeschlagene Ergebnisse aus der Chat-App und alle Nachrichten aus der Chat-App.

Alle Fehlerszenarien berücksichtigen

Damit Nutzer bei der Arbeit mit Ihrer Chat-App nie stecken bleiben, nehmen Sie Fehlerszenarien in Ihre User Journey Map auf. 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 falsch. Versuchen Sie noch einmal, sich anzumelden.“

Nachrichten identifizieren, die Ihre 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 Bestätigung handelt, dass die Chat-App die Anfrage des Nutzers erfolgreich ausgeführt hat. z. B.: „Willkommen in der Terminplanungs-App. Ich kann Termine planen, verschieben oder aus Ihrem Kalender entfernen. Werfen Sie einen Blick auf Ihre Terminübersicht für heute, indem Sie /checkCalendar eingeben.“