Eine Journey schreiben
Schritte, Auslöser und woran der Assistent erkennt, dass ein Schritt fertig ist.
Eine Journey hat einen Namen (so nennt der Assistent sie laut), einen Auslösesatz und ihre Schritte in der richtigen Reihenfolge. Sie schreiben sie auf der Seite Journeys; auch ein per MCP verbundener Coding-Agent kann einen Entwurf für Sie erstellen – ein Entwurf läuft nie, bevor Sie ihn veröffentlichen.
Der Auslösesatz#
Der Auslöser wird mit dem verglichen, was der Besucher eingetippt hat. Schreiben Sie also einen Satz, keine Menübeschriftung: *„wenn der Besucher etwas Gekauftes zurückgeben oder zurückschicken möchte“*. Ein Stichwort wie „Retouren“ passt auf fast nichts.
Wie ein Schritt endet#
Jeder Schritt gibt an, woran wir erkennen, dass er abgeschlossen ist. Das ist eine geschlossene Liste – eine Freitext-Bedingung gibt es nicht, denn eine Bedingung, die die Engine nicht prüfen kann, ist eine Bedingung, die stillschweigend nie eintritt.
| Endet, wenn | Voraussetzung |
|---|---|
click_self | Auf das Ziel des Schritts selbst wurde geklickt. |
visible / hidden | Ein Zielelement erscheint oder verschwindet. |
filled | Ein Zielfeld hat einen Wert. |
url_change | Die Adresse wechselt zu einer, die Sie angeben. |
settled | Ein Ziel verändert sich nicht mehr. |
attempts | Eine bestimmte Anzahl von Versuchen. |
user_continue | Der Besucher klickt auf Continue. Pflicht bei Hold-Schritten. |
Regel: Ein Schritt, der eine Seite öffnet, muss mit etwas enden, das die Seite anzeigen kann. Beim Öffnen einer Seite wird das Skript abgebaut und auf der neuen Seite neu aufgebaut; ein Ereignis, das noch kommen sollte – etwa ein Klick –, kann also nie ankommen: Der Schritt würde die Seite bei jedem Laden erneut öffnen. Der Editor bietet für einen Schritt „Seite öffnen“ deshalb nur url_change, visible und filled an, und der Server lehnt einen Plan ab, der etwas anderes angibt. Außerdem stoppt die Engine einen Schritt nach zwei Seitenwechseln, sodass ein fehlerhafter Plan Ihre Website nie in einer Neuladeschleife zurücklassen kann.
Noch etwas übernimmt die Engine für Sie: Sie wartet, bis das Ziel eines Schritts erscheint (einige Sekunden, mit laufender Prüfung), bevor sie entscheidet, dass es fehlt. Dass eine Seite ihr Formular erst einen Moment nach dem Laden anzeigt, ist normal und soll keine Journey stoppen.
Veröffentlichen#
Veröffentlicht wird eine bestimmte Version. Wird eine veröffentlichte Journey bearbeitet, geht sie offline – so kann auf Ihrer Website nie ein Plan laufen, den niemand freigegeben hat. Lesen Sie die Schritte und veröffentlichen Sie erneut.
Tipp: Die meiste Arbeit an einer Journey besteht darin, die richtigen Elemente auf Ihrer Seite zu benennen. Das Ziel eines Schritts muss genau einem Element entsprechen – #country-select oder select[aria-label="Passport"] sind beide in Ordnung, solange nur ein Element auf der Seite darauf passt, ein bloßes button wird dagegen abgelehnt: Ein Verweis, der vierzig Dinge meinen kann, ist kein Zeiger. Haben Sie einen Coding-Agenten verbunden (siehe Coding Agents), kann er Ihre Seiten lesen und die Schritte entwerfen – Sie prüfen und veröffentlichen.