Zum Inhalt springen

Bedingungs-Split

Das Bedingungs-Split-Element ermöglicht es Ihnen, einen Flow aufzuteilen, sodass Benutzer je nach ihren Segment- oder Tag-Werten unterschiedlichen Pfaden folgen.

Den Benutzer-Flow definieren

Anchor link to

Sie können den Flow auf zwei Arten aufteilen:

  • Segment: Teilen Sie Benutzer danach auf, ob sie einem bestehenden Segment entsprechen.
  • Tag: Teilen Sie Benutzer basierend auf Tag-Werten in mehrere Zweige auf.
  • Event: Teilen Sie Benutzer basierend auf den Werten eines Event-Attributs in Zweige auf.

Das Bedingungs-Split-Element, das die Optionen zur Aufteilung eines Flows nach Segment oder Tag anzeigt

Flow nach Segment aufteilen

Anchor link to

Um einen Flow nach Segment aufzuteilen:

  1. Wählen Sie Segment als Bedingung für den Benutzer-Flow.
  2. Wählen Sie das Segment aus, das Sie verwenden möchten, oder erstellen Sie es direkt im Element neu. Erfahren Sie mehr über das Erstellen von Segmenten
  3. Klicken Sie auf Speichern, um die Änderungen zu übernehmen.

Durch Segment erstellte Bedingungs-Split-Zweige

  1. Der Flow erstellt automatisch zwei Zweige:

    • Benutzer in einem Segment: Benutzer, die dem ausgewählten Segment entsprechen.
    • Alle anderen Benutzer: Benutzer, die nicht dem Segment entsprechen.

    Konfigurieren Sie für jeden Zweig einen separaten Flow, damit die Benutzer für sie relevante Inhalte erhalten.

Beispiel

Wenn Sie den Flow nach dem Segment Premium-Abonnenten aufteilen, können Benutzer in diesem Segment zu einem Flow geleitet werden, der einen Treuerabatt liefert, während alle anderen Benutzer einem Flow folgen, der eine Upgrade-Aufforderung anzeigt.

Beispiel eines Bedingungs-Split-Flows für Premium- vs. andere Benutzer

Flow nach Tag aufteilen

Anchor link to

Um einen Flow nach Tag aufzuteilen:

  1. Wählen Sie Tag als Bedingungstyp.
  2. Wählen Sie aus dem Tag-Dropdown das Tag aus, das Sie verwenden möchten (zum Beispiel Lieblings_Kategorie). Stellen Sie sicher, dass das erforderliche Tag im Voraus erstellt wurde. Erfahren Sie mehr über Tags
  3. Wählen Sie die Bedingung (zum Beispiel ist).
  4. Fügen Sie einen oder mehrere Zweige hinzu, indem Sie Tag-Werte angeben (zum Beispiel Schuhe, Kleider, Accessoires).

Sie können bis zu 10 Zweige pro Bedingungs-Split erstellen.

  1. Klicken Sie auf Speichern, um die Änderungen zu übernehmen.

Durch Tag-Werte erstellte Bedingungs-Split-Zweige

  1. Um das Tag mit einem anderen Tag oder einem Event-Attribut anstelle eines festen Wertes zu vergleichen, siehe Zweigwerte vergleichen.
  2. Erstellen Sie schließlich für jeden Zweig einen separaten Flow, um personalisierte Inhalte basierend auf dem Tag des Benutzers bereitzustellen.

Beispiel

Wenn Sie den Flow nach dem Tag Lieblings_Kategorie aufteilen und Zweige für Schuhe, Kleider und Accessoires definieren, werden die Benutzer zu dem Zweig geleitet, der ihrer Präferenz entspricht. Alle anderen Benutzer (zum Beispiel solche ohne angegebene Kategorie) werden zum Zweig Alle anderen Benutzer geleitet.

Sie müssen für jeden Zweig einen separaten Flow erstellen, wie z. B. Werbeaktionen für Schuhe, Kleider oder Accessoires, um personalisierte Inhalte bereitzustellen.

Beispiel eines Bedingungs-Split-Flows für Lieblings-Kleidungskategorien

Flow nach Event aufteilen

Anchor link to

Verwenden Sie diese Option, wenn Sie die Journey basierend auf dem Wert eines Event-Attributs verzweigen möchten, das früher in der Journey erfasst wurde.

