Artikelvorlage
Informationen zu Regeln für den Customer-Journey-Optimierer
Regeln im Customer Journey Optimizer sind die Bausteine für Ihre Journey. Sie setzen sich aus verschiedenen „Wenn“- und „Dann“-Aussagen zusammen, die den Weg für Ihre Reise bestimmen. Auf dieser Seite erfahren Sie, wie Sie Regeln erstellen, wo Regeln verwendet werden und wie Regeln ausgewertet werden, wenn sich ein Reisender auf der Reise bewegt.
Regeln – Allgemeine Übersicht
In der Regel besteht eine Regel aus einem oder mehreren Paaren von “Wenn” und “Dann”-Anweisungen. Sie können sich die Wenn-Anweisung als die der Regel vorstellen, Bedingung, während die „Dann“-Aussage die Regel Aktion.
Die Bedingung die Kriterien dafür sind, dass etwas passiert, während die Aktion was passieren sollte, wenn die Bedingung erfüllt ist.
Regeltypen
Regeln werden an vielen Stellen im Customer Journey Optimizer verwendet. Manchmal haben Regeln nur eine Bedingung, da Sie in diesen Fällen versuchen, die Daten für Ihre Reise zu filtern, indem Sie die richtigen Reisenden und Ereignis auswählen.
Regeln in den unten aufgeführten Bereichen haben nur Bedingungen:
- Kriterien für Journey-Eintrag: Diese Regeln legen fest, welche Ereignis oder Reisende in eine Reise einreisen können.
- Kriterien für Meilensteineingabe: Diese Regeln legen fest, ob ein Reisender einen bestimmten Meilenstein innerhalb einer Reise eingibt.
Regeln in den unten aufgeführten Bereichen haben sowohl Bedingungen als auch Aktionen:
- Globale Regeln: Diese Regeln werden zu Beginn der Reise ausgewertet und auf alle Reisenden angewendet, die Ihre Reise betreten.
- Meilensteinregeln: Diese Regeln bestimmen, was als Ergebnis eines bestimmten Meilensteins in Ihrer Journey geschieht.
Reihenfolge der Regelauswertung
Beim Anlegen Ihrer Journeys stehen Ihnen verschiedene Arten von Regeln zur Verfügung, die festlegen, wie Ereignisse verarbeitet werden. Regeln werden bei jedem Empfang eines neuen Ereignis in der folgenden Reihenfolge ausgeführt:
- Kriterien für Journey-Eintrag
- Globale Regeln
- Kriterien für Meilensteineingabe
- Meilensteinregeln
Bei der Auswertung eines bestimmten Regelwerks werden diese von oben nach unten ausgewertet. Stellen Sie sicher, dass Sie Ihre exklusivste Regel als letztes festlegen, um zu vermeiden, dass Reisende versehentlich von der Erfüllung Ihrer Regelbedingungen ausgeschlossen werden.
Erstellungsregeln
In diesem Abschnitt wird erläutert, wie Sie Regeln erstellen. Beachten Sie, dass die Regelerstellung in den anderen Bereichen der Plattform genauso funktioniert, während wir Regeln für eine Meilensteinreise erstellen.
- In der Regeln geben Sie Ihrer Regel einen Namen, damit Sie wissen, was die Regel tut.
- Klicken Sie auf das Pluszeichen (+), und wählen Sie die Integration aus, auf der Ihre Bedingung basieren soll. Denken Sie bei der Auswahl einer Integration darüber nach, welche Integration die Daten enthält, die Sie für die Journey benötigen.
- Wählen Sie Objekt die die Daten enthält, die Sie in Ihrer Bedingung verwenden möchten.
- Wählen Sie Feld um die Bedingung zu verwenden.
- Wählen Sie die Operator für die Bedingung (z.B. “ist ungleich”). Siehe Operatoren für weitere Informationen.
- Wählen Sie Wert für die Bedingung.
Tipp: Sie können mehrere Werte hinzufügen, indem Sie zusätzliche Werte in das Feld Fügen Sie ein weiteres Wertfeld hinzu.. Wenn Sie mehrere Werte haben, werden sie durch einen “oder”-Operator getrennt, was bedeutet, dass nur ein Wert gefunden werden muss, damit die Regel wahr ist.
- Um zusätzliche Bedingungen hinzuzufügen, wählen Sie und wenn +. Führen Sie die oben genannten Schritte aus, um zusätzliche Bedingungen anzulegen. Wenn Sie mehrere Bedingungen hinzufügen, müssen alle Bedingungen erfüllt sein, damit die Aktion ausgeführt wird.
- Um Ihrer Regel eine Aktion hinzuzufügen, klicken Sie auf dann +.
Tipp: Die verbleibenden Schritte dienen dem Hinzufügen von Ausgangsaktionen zu globalen Regeln und Meilensteinregeln. Sie können in Eingabekriterienregeln keine Aktionen hinzufügen.
- Wählen Sie die Integration aus, in der die Aktion stattfinden soll.
- Wählen Sie die Aktion aus, die stattfinden soll (z. B. E-Mail senden). Abhängig von der Art der Aktion, die Sie auswählen, müssen Sie möglicherweise unterschiedliche Werte für die Aktion definieren (z.B. „An E-Mail“ zum Senden einer E-Mail).
Tipp: In der Dokumentation für die Integration, an der Sie interessiert sind, finden Sie spezifische Anweisungen zum Konfigurieren von Aktionen für diese Integration.
- Sie können zusätzliche Aktionen hinzufügen, indem Sie auf klicken. und dann +. Wenn Sie mehrere Aktionen hinzufügen, werden alle Aktionen Auslöser, wenn die Bedingungen erfüllt sind.
- Wenn Sie fertig sind, klicken Sie auf Speichern.
Operatoren
Dieser Abschnitt behandelt die verschiedenen Operatortypen und ihre Verfügbarkeit basierend auf dem Feldtyp. Operatoren beschreiben, wie ein Feld ausgewertet werden soll.
Der für eine bestimmte Bedingung verfügbare Operator hängt vom Feldtyp ab. Die folgende Tabelle stellt alle verfügbaren Feldtypen für Bedingungen und ihre möglichen Operatoren zusammen.
Die folgenden Feldtypen sind im Customer Journey Optimizer verfügbar:
- Text (“Heruntergeladene App”, “Benutzerkonto”)
- Boolesch (wahr oder falsch)
- Zahl (230, 4.2)
- Datum/Uhrzeit (11.08.2017 09:23 UTC)
- Dauer (“7 Tage”, “1 Tag”)
Tipp: Felder für die Dauer können nur in Tagen angegeben werden.
Datums-/Uhrzeitfelder können nicht nach Operatoren verwendet werden, daher werden sie aus der folgenden Tabelle ausgeschlossen:
Operator | Feldtyp | |||
Text | Zahl | Boolescher Wert | Dauer | |
Ist/Ist nicht | Ja | Ja | Ja | Nein |
Ist/Oder | Ja | Nein | Nein | Nein |
Ist größer als / Ist größer als oder gleich | Ja | Ja | Nein | Nein |
Ist kleiner als / Ist kleiner als oder gleich | Ja | Ja | Nein | Nein |
Enthält | Ja | Nein | Nein | Nein |
Enthält Groß-/Kleinschreibung | Ja | Nein | Nein | Nein |
Enthält nicht | Ja | Nein | Nein | Nein |
Ist neuer als | Nein | Nein | Nein | Ja |
Ist älter als | Nein | Nein | Nein | Ja |
Ist nach | Nein | Nein | Nein | Ja |
Ist innerhalb | Nein | Nein | Nein | Ja |
Zeitbasierte Regeln
Zeitbasierte Regeln funktionieren anders als andere Regeln im Customer Journey Optimizer. In diesem Abschnitt wird erläutert, wie zeitbasierte Regeln ausgewertet werden, sowie einige Best Practices für die Erstellung zeitbasierter Regeln.
- Zeitbasierte Regeln werden nicht nur ausgewertet, wenn ein neues Ereignis vom Customer Journey Optimizer verarbeitet wird, sondern auch kontinuierlich, auch wenn keine neuen Ereignisse vorhanden sind. Eine einfache Analogie ist die eines Alarm-Timers. Diese Regeln werden regelmäßig ausgewertet, um festzustellen, ob Reisende die Kriterien erfüllen. Wenn dies der Fall ist, werden die Aktionen ausgelöst.
- Zeitbasierte Regeln verwenden den aktuellen Zeitpunkt als Bezugspunkt. Ein Beispiel für eine einfache zeitbasierte Regel ist „Wenn SiteVisit älter als vor 5 Tagen ist“. Wenn ein Reisender einen Wert für das Feld SiteVisit hat und dieser Wert mehr als 5 Tage in der Vergangenheit liegt, wird diese Regel als wahr ausgewertet.
- Wenn Sie einen bestimmten Zeitraum Ziel möchten (z.B. in mehr als 5 Tagen, aber weniger als 2 Wochen), können Sie mehrere Regelbedingungen verwenden, um diesen Zeitraum Ziel.
- Wenn ein neues Ereignis eingeht, das den Reisenden zu einem neuen Meilenstein verschiebt, bevor der Reisende die zeitbasierte Regel erfüllt, wird der Zeitgeber ignoriert, und die Regel wird als falsch bewertet.
- Datumsangaben werden in einem Datums-/Uhrzeitformat gesichert. Wenn keine Uhrzeit oder Zeitzone angegeben ist, wird sie automatisch auf 00:00:00.000 und die UTC-Zeitzone gesetzt.
Beispiel: Beispiel: “2020-12-31T16:00:00,444-08:00” bleibt “2020-12-31T16:00:00,444-08:00”, während “1975-01-30” in “1975-01-30T00:00:00.000Z” konvertiert wird, bevor sie im Customer Journey Optimizer gespeichert wird.
- Sie können Regeln nur auf der Anzahl ganzer Tage basieren (d.h. 1 Tag, 30 Tage, 365 Tage usw.). Verwenden Sie keine anderen Zeiträume oder Teiltage. Die Verwendung von nicht ganzzahligen Tagen führt dazu, dass die Regel ungültig ist.
- Wenn Sie eine zeitbasierte Regel verwenden, empfehlen wir, den Plan zum Abrufen auf die häufigste Option zu setzen, damit Sie über die aktuellsten Daten verfügen.
- Der Operator “ist älter als” sollte > nicht >= berücksichtigt werden. Der Operator “ist neuer als” sollte als < nicht <= betrachtet werden.