Zum Inhalt springen

Auf Trigger warten

Das Auf Trigger warten-Element ermöglicht es Ihnen zu steuern, wie Ihre Journey abläuft, basierend darauf, ob ein Benutzer innerhalb eines festgelegten Zeitraums (bis zu 90 Tage) ein oder mehrere bestimmte Events auslöst.

Sie können bis zu drei Zweige erstellen, die jeweils durch ein bestimmtes Event oder eine Reihe von Events definiert sind. Dies ermöglicht es Ihnen, unterschiedliche Kommunikationspfade zu entwerfen, je nachdem, welche(s) Event(s) der Benutzer auslöst. Es gibt auch einen zusätzlichen Zweig namens Nicht ausgelöst für Benutzer, die die Bedingungen keines anderen Zweigs erfüllen.

Das 'Auf Trigger warten'-Element auf der Journey-Leinwand, das die eventbasierte Verzweigung zeigt
Anwendungsfälle
Anchor link to
  • Senden eines Sonderrabatts an Benutzer, die einen Kauf nicht innerhalb eines festgelegten Zeitraums nach dem Hinzufügen von Artikeln zum Warenkorb abschließen.
  • Erstellen separater Kommunikationspfade basierend darauf, welche Aktion ein Benutzer nach Erhalt einer Push-Benachrichtigung ausführt: Öffnen der Benachrichtigung, Klicken auf einen Link in der Benachrichtigung oder keine Aktion.
  • Einrichten verschiedener Folgemeldungen, je nachdem, ob ein Benutzer ein Produkt ansieht, es in den Warenkorb legt oder es innerhalb eines festgelegten Zeitraums kauft.

Wartezeit festlegen

Anchor link to

Nachdem Sie das Element „Auf Trigger warten“ hinzugefügt haben, geben Sie an, wie lange das System warten soll, bis der Benutzer die von Ihnen ausgewählten Events auslöst.

Sie können die Wartezeit auf bis zu 90 Tage einstellen.

Wenn keines der ausgewählten Events innerhalb dieses Zeitraums ausgelöst wird, fährt der Benutzer im Zweig Nicht ausgelöst fort.

Konfigurationsoberfläche, die die Einstellungen für die Wartezeit des 'Auf Trigger warten'-Elements zeigt, mit Optionen zur Einstellung der Dauer und zur Aktivierung einer festen Wartezeit

Feste Wartezeit (optional)

Anchor link to

Aktivieren Sie die Feste Wartezeit, wenn der Benutzer immer die volle Dauer warten soll, auch wenn sein Event früher eintritt.

Konfigurationsoberfläche, die die Option 'Feste Wartezeit' in den Einstellungen des 'Auf Trigger warten'-Elements zeigt.

Zweige konfigurieren

Anchor link to

Mit Zweigen können Sie verschiedene Ergebnispfade in der Journey einrichten, je nachdem, welche Events der Benutzer auslöst. Sie können bis zu drei Zweige hinzufügen, und es gibt immer einen Zweig Nicht ausgelöst für Benutzer, die keine Event-Bedingungen erfüllen.

So konfigurieren Sie einen Zweig:

  1. Geben Sie einen Namen für den Zweig in das Feld BRANCH NAME ein.

  2. Fügen Sie Events zum Zweig hinzu, indem Sie auf ADD EVENT klicken und ein Event aus dem Dropdown-Menü auswählen. Sie können bis zu vier Events pro Zweig hinzufügen.

  3. Für jedes Event können Sie Bedingungen hinzufügen, indem Sie auf ADD CONDITION klicken, um Events nach bestimmten Attributen zu filtern.

Konfigurationsoberfläche, die zeigt, wie man Bedingungen zu Events in einem Zweig mit der Schaltfläche ADD CONDITION und Attributfilteroptionen hinzufügt
  1. Um ein Event aus einem Zweig zu entfernen, klicken Sie auf REMOVE EVENT.

Wenn ein Zweig mehrere Events enthält, können Sie mit einem der folgenden logischen Operatoren auswählen, wie diese ausgewertet werden:

  • AND: Der Benutzer muss alle aufgelisteten Events auslösen, um in diesem Zweig fortzufahren.
  • OR: Der Benutzer muss mindestens eines der aufgelisteten Events auslösen, um fortzufahren.