Um einen Flow nach Event-Attribut aufzuteilen:

  1. Wählen Sie Event als Bedingungstyp.
  2. Wählen Sie im Dropdown Event aus Journey das Event aus, das früher in der Journey ausgelöst wurde.
  3. Wählen Sie unter Attribut das Event-Attribut aus.
  4. Für Datum-Attribute erscheint neben Attribut ein Datumsrahmen-Dropdown: Spezifisches Datum (Standard – wählen Sie ein genaues Kalenderdatum, wie zuvor), Tage zurück oder Tage voraus. Das Ändern des Attributs setzt den Datumsrahmen auf Spezifisches Datum zurück.
  1. Wählen Sie die Bedingungslogik, wie ist, ist nicht, ist einer von, ist nicht einer von, usw.
  2. Fügen Sie einen oder mehrere Zweige hinzu und geben Sie für jeden einen Wert an. Die Beschriftung des Wertfeldes und wie Sie es ausfüllen, hängt vom Operator ab:
OperatorBeschriftung des WertfeldesWie man es ausfüllt
isWer den Wert hatSTRING-Attribute: Suchen Sie während der Eingabe nach vorgeschlagenen Werten basierend auf zuvor aufgezeichneten Daten oder geben Sie Ihren eigenen Wert direkt ein. Andere Attributtypen: Geben Sie den Wert direkt ein.
is notWer den Wert nicht hatWie bei is.
starts withWer einen Wert hat, der beginnt mitWie bei is, nur STRING-Attribute.
ends withWer einen Wert hat, der endet mitWie bei is, nur STRING-Attribute.
containsWer einen Wert hat, der enthältWie bei is, nur STRING-Attribute.
is one ofWer einen von diesen hatSuchen Sie nach vorgeschlagenen Werten basierend auf zuvor aufgezeichneten Daten für jeden Attributtyp. Geben Sie Ihren eigenen Wert ein und drücken Sie die Eingabetaste, um ihn als separaten Zweigwert hinzuzufügen.
is not one ofWer keinen von diesen hatWie bei is one of.
greater or eqWer einen Wert größer oder gleich hatNur INTEGER-, DECIMAL- und DATE-Attribute: Geben Sie den Wert direkt ein.
less or eqWer einen Wert kleiner oder gleich hatWie bei greater or eq.

Die Auswahl eines Vorschlags füllt das Feld immer mit dem vollen Wert dieses Vorschlags – bei contains bedeutet das den vollen übereinstimmenden Wert, nicht nur die von Ihnen eingegebene Teilzeichenfolge. Die Vorschlagsliste ist leer, bis Pushwoosh Werte für das ausgewählte Event und Attribut aufgezeichnet hat, was für ein neu erstelltes Event oder Attribut zu erwarten ist. 7. Um das Attribut mit einem Tag oder einem anderen Event-Attribut anstelle eines eingegebenen Wertes zu vergleichen, siehe Zweigwerte vergleichen. 8. Klicken Sie auf Speichern, um die Konfiguration zu übernehmen.

Durch Event-Attribut erstellte Bedingungs-Split-Zweige

Beispiel

Wenn Sie den Flow basierend auf dem Event WorkoutTypeSelected und dem Attribut type aufteilen, können Sie Benutzer je nach ausgewähltem Training zu personalisierten Onboarding-Flows leiten:

  • Benutzer mit type = cardio → erhalten Cardio-Workout-Tipps
  • Benutzer mit type = strength → erhalten einen Krafttrainingsplan
  • Benutzer mit type = yoga → erhalten eine geführte Yoga-Sitzung
  • Benutzer, die keinen Trainingstyp ausgewählt haben (Alle anderen) → erhalten eine Push-Nachricht mit allgemeinen Sporttipps, um sicherzustellen, dass sie auch ohne eine spezifische Präferenz relevante Onboarding-Inhalte erhalten.

Jeder Zweig enthält dann gezielte Nachrichtenelemente, die relevante Inhalte liefern.

Beispiel für Bedingungs-Split-Flow-Zweige nach Event-Attribut

Wählen Sie aus, welche Geräte überprüft werden sollen

Anchor link to

Verfügbar für Segment- und Tag-Splits. Gilt nicht für Event-Splits, die einen bereits von einem bestimmten Event erfassten Wert anstelle von Gerätedaten vergleichen.