So können Sie jeden Zweig anpassen, um komplexe Kombinationen von Benutzeraktionen klar und strukturiert zu handhaben.

Um einen neuen Zweig hinzuzufügen, klicken Sie auf Add branch.

Konfigurationsoberfläche, die die Schaltfläche 'Add branch' und mehrere Optionen zur Einrichtung von Zweigen im 'Auf Trigger warten'-Element zeigt

Multi-Session-Attributabgleich einrichten

Anchor link to

Wenn Ihre Journey Mehrere aktive Sitzungen pro Benutzer verwendet, wird dieser Abschnitt automatisch angezeigt. Sein Zweck ist es, sicherzustellen, dass jedes eingehende Event der richtigen Benutzersitzung zugeordnet wird, anstatt auf jede aktive Sitzung des Benutzers angewendet zu werden.

So konfigurieren Sie den Sitzungsabgleich:

  1. Fügen Sie zuerst ein Event zu Ihrem Zweig hinzu (wie im obigen Abschnitt Zweige konfigurieren beschrieben).

  2. Wählen Sie dann im Dropdown-Menü ein Attribut aus, das die Sitzung identifiziert. Das ausgewählte Attribut muss zwei Bedingungen erfüllen:

    • Es muss mit dem im Einstiegsschritt verwendeten Identifikator übereinstimmen (z. B. order_id, appointment_id, transaction_id).

    • Es muss auch in dem Event vorhanden sein, das Sie dem Zweig hinzugefügt haben.

Konfigurationsoberfläche, die das Dropdown-Menü für den Multi-Session-Attributabgleich mit Optionen zur Auswahl des Sitzungsidentifikators zeigt

Ihre App ermöglicht es Benutzern, mehrere Termine zu buchen. Jede Buchung startet eine separate Journey-Sitzung, die durch ein Attribut wie appointment_id identifiziert wird.

Angenommen, ein Benutzer bucht zwei Termine:

  • Termin 1001
  • Termin 1002

Dies erzeugt zwei aktive Sitzungen, eine pro Termin.

Später löst der Benutzer ein Event wie AppointmentConfirmed aus, das appointment_id: 1001 enthält. Das Auf Trigger warten-Element vergleicht diesen Wert mit dem Sitzungsidentifikator und wendet das Event korrekt nur auf die Sitzung für den Termin 1001 an. Dies stellt sicher, dass der richtige Terminablauf fortgesetzt wird.

Wenn das Event das Attribut für den Sitzungsabgleich (in diesem Fall appointment_id) nicht enthält, kann Pushwoosh nicht bestimmen, zu welcher Sitzung es gehört. Das Event wird dann auf alle aktiven Benutzersitzungen angewendet, was zu falschen oder doppelten Abläufen führt.

Anwendungsbeispiele

Anchor link to

1. Richten Sie spezielle Kommunikationen für Benutzer ein, die ein oder mehrere spezifische Events auslösen. Stellen Sie sich vor, Sie möchten Kunden eine E-Mail senden, die ein Flugticket gebucht und bezahlt haben. Fügen Sie dazu einen „Auf Trigger warten“-Schritt mit einem Zweig hinzu und geben Sie darin zwei Events an: TicketBooked und TickedPurchased (angenommen, Sie haben diese zuvor konfiguriert). Wählen Sie den logischen Operator AND, damit nur Benutzer, die beide Bedingungen erfüllen, fortfahren.

Beispiel für eine 'Auf Trigger warten'-Konfiguration mit zwei Events, die die AND-Logik für Ticketbuchung und -kauf verwenden.

2. Teilen Sie den Flow je nach Art des gekauften Produkts auf. Angenommen, Sie bieten Basic- und Premium-Abonnements an. Beim Kauf eines Abonnements lösen Benutzer das Event SubscriptionPurchased mit dem Attribut type aus, das den Wert Basic oder Premium erhält. Um den Journey-Flow je nach Abonnementtyp aufzuteilen, fügen Sie einen „Auf Trigger warten“-Schritt mit zwei Zweigen hinzu. Geben Sie im ersten Zweig das Event SubscriptionPurchased mit der Bedingung type ist Basic an; im zweiten fügen Sie das Event SubscriptionPurchased mit der Bedingung type ist Premium hinzu.