Ein Benutzer kann mehrere Geräte haben. Zum Beispiel könnten sie die Journey auf einem Android-Telefon beginnen, aber auch ein iPhone besitzen. Standardmäßig überprüfen Segment- und Tag-Prüfungen alle Geräte des Benutzers, sodass ein Benutzer, der auf Android eingetreten ist, immer noch durch Daten, die mit seinem iPhone verknüpft sind, weitergeleitet werden kann.

Wählen Sie unter Welche Geräte sollen überprüft werden die Option Alle Geräte des Benutzers, um dieses Verhalten beizubehalten, oder Nur das Gerät, das eingetreten ist, um nur das Eintrittsgerät zu überprüfen.

Bedingungs-Split-Steuerung 'Welche Geräte sollen überprüft werden' mit 'Alle Geräte des Benutzers' ausgewählt bei einem Segment-Split

Das Eintrittsgerät ist nicht auf ein für Push registriertes Gerät beschränkt. Nur das Gerät, das eingetreten ist überprüft das Gerät, das mit dem Eintritt des Benutzers in die Journey verbunden ist, einschließlich eines reinen E-Mail- oder SMS-Geräts oder des spezifischen Geräts, das durch einen zielgruppenbasierten Eintritt abgeglichen wurde.

Wenn Sie beide Optionen nicht auswählen, greift Pushwoosh auf den Standardbereich Ihres Kontos zurück, der im Hinweis unter den Optionsfeldern genannt wird. Punkte, die vor diesem Update erstellt wurden, behalten denselben Standard bei. Für sie ist nichts vorausgewählt. Das Umschalten zwischen Segment und Tag behält Ihre Auswahl bei.

Der gewählte Bereich wird auch in der schreibgeschützten Ansicht einer laufenden Journey-Version als Zeile unter der Zweigliste angezeigt. Punkte, die den Kontostandard verwenden, zeigen diese Zeile nicht an.

Schreibgeschütztes Bedingungs-Split-Panel, das 'Überprüft auf dem Gerät, das die Journey betreten hat' anzeigt

Die Erreichbarkeitsprüfung verwendet dieselbe Steuerung Welche Geräte sollen überprüft werden. Sehen Sie sich Wählen Sie aus, welche Geräte überprüft werden sollen auf dieser Seite an, um zu erfahren, wie sie sich dort verhält.

Zweigwerte vergleichen

Anchor link to

Jede Zweigbedingung prüft ein ausgewähltes Feld gegen ein Vergleichsziel. Das Ziel kann ein von Ihnen definierter fester Wert, ein anderes Feld aus dem Profil desselben Benutzers oder ein Wert sein, der aus einem früheren Schritt in der Journey erfasst wurde.

Welche Option Sie wählen, bestimmt, wie dynamisch der Vergleich ist: Ein fester Wert wendet dieselbe Regel auf alle an, während ein Tag oder ein Event-Attribut jeden Benutzer anhand seiner eigenen Daten bewertet.

Wählen Sie neben dem Wertfeld einen von drei Vergleichsmodi:

ModusWann zu verwendenBeispiel
WertSie legen ein festes Ziel fest. Derselbe Wert gilt für jeden Benutzer. Verwenden Sie dies, wenn eine Antwort für die gesamte Zielgruppe funktioniert.Senden Sie eine Schuh-Werbeaktion nur, wenn Lieblings_Kategorie Schuhe ist.
TagDas Ziel ist ein anderes Feld im Profil desselben Benutzers. Jeder Benutzer wird mit seinen eigenen Daten verglichen. Nur Tags eines kompatiblen Typs erscheinen in der Liste.Senden Sie eine “bereit zum Einlösen”-Nachricht nur, wenn integer_tag größer oder gleich den Punkten dieses Benutzers ist.
Event-AttributDas Ziel stammt von etwas, das der Benutzer früher in dieser Journey getan hat. Wählen Sie das Event und dann das Attribut aus. Nur typkompatible Attribute werden aufgelistet.Überprüfen Sie nach einem verlassenen Warenkorb, ob totalPrice größer oder gleich dem Kostenloser_Versand_Schwelle-Tag des Benutzers ist.

Der dynamische Vergleich ist für die folgenden Operatoren verfügbar:

  • Tag-Zweige: is und is not für jeden Tag-Typ außer LIST; greater or equals und less or equals für INTEGER-, DECIMAL- und DATE-Tags; is one of / is not one of für LIST-Tags. Die LIST-Zählbedingungen (number of values is, number of values is not, number of values is less or eq, number of values is greater or eq) verwenden immer eine eingegebene Zahl. Tag- und Event-Attribut-Ziele stehen dafür nicht zur Verfügung.
  • Event-Zweige: is und is not für jeden Attributtyp außer LIST; greater or equals und less or equals für INTEGER-, DECIMAL- und DATE-Attribute; is one of / is not one of für LIST-Attribute.

Beispielszenarien

Anchor link to

Tag im Vergleich zu einem anderen Tag

Anchor link to

Anwendungsfall: Belohnen oder Freischalten von Inhalten nur, wenn die Punktzahl eines Benutzers ein persönliches Ziel erreicht, das in seinem Profil gespeichert ist.

Warum: Ein fester Schwellenwert (z. B. größer oder gleich 100) behandelt alle gleich. Der Vergleich von integer_tag mit dem eigenen Punkte-Tag jedes Benutzers leitet die Personen basierend auf ihrem individuellen Ziel weiter.

Wie man es einrichtet:

  1. Wählen Sie Tag als Bedingungstyp.
  2. Wählen Sie aus dem Tag-Dropdown integer_tag.
  3. Setzen Sie die Bedingung auf größer oder gleich.
  4. Wählen Sie für den Zweigwert Tag und dann Punkte.

Benutzer, deren integer_tag größer oder gleich ihren eigenen Punkten ist, folgen diesem Zweig. Alle anderen gehen zu Alle anderen Benutzer.

Bedingungs-Split-Zweig, der ein Integer-Tag mit einem anderen Tag vergleicht

Tag im Vergleich zu einem Event-Attribut

Anchor link to

Anwendungsfall: Nach einem Kauf- oder Warenkorb-Event entscheiden, ob die gespeicherte Punktzahl des Benutzers den Betrag aus diesem Schritt noch deckt.

Warum: Der Betrag ist für jede Sitzung unterschiedlich. Der Vergleich des Profil-Tags mit dem totalPrice des Events verwendet den realen Wert aus dem früheren Teil der Journey, anstatt einen festen Wert zu schätzen.

Wie man es einrichtet:

  1. Wählen Sie Tag als Bedingungstyp.
  2. Wählen Sie aus dem Tag-Dropdown integer_tag.
  3. Setzen Sie die Bedingung auf größer oder gleich.
  4. Wählen Sie für den Zweigwert Event-Attribut, dann das auslösende Event und das totalPrice-Attribut.

Benutzer, deren integer_tag größer oder gleich dem totalPrice aus diesem früheren Event ist, folgen diesem Zweig. Alle anderen gehen zu Alle anderen Benutzer.

Bedingungs-Split-Zweig, der ein Integer-Tag mit einem Event-Attribut vergleicht

Event-Attribut im Vergleich zu einem Tag

Anchor link to

Anwendungsfall: Nach einem verlassenen Warenkorb prüfen, ob der Warenkorb bereits für kostenlosen Versand oder einen Bonus qualifiziert ist, und dann die passende Wiederherstellungsnachricht senden.

Warum: Die Warenkorbsumme stammt aus dem Journey-Event. Der Schwellenwert für kostenlosen Versand kann pro Benutzer unterschiedlich sein und ist im Profil als Kostenloser_Versand_Schwelle-Tag gespeichert. Der Vergleich von totalPrice mit der eigenen Kostenloser_Versand_Schwelle jedes Benutzers leitet qualifizierte Warenkörbe in einen Zweig (z. B. “Schließen Sie den Checkout für kostenlosen Versand ab”) und den Rest in einen anderen (z. B. “Fügen Sie mehr hinzu, um kostenlosen Versand freizuschalten”).

Wie man es einrichtet:

  1. Wählen Sie Event als Bedingungstyp.
  2. Wählen Sie aus Event aus Journey PW_AbandonedCart.
  3. Wählen Sie unter Attribut totalPrice.
  4. Setzen Sie die Bedingung auf größer oder gleich.
  5. Wählen Sie für den Zweigwert Tag und dann Kostenloser_Versand_Schwelle.

Benutzer, deren totalPrice des verlassenen Warenkorbs größer oder gleich ihrer Kostenloser_Versand_Schwelle ist, folgen diesem Zweig. Alle anderen gehen zu Alle anderen Benutzer.

Bedingungs-Split-Zweig, der ein Event-Attribut mit einem Tag vergleicht