Entscheidung
Mit diesem Knoten können Sie Bedingungen definieren, die bestimmen, ob Kontakte das Programm weiter durchlaufen oder aus dem Programm ausgeschlossen werden.
In diesem Knoten können Sie folgende Einstellungen konfigurieren:
- Name - Der Name der Aktion, die der Knoten ausführt.
Wir empfehlen, den Programmen aussagekräftige Namen zu geben.
- Typ - Die Entscheidung erfolgt auf Basis der ausgewählten Vorlage. Welche Felder und Parameter verfügbar sind, hängt vom gewählten Typ ab. Folgende Typen sind verfügbar:
Vorlage "Nachrichten nicht gesendet"
Mit diesem Typ können Sie bestimmen, wie Kontakte Ihr Programm durchlaufen - und zwar auf Basis der Nachrichten, die ihnen nicht gesendet wurden.
Folgende Felder sind verfügbar:
- Kanal - Die Nachricht wurde über den ausgewählten Kanal gesendet. Sie können aus folgenden Optionen wählen:
- Push
- SMS
- Nachricht(en) - Die Nachricht, die nicht an den Kontakt gesendet wurde. Sie können eine oder mehrere Nachrichten auswählen.
Event ist eingetreten
Dieser Typ filtert Kontakte auf Basis ihres früheren Verhaltens. Mit dieser Vorlage können Sie zum Beispiel überprüfen, ob Kontakte die Kategorie "Jeans" in den letzten 48 Stunden zumindest dreimal angezeigt haben.

Folgende Felder sind verfügbar:
Event - Hier können Sie:
- Die Quelle des Events auswählen.
- Ein Event auswählen.
- Sie können nur ein Event auswählen.
- Um die letzten 20 empfangenen Mobile Engage Events einzusehen, klicken Sie das Icon SDK Events neben der jeweiligen App im Menü Mobile Engage > Tab Apps. Die Attributnamen sehen Sie in der Spalte Anfrage.
Attributkriterien - Kontakte setzen die Journey fort, wenn ihre Attribute allen definierten Kriterien entsprechen.
- Sie können maximal 20 Attributfilter hinzufügen.
- Wenn Sie mehrere Attribute hinzufügen, werden diese mit dem Operator AND verknüpft.
Nachdem Sie Bedingung hinzufügen geklickt haben, können Sie folgende Werte definieren:
- Attributname - weitere Informationen erhalten Sie unter Attribute.
- Operator - weitere Informationen erhalten Sie unter Operatoren.
- Werte
Die Werte beachten die Groß-/Kleinschreibung. Vergewissern Sie sich, dass die erforderlichen Werte die Groß-/Kleinschreibung beachten; andernfalls werden sie vom System nicht erkannt.
- Bedingungen für Item hinzufügen - Sie können Bedingungen für Items zu Ihren Attributkriterien hinzufügen, wenn das ausgewählte Event Produktlisten (Arrays) enthält. Weitere Informationen erhalten Sie unter: Bedingungen für Items hinzufügen.
Zusätzliche Kriterien - Kontakte setzen die Journey fort, wenn ihre Events diesen Kriterien entsprechen. Hier können Sie aus folgenden Optionen wählen:
- Anzahl der Events - Das Event muss so oft eintreten, wie hier angegeben ist.
Die Obergrenze für den Eventzähler ist 20.
- Summe der Eventattributwerte - Die Summe der Werte, die mit dem angegebenen Eventattribut in Zuammenhang stehen und während des definierten Zeitraums gesammelt wurden.
Wenn Sie ein Event des Typs Mobile ausgewählt haben, fügen Sie bitte immer das Präfix event_attributes.
zum Attributnamen hinzu, andernfalls ist das spezifizierte Attribut ungültig.
Zeitraum - Das ausgewählte Event ist im im ausgewählten Zeitraum eingetreten. Sie können den Zeitraum anhand folgender Optionen definieren:
- In den letzten - das Event ist in den letzten x Tagen, Stunden oder Minuten eingetreten.
- Zwischen - Das Event ist zwischen dem angegebenen Zeitintervall eingetreten.
- Seit der Trigger - Das Event ist eingetreten, seit Kontakte in das Programm eingetreten sind.
Der Zeitraum ist auf die letzten 90 Tage beschränkt.
Im folgenden Beispiel wollen wir nach Kontakten filtern, die im Regen 10-20 km gelaufen sind. Daher haben wir folgende Attribute hinzugefügt:

Event ist nicht eingetreten
Dieser Typ filtert Kontakte auf Basis von Events, die für sie nicht eingetreten sind. Mit dieser Vorlage können Sie zum Beispiel überprüfen, ob Kontakte in den letzten 72 Stunden kein Produkt gekauft haben.
Folgende Felder sind verfügbar:
Event - Hier können Sie:
- Die Quelle des Events auswählen.
- Ein oder mehrere Events auswählen.
Um die letzten 20 empfangenen Mobile Engage Events einzusehen, klicken Sie das Icon SDK Events neben der jeweiligen App im Menü Mobile Engage > Tab Apps. Die Attributnamen sehen Sie in der Spalte Anfrage.
Attributkriterien - Kontakte setzen die Journey fort, wenn ihre Attribute allen definierten Kriterien entsprechen.
Hinweise:
- Der Button Attributfilter hinzufügen ist nur verfügbar, wenn Sie ein einzelnes Event hinzugefügt haben.
- Sie können maximal 20 Attributfilter hinzufügen.
- Wenn Sie mehrere Attribute hinzufügen, werden diese mit dem Operator AND verknüpft.
Nachdem Sie Bedingung hinzufügen geklickt haben, können Sie folgende Werte definieren:
- Attributname - weitere Informationen erhalten Sie unter Attribute.
- Operator - weitere Informationen erhalten Sie unter Operatoren.
- Wert
Die Werte beachten die Groß-/Kleinschreibung. Vergewissern Sie sich, dass die erforderlichen Werte die Groß-/Kleinschreibung beachten; andernfalls werden sie vom System nicht erkannt.
- Bedingungen für Item hinzufügen - Sie können Bedingungen für Items zu Ihren Attributkriterien hinzufügen, wenn das ausgewählte Event Produktlisten (Arrays) enthält. Weitere Informationen erhalten Sie unter: Bedingungen für Items hinzufügen.
Zusätzliche Kriterien - Kontakte setzen die Journey fort, wenn ihre Events diesen Kriterien entsprechen. Hier können Sie den Zeitraum definieren.
- Zeitraum - Das ausgewählte Event ist im im ausgewählten Zeitraum nicht eingetreten. Sie können den Zeitraum anhand folgender Optionen definieren:
- In den letzten - Das Event ist in den letzten x Tagen, Stunden oder Minuten nicht eingetreten.
- Zwischen - Das Event ist zwischen dem angegebenen Intervall nicht eingetreten.
- Seit der Trigger - Das Event ist nicht eingetreten, seit Kontakte in das Programm eingetreten sind.
Der Zeitraum ist auf die letzten 90 Tage beschränkt.
Trigger-Attribute
Dieser Typ filtert Kontakte auf Basis des Events, welches das Programm getriggert hat. Mit dieser Vorlage können Sie zum Beispiel überprüfen, ob Kontakte kürzlich ein Produkt der Kategorie "Jeans" angezeigt haben.
Nachdem Sie Bedingung hinzufügen geklickt haben, können Sie folgende Werte definieren:
- Attribut(e) - Ihre Kontakte werden auf Basis der ausgewählten Attribute gefiltert. Weitere Informationen erhalten Sie unter: Attribute.
Verwenden Sie einen Attributfilter, der dem Objekt der JSON Payload entspricht, nach dem Sie filtern wollen.
Verwenden Sie zum Beispiel das Attribut global.name
, um nach einem Namen in einer JSON Payload zu filtern:
{ "global": { "name": "example", "last_name": "example", "email": "example@testmail.com" } }
Hinweise:
- Sie können maximal 20 Attributfilter hinzufügen.
- Wenn Sie mehrere Attribute hinzufügen, werden diese mit dem Operator AND verknüpft.
- Die verfügbaren Attribute des ausgewählten Trigger-Events werden im Dropdown aufgelistet, wenn Sie das Feld Attribut klicken. Sie können manuell Attribute eingeben, die Sie künftig verwenden wollen, außer Events des Typs Web Extend und Kanal-Engagement.
- Operator - weitere Informationen erhalten Sie unter Operatoren.
- Wert
Die Werte beachten die Groß-/Kleinschreibung. Vergewissern Sie sich, dass die erforderlichen Werte die Groß-/Kleinschreibung beachten; andernfalls werden sie vom System nicht erkannt.
- Bedingungen für Item hinzufügen - Sie können Bedingungen für Items zu Ihren Attributkriterien hinzufügen, wenn das ausgewählte Event Produktlisten (Arrays) enthält. Weitere Informationen erhalten Sie unter: Bedingungen für Items hinzufügen.
Im folgenden Beispiel adressiert der Knoten Entscheidung Kontakte, die:
- maximal 10 Kilometer im Regen gelaufen sind,
- und das vor 1 bis 4 Tagen.
Kontakte, die diesen Kriterien nicht entsprechen, werden aus dem Programm ausgeschlossen.

In Segment enthalten
Sie können Kontakte danach filtern, ob sie Teil eines Segments sind oder nicht.
Sie können in Interactions Programmen alle Segmenttypen verwenden.
Letztes Eintreten des Events
Mit dem Typ Letztes Eintreten des Events können Sie Bedingungen definieren, indem Sie prüfen, ob Events bestimmte Attribute enthalten haben, als sie das letzte Mal getriggert wurden.
Use Cases und Beispiele
Mit dieser Vorlage können Sie Kunden adressieren, welche die definierten Anforderungen erfüllt haben, als sie das letzte Mal das Event getriggert haben. So können Sie zum Beispiel Kontakte erreichen, die folgende Kriterien erfüllt haben, als sie dieses Event das letzte Mal getriggert haben:
- Produkte im Wert von über 100 bestellt haben (Kunden, die das letzte Mal € 99 ausgegeben haben, werden herausgefiltert).
- Ihr Lauf-Workout beendet haben und zumindest 10 km gelaufen sind (Kontakte, die das letzte Mal 9,5 km gelaufen sind, werden herausgefiltert).
Wie funktioniert es?
Das folgende Beispiel zeigt Ihnen, wie die Vorlage Letztes Eintreten des Events funktioniert.
Angenommen, Sie wollen nur jene Kunden adressieren, die Schokoladeneis das letzte Mal in einer Eisdiele gegessen haben.
Jedes Mal, wenn ein Kunde einen Eintrag zu seinem Food Log hinzufügt, senden wir das Mobile Event food_log_lunch_today
, das folgende Attribute enthält:
food_type
food_taste
food_location
Was ist der Unterschied zwischen den Vorlagen Letztes Eintreten des Events und Event ist eingetreten?
Nehmen wir an, dass ein Kunde:
- Am 1. Mai eine Eisdiele besucht und Schokoladeneis gegessen hat.
- Am 14. Mail online Schokoladeneis bestellt und zu Hause gegessen hat.
Wir wollen nur jene Kunden adressieren, die Schokoladeneis das letzte Mal in einer Eisdiele gegessen haben. Dafür verwenden wir das Event food_log_lunch_today
und die folgenden Attribute:
-
event_attributes.food_type
contains/enthältice_cream
-
event_attributes.food_taste
contains/enthältchocolate
-
event_attributes.food_location
contains/enthältice_cream_shop
Wenn wir die Vorlage Event ist eingetreten verwenden, wird sie zu dem Ergebnis kommen, dass das am 1. Mai getriggerte Event den angegebenen Kriterien entspricht und der Kunde seine Journey fortsetzen kann. Das würde aber zu einem falsch positiven Ergebnis führen, denn das ist nicht das letzte Event, das der Kontakt getriggert hat.
Wenn wir die Vorlage Letztes Eintreten des Events verwenden, wird sie zu dem Ergebnis kommen, dass das letzte Event die Kriterien nicht erfüllt; der Kontakt wird herausgefiltert oder setzt die Journey auf dem Nein-Pfad fort.
Um falsch positive Ergebnisse zu vemeiden, müssen die Bedingungen graduell definiert werden. In diesem Fall müssen wir vorsichtig sein und das Location-Attribut erst prüfen, nachdem wir das letzte Event - der Kontakt isst Schokoladeneis - gefunden haben.
Um sicherzugehen, dass der Knoten Entscheidung genau jene Events zurückgibt, die wir brauchen, müssen wir die Bedingungen in zwei Schritten definieren:
1. Konfigurieren Sie den Knoten Entscheidung wie folgt:
a. Setzen Sie die Quelle auf Mobile und wählen Sie das Event food_log_lunch_today
aus.
b. Fügen Sie die folgenden Eventkriterien hinzu, indem Sie "Bedingung hinzufügen" klicken:
- event_attributes.food_type
contains/enthält ice_cream
- event_attributes.food_taste
contains/enthält chocolate

2. Fügen Sie folgendes Attribut zu Kriterien für letztes Event hinzu: event_attributes.food_location
contains/enthält ice_cream_shop
Hier können Sie die Bedingung noch präziser definieren und eine komplexe Wahr-oder-falsch-Frage über das jüngste Event mit mehreren Attributen beantworten, indem Sie weitere Attribute hinzufügen. Im folgenden Beispiel haben wir das Location-Attribut namens event_attributes.food_location
ausgewählt.

Verfügbare Felder
Event - Hier können Sie folgende Werte definieren:
- Source - Die Triggerquelle.
- Event - Das Trigger Event.
Eventkriterien - Kontakte setzen die Journey fort, wenn eines ihrer Events all diesen Eventkriterien entspricht. Wenn Sie mehrere Attribute hinzufügen, werden diese mit dem Operator AND verknüpft. Sie können hier folgende Felder konfigurieren:
- Attribut - Die Events werden auf Basis der ausgewählten Attribute gefiltert. Weitere Informationen erhalten Sie unter: Attribute.
- Operator - weitere Informationen erhalten Sie unter Operatoren.
- Wert
Die Werte beachten die Groß-/Kleinschreibung. Vergewissern Sie sich, dass die erforderlichen Werte die Groß-/Kleinschreibung beachten; andernfalls werden sie vom System nicht erkannt.
- Bedingungen für Item hinzufügen - Sie können Bedingungen für Items zu Ihren Eventkriterien hinzufügen, wenn das ausgewählte Event Produktlisten (Arrays) enthält. Weitere Informationen erhalten Sie unter: Bedingungen für Items hinzufügen.
Kriterien für letztes Event - Kontakte setzen die Journey fort, wenn ihr letztes Event diesen Kriterien entspricht. Wenn Sie mehrere Attribute hinzufügen, werden diese mit dem Operator AND verknüpft.
Bedingungen für Item hinzufügen
Wenn Sie Events verwenden, die Produktlisten (oder andere Daten in einem Array) enthalten, können Item-Bedingungen sehr nützlich sein. Sie können Entscheidungen erstellen, bei denen jedes Item in einer Produktliste darauf geprüft wird, ob es der definierten Bedingung entspricht. Die Web Extend Events Gekauft und Aktualisierter Warenkorb enthalten solche Produktlisten. (Die Kunden werden in einer Session möglicherweise mehrere Produkte zu ihren Warenkörben hinzufügen und mehr als ein Produkt kaufen.)
In den folgenden Vorlagen für den Knoten Entscheidung können Item-Bedingungen zu Attributkriterien hinzugefügt werden:
Hinweise:
- Item-Bedingungen sind für alle Events verfügbar, die Arrays enthalten.
- Erst-Level-Arrays werden von Emarsys vollständig unterstützt. Im Fall von verschachtelten Arrays können Sie nur die Anzahl der im Array enthaltenen Items spezifizieren, Sie können jedoch keine Item-Bedingungen definieren.
- Wenn Sie Web Extend Events verwenden und die Anzahl der in der Liste enthaltenen Items definiert ist, wird das Feld
quantity
der Items nicht berücksichtigt. In diesem Fall werden unterschiedliche Items in der Liste gezählt (so werden z.B. Produktlisten, die im Event Aktualisierter Warenkorb oder Gekauft verwendet werden, mit verschiedenenitem_id
Attributen gezählt). - Weitere Informationen zu Events, die Item-Listen enthalten, erhalten Sie unter Kauf.
Anwendungsbeispiele
Diese Funktion ist zum Beispiel in folgenden Fällen nützlich:
- Sie bewerben 4 exklusive Produkte in einer laufenden Promotion und wollen wissen, ob Ihre Kunden eines der Produkte gekauft haben (basierend auf ihren
item_id
Attributen), damit Sie ihnen eine exklusive Post-Purchase-Kampagne mit Tipps und Tricks senden können. - Sie wollen wissen, ob Ihre Kunden zumindest ein Produkt mit über 100 Warenwert zu ihren Warenkörben hinzugefügt haben.
Itemspezifische Bedingungen definieren
Hier können Sie sehen, wie Item-Bedingungen funktionieren. Im folgenden Beispiel wollen wir Kunden adressieren, die in den letzten 30 Tagen mehr als zwei exklusive Produkte gekauft und dabei folgenden Bedingungen entsprochen haben:
- der Preis jedes Produkts war höher als 60,
- der Gesamtwert des Warenkorbs lag über 300.
- Wählen Sie die Vorlage Event ist eingetreten im Knoten Entscheidung aus.
- Wählen Sie die Quelle Web Extend und das Event Kauf und klicken Sie dann Bedingung hinzufügen.
- Wählen Sie Gekaufte Artikel unter Itemlisten (Arrays) aus.
- Wählen Sie den Operator enthält mehr als oder genau (contains more than or exactly) aus und setzen Sie ihn auf
2
Item(s).
Beachten Sie bitte Folgendes:
- Kunden kaufen möglicherweise mehrere Artikel (Items) gleichzeitig. Diese Attributkriterien stellen sicher, dass wir nur Events adressieren, die generiert wurden, als Kunden zumindest 2 Artikel gekauft haben.
- Durch Definieren der Anzahl der Items, die in der Produktliste geprüft werden sollen, bestimmen wir die Anzahl der Items, die den spezifizierten Bedingungen entsprechen sollen.
- Um weitere Attribute des gekauften Produkts zu den Attributkriterien hinzuzufügen, wählen Sie die Checkbox Bedingungen für Item hinzufügen aus.
Items in der Produktliste können ebenfalls Attribute haben. Ein Event des Typs Gekauft kann folgende Attribute enthalten:
item_id
quantity
price
- Definieren Sie die Attribute i
tem_id
und price
des Produkts.
- Fügen Sie eine weitere Bedingung hinzu:
- Wählen Sie Warenkorb-Gesamtwert unter Einzelwert-Attribute aus.
- Wählen Sie den Operator ist mehr als oder gleich (is more than or equals) aus und setzen Sie ihn auf
300
.
- Bestimmen Sie die zusätzlichen Kriterien wie folgt:
- Setzen Sie die Anzahl der Events auf mehr als oder gleich (more than or exactly)
1
-mal und - Definieren Sie den Zeitraum als In den letzten
30
Tagen.
- Setzen Sie die Anzahl der Events auf mehr als oder gleich (more than or exactly)
Bitte beachten Sie Folgendes:
Nehmen wir an, dass ein Kunde letzten Monat in einer Session (einem Event) 5 Produkte mit einem Warenkorbwert von über 400 gekauft hat. Dieser Kunde hat eines der exklusiven Produkte gekauft, die wir bewerben wollen und dessen Preis 70 ist. Der Kunde erfüllt die definierte Bedingung nicht (d.h. Gekauft enthält mehr als oder gleich 2 Items), der Kontakt kann die Journey also nicht fortsetzen.
Array-spezifische Operatoren
Hier können Sie sehen, wie Array-spezifische Operatoren mit dem Web Extend Event Aktualisierter Warenkorb funktionieren.
In den nachstehenden Beispielen behandeln wir folgenden Fall:
Nehmen wir an, ein Kunde hat fünf Artikel zum Warenkorb hinzugefügt. Zwei Produkte waren teuer als die anderen; jedes dieser Produkte kostet zumindest 60.
- enthält genau (contains exactly) - Der Warenkorb enthält genau 2 Items und diese müssen den definierten Bedingungen entsprechen. Der im Beispiel oben erwähnte Kunde hat 5 Items zum Warenkorb hinzugefügt, daher kann er die Journey nicht fortsetzen.
- enthält mehr als oder genau (contains more than or exactly) - Der Warenkorb enthält mehr als oder genau 2 Items und diese müssen den definierten Bedingungen entsprechen. Der Kunde in oben erwähntem Beispiel kann die Journey fortsetzen, denn er hat 5 Items zum Warenkorb hinzugefügt und das Attribut
price
von 2 Produkten entspricht den definierten Kriterien.
- enthält weniger als oder genau (contains less than or exactly) - Der Warenkorb enthält weniger als oder genau 2 Items, und 2 davon entsprechen den definierten Bedingungen. Der Kunde in oben erwähntem Beispiel hat 5 Produkte zum Warenkorb hinzugefügt und kann daher die Journey nicht fortsetzen.
- enthält keine Items (does not contain any items) - In diesem Fall können Sie keine Item-Bedingungen hinzufügen (d.h. der Warenkorb sollte leer sein). Der Kunde in oben erwähntem Beispiel hat 5 Items zum Warenkorb hinzugefügt und kann daher die Journey nicht fortsetzen.
- enthält Items, die alle Item-Bedingungen erfüllen (contains items that all match item conditions) - In diesem Fall muss jedes Item (unabhängig von der Anzahl der Produkte in der Liste) den definierten Kriterien entsprechen. Der Kunde in oben erwähntem Beispiel kann die Journey nicht fortsetzen, denn er hat 5 Items zum Warenkorb hinzugefügt, aber nur 2 dieser Produkte entsprechen den definierten Kriterien (d.h. der Preis den individuellen Produkts beträgt mindestens 60).
Alles, was Sie über Attribute und Operatoren wissen müssen
Attribute
Beim Verwenden von Attributen beachten Sie bitte Folgendes:
- Wenn Sie ein Event des Typs Mobile ausgewählt haben, fügen Sie bitte immer das Präfix
event_attributes.
zum Attributnamen hinzu, andernfalls ist das spezifizierte Attribut ungültig. Zum Beispiel:event_attributes.yourCustomAttribute
. - Wenn Sie ein Event des Typs Mobile ausgewählt haben und die Kontakte nach dem Zeitpunkt filtern wollen, zu dem ein Event eingetreten ist, verwenden Sie das Attribut
event_timestamp
. - Wenn Sie den Content mit Details des Events personalisieren wollen, schließen Sie diese wie folgt ein:
-
{{ event.yourCustomAttribute }}
, zum Beispiel{{ event.destination_city }}
- Für Kampagnen, die Events des Typs Mobile nutzen, verwenden Sie das Format
{{ event.event_attributes.yourCustomAttribute }}
, zum Beispiel{{ event.event_attributes.distance }}
-
- Wenn Sie Timestamp-Attribute an benutzerdefinierte Mobile Events oder externe Events senden wollen, beachten Sie bitte, dass wir das ISO 8601 Datumsformat verwenden.
- Alle verfügbaren Attribute des ausgewählten Events werden im Dropdown aufgelistet, wenn Sie das Feld attribute_name klicken. Sie können manuell Attribute eingeben, die Sie künftig verwenden wollen, außer Events des Typs Web Extend und Kanal-Engagement.
Operatoren
Die empfohlenen Operatoren werden je nach Attributtyp automatisch erkannt. Alle empfohlenen Operatoren, die zu den erkannten Attributtypen gehören, werden aufgelistet, wenn Sie das Feld Operator klicken. Wenn Sie ein Attribut manuell eingegeben haben, werden alle Operatoren im Dropdown aufgelistet.
Beispiele
Die folgenden Beispiele zeigen, wie einige der Operatoren funktionieren:
- zwischen 1 und 5-schließt auch die Werte 1 und 5 ein,
- höchstens 10 - schließt Werte ein, die kleiner oder gleich 10 sind,
- mindestens 5 - schließt Werte ein, die größer oder gleich 5 sind.
- ist eines der folgenden (Text)/ist nicht eines der folgenden (Text) - Die definierten Werte sollten den in den eingehenden Events enthaltenen Werten exakt entsprechen, da der zugrundeliegende Textoperator "equal/gleich" ist (d.h. der empfangene Wert sollte mit dem definierten Wert identisch sein), und nicht "contains/enthält". Die aufgelisteten Werte werden durch den Operator OR verknüpft. Wenn Sie zum Beispiel davon ausgehen, Events mit dem Attribut
weather
zu empfangen, welche die Attributwerteheavy rains
undmostly sunny
enthalten könnten, müssen die im Knoten Entscheidung spezifizierten Werte mit diesen Werten exakt übereinstimmen. Wenn Sie die Werterain
odersunny
im Knoten Entscheidung angeben, erfüllen die eingehenden Attributwerteheavy rains
odermostly sunny
die in diesem Knoten definierten Bedingungen nicht und die Entscheidung wird nicht wie erwartet ausfallen.
Textoperatoren
Mit diesen Textoperatoren können Sie in Textfeldern suchen, ohne den exakten Wert zu kennen:
- contains any of (enthält eines von)
- contains all of (enthält alle von)
- contains none of (enthält keines von)
Wenn Sie die Operatoren "is any of/ist eines von" und "is none of/ist keines von" verwenden, müssen Sie die genauen Werte eingeben und die Attribute müssen den definierten Bedingungen entsprechen. Wenn Sie jedoch diese neuen Textoperatoren verwenden, können Sie nach Attributen suchen, indem Sie nur einen Teil des gesuchten Wertes angeben.
So können Sie diese Operatoren zum Beispiel verwenden, wenn Sie Geschäfte in vielen Regionen haben, die genauen Namen der Standorte aber nicht kennen.
Im folgenden Beispiel adressiert der Knoten Entscheidung Kunden, die auf Ihrer Website browsen und dabei ein Mobilgerät des Typs Android oder iOS verwenden:
Werte
- Den Wert NULL erhalten Sie, wenn Sie keinen Wert definieren. Sie verzichten auf die Definition, lassen den Wert undefiniert.
- empty (leer) ist ein definierter Wert. Hier definieren Sie den Wert explizit als leer.
- SPACE (Unicode-Zeichen U+0020) ist ebenfalls ein gültiger Wert.
Wenn Sie einen der oben angeführten Werte verwenden, müssen Sie wissen, dass diese auf dem UI identisch aussehen. Ein Beispiel aus der täglichen Praxis wäre ein Kontaktfeld, das entweder leer oder NULL ist - Sie können nicht wissen, um welchen Wert es sich handelt, wenn Sie das Feld im UI der Emarsys Suite betrachten. Wenn Sie in der Datenbank nachschauen oder API Calls verwenden, ist eine Differenzierung möglich.
NULL Strings können zum Beispiel erstellt werden, indem Sie CSV-Dateien mit Werten wie den folgenden importieren:
field1,field2,field3
apple,,plum
Im Gegensatz dazu können leere Strings erstellt werden, indem Sie zum Beispiel CSV-Dateien mit folgenden Werten importieren:
field1,field2,field3
apple,"",plum
Entscheidungssplitter
Mit diesem Knoten können Sie Ihr Programm in zwei eigenständige Pfade aufsplitten, auf denen die Kontakte unterschiedlich verarbeitet werden. Kontakte setzen die Journey auf dem Ja- oder Nein-Pfad fort, je nachdem, ob sie die die Kriterien erfüllen, die im Knoten Entscheidungs-Splitter definiert sind.
Bitte beachten Sie Folgendes:
- Wenn die Attribute der Kontakte ungültige oder leere Werte enthalten, oder Daten, die nicht den im Knoten Entscheidungs-Splitter definierten Kriterien entsprechen, setzen diese Kontakte die Journey auf dem Nein-Pfad Ihres Programms fort, statt aus dem Programm ausgeschlossen zu werden. Ein Beispiel: Wenn die im Knoten Entscheidungs-Splitter definierten Kriterien das Attribut
event_attributes.distance
at least/mindestens6
enthalten, setzen Kontakte, dere Attributwerte ungültig oder leer sind oder weniger/gleich 5 sind, die Journey auf dem Nein-Pfad des Programms fort. - Auf der Seite Programm-Reporting werden Kontakte, welche die Journey auf dem Nein-Pfad fortgesetzt haben, weil ihre Attributwerte ungültig oder leer waren oder Werte enthielten, die nicht den im Knoten Entscheidungs-Splitter definierten Kriterien entsprechen, als Fortgesetzt gezählt.
Um Kontakte mit leeren Attributwerten aus Ihrem Programm auszuschließen, verwenden Sie beim Hinzufügen der Attribute den Operator ist nicht leer (is not empty).
In diesem Knoten können Sie folgende Einstellungen konfigurieren:
- Name - Der Name der Aktion, die der Knoten ausführt.
Wir empfehlen, den Knoten des Typs Entscheidung und Entscheidungs-Splitter aussagekräftige Namen zu geben.
- Typ - Die Entscheidung erfolgt auf Basis des ausgewählten Typs. Welche Felder und Parameter verfügbar sind, hängt vom gewählten Typ ab. Folgende Typen sind verfügbar:
Wenn Sie den Typ Trigger attributes ausgewählt haben, steht das Attribut ems_event_time
für die Zeit, zu der der Endpunkt ausgelöst wurde.
A/B-Test
Mit diesem Knoten können Sie ein Programm in mehrere Pfade splitten und mit alternativem Content oder dem Targeting experimentieren.
Wie funktioniert es?
- Neue Kontakte:
Neue Kontakte werden je nach der von Ihnen definierten Prozentverteilung willkürlich auf die Pfade verteilt. Die Verteilung erfolgt je Knoten und auf Basis der eindeutigen ID der Kontakte; das bedeutet, dass alle Events, die zu einem einzelnen Kontakt gehören, demselben Pfad folgen, wenn sie den Knoten A/B-Test erreichen.
Nehmen wir an, der Knoten A/B-Test hat zwei Pfade, beide sind auf 50% gesetzt und zwei Kontakte triggern das Programm: Kontakt 1 wird willkürlich zu dem einen Pfad zugewiesen, Kontakt 2 zu dem anderen Pfad.
- Erneut in das Programm eintretende Kontakte:
Falls dieselben Kontakte das Programm mehrfach triggern, werden sie es wieder auf den entsprechenden Wegen durchlaufen. Das kann die Ergebnisse für den Knoten A/B-Test verzerren (diese werden auf der Seite Programm-Reporting über dem jeweiligen Knoten angezeigt.) Darüber hinaus kann auch das Löschen von Kontakten die Ratio verzerren, weil gelöschte Kontakte nicht mehr in das Programm eintreten, während bereits im Programm befindliche Kontakte neuerlich eintreten können; in diesem Fall werden sie denselben Pfaden zugewiesen. Was die Verarbeitung von Kontakten betrifft, die erneut in das Programm eintreten, funktioniert der Knoten A/B-Splitter im Automation Center anders als der Knoten A/B-Test in Interactions.
Sie können den Prozentwert ändern, nachdem Sie das Programm aktiviert haben; Sie können aber keine Pfade hinzufügen oder entfernen.
Um zu verhindern, dass weitere Kontakte einen Pfad betreten, setzen Sie den Prozentwert auf 0.
Auf Event warten
Sie können diesen Knoten so einrichten, dass er auf das Eintreten eines Events in einem bestimmten Zeitraum wartet und darauf basierend Ihr Programm splittet. Kontakte, welche die Bedingungen erfüllen, setzen die Journey auf dem einen Pfad fort; Kontakte, welche die Kriterien nicht erfüllen, setzen die Journey auf einem anderen Pfad fort.
Folgende Felder sind verfügbar:
- Event, auf das gewartet werden soll - Hier können Sie:
- die Quelle des Events auswählen und
- ein Event auswählen
Wichtig:
- Das ausgewählte Event hat keinen Einfluss auf das ursprüngliche Trigger Event Ihres Programms. Sie können nur das ursprüngliche Trigger Event verwenden, um unter Verwendung des Typs Triggerattribute Bedingungen zu definieren, die von den Knoten Entscheidung oder Entscheidungs-Splitter übernommen werden, und Content mit den Details des ursprünglichen Trigger Events personalisieren.
- Events mit einem Namen, der länger als 1000 Zeichen ist, erscheinen nicht in der Liste der auswählbaren Events.
- Timeout - Der Knoten warten darauf, dass das gewünschte Event innerhalb des definierten Zetraums eintritt.
Wenn das ausgewählte Event eintritt, setzt der Kontakt seine Journey umgehend auf dem Ja-Pfad fort; wenn der angegebene Zeitraum verstrichen und das Event nicht eingetreten ist, setzt er die Journey auf dem Timeout-Pfad fort.
Der Knoten Warten auf Event ist zum Beispiel nützlich, wenn Sie Ihren Kunden ein spezielles Angebot senden, das nur 48 Stunden gültig ist - und Sie nach 36 Stunden eine Erinnerung an jene Kontakte senden wollen, die noch nichts gekauft haben. Für diesen Fall definieren wir den Knoten Auf Event warten so, dass er auf das Event des Typs Web Extend namens Purchased
36 Stunden wartet. Das Ergebnis ist wie folgt: Kunden, die das Event Purchased
getriggert haben, setzen ihre Journey umgehend auf dem Ja-Pfad fort, Kontakte, die das Event nicht getriggert haben, setzen ihre Journey nach 36 Stunden auf dem Timeout-Pfad fort. Wir können ihnen eine Nachricht senden, die sie daran erinnert, dass das Angebot ausläuft; dafür fügen wir einen Knoten des Typs Mobile Engage Push Message zum Timeout-Pfad hinzu.
Warten
Wenn Sie den Warten-Knoten verwenden, können Sie eine Verzögerung in Sekunden, Minuten oder Stunden definieren; erst wenn diese Zeit verstrichen ist, erfolgt der nächste Schritt im Programm. Der Knoten Warten basiert auf der Zeitzone Ihres Accounts.
Teilnahme-Check
Dieser Knoten überprüft, ob Kontakte dafür qualifiziert sind, die Journey in Ihrem Programm fortzusetzen. Kontakte, welche die definierten Bedingungen erfüllen, setzen die Journey auf dem Ja-Pfad fort; Kontakte, welche die Kriterien nicht erfüllen, setzen die Journey auf dem Nein-Pfad fort.
Wir empfehlen, den Knoten Teilnahme-Check direkt vor Ihrem Kanalknoten (z.B. E-Mail senden, Mobile Engage Push Message, SMS senden, Mobile In-App - hinzufügen oder einem benutzdefinierten Knoten) zu platzieren.
Typische Use Cases
"Freund empfehlen"-Kampagne
Sie können den Knoten Teilnahme-Check zum Beispiel in einer "Freund empfehlen"-Kampagne verwenden, in der Sie wertvollere Incentives anbieten wollen, nachdem der erste Freund eines Kontakts in die Kampagne eintritt, und einen weniger wertvollen Incentive, nachdem ein weiterer Freund desselben Kontakts beigetreten ist.
Ein Programm dieser Art würde wie folgt aussehen:
In oben genanntem Beispiel ist der Knoten Teilnahme-Check auf Nur einmal gesetzt. Daraus folgt, dass der Kontakt die Journey nur dann auf dem Ja-Pfad fortsetzen kann, wenn das Event erstmals eintritt; dann erhält der Kontakt einen einmaligen Rabatt von 40%. Wann immer der Kontakt dasselbe Event erneut triggert, wird er auf den Nein-Pfad gesetzt und erhält 20% Rabatt.
Gutscheine nach dem Kauf senden
Der Knoten Teilnahme-Check kann zum Beispiel nützlich sein, wenn Sie ein Liefer-Update-Programm haben und nach Versand des Produkts einen Gutschein senden wollen - je nach dem Bestellwert mit unterschiedlicher Frequenz.
Ein Programm dieser Art würde wie folgt aussehen:
Im oben angeführten Beispiel überprüft der Knoten Entscheidungs-Splitter, ob der Bestellwert der Kunden über oder unter 80 liegt, und der Teilnahme-Check stellt sicher, dass:
- Kontakte, deren Bestellung über diesem Wert liegt, einmal alle 2 Monate einen Gutschein von 20 erhalten.
- Kontakte, deren Bestellung unter diesem Wert liegt, einmal alle 3 Monate einen Gutschein von 10 erhalten.
Dieselben Einstellungen für den Knoten "Teilnahme-Check" in einem einzelnen Programm verwenden
Wenn Sie eine Promotion haben, die Sie Kontakten anzeigen wollen, die ihr Workout unter schwierigen Umständen beendet haben, können Sie dieselben Einstellungen für den Knoten Teilnahme-Check im gleichen Programm verwenden. Nehmen wir zum Beispiel an, dass Sie Folgendes tun wollen:
- In beiden Fällen dasselbe Trigger Event verwenden, aber abhängig von den Attributen eine andere Kampagne anzeigen.
- Je nach den Temperaturen am Standort der Kontakte unterschiedliche Produkte bewerben:
- Für jene, die bei einer Temperatur von über 25 °C gelaufen sind.
- Für jene, die bei einer Temperatur von unter 10 °C gelaufen sind.
- Unaabhängig von der Temperatur die Kampagne alle 30 Tage anzeigen.
Ein Programm dieser Art würde wie folgt aussehen:

Der Knoten Teilnahme-Check würde wie folgt aussehen:

Dieselben Einstellungen für den Knoten "Teilnahme-Check " in mehreren Programmen verwenden
In folgenden Fällen können Sie dieselben Einstellungen für den Knoten Teilnahme-Check in mehreren Programmen verwenden:
- Use Cases des Typs "Abbruch": Sie können dieselben Einstellungen für den Teilnahme-Check in mehreren Programmen verwenden, um sicherzugehen, dass ein Kontakt pro Woche nur eine Kampagne nach einem Abbruch erhält - so vermeiden Sie, dass die Kontakte sich belästigt fühlen oder abmelden. In diesem Fall platzieren Sie denselben Teilnahme-Check-Knoten (im Beispiel unten "Abandoned use cases" genannt) vor den Kanalknoten in Ihren Kampagnen zum Browse-Abbruch, Warenkorb-Abbruch und Checkout-Abbruch. Ein solcher Knoten des Typs Teilnahme-Check würde wie folgt aussehen:

- Wertvollen Gutschein einmal im Monat senden: Sie können dieselben Teilnahme-Check-Einstellungen verwenden, die sich auf dieselbe eingeschränkte Audience in mehreren Programmen beziehen, um sicherzustellen, dass ein Kontakt nur alle 30 Tage einen wertvollen Gutschein erhält.
- "Wieder auf Lager"- und "Preissenkung"-Kampagnen: Sie können dieselben Einstellungen für den Teilnahme-Check in mehreren Programmen verwenden, um sicherzugehen, dass Ihre Kontakt in einer Woche nur die "Wieder auf Lager"- oder die "Preissenkung"-Kampagne erhalten.
Knoten "Teilnahme-Check" konfigurieren
Hier sehen Sie folgende Optionen:

- Kontakte können auf dem Pfad "Ja" fortsetzen: Sie können definieren, wie oft Kunden den Ja-Pfad nehmen können. Sie können aus folgenden Optionen wählen:
Sie können mehrere Knoten des Typs Teilnahme-Check mit unterschiedlichen Frequenzeinstellungen in einem Programm verwenden.
- Nur einmal - Kontakte können den Ja-Pfad nur genau einmal nehmen.
- Wenn folgende Zeit vergangen ist, seit der Kontakt zuletzt den Pfad "Ja" fortgesetzt hat - Die Kontakte können erneut den Ja-Pfad einschlagen, nachdem die definierte Zeit verstrichen ist.
Hinweise:
- Wenn die Kontakte den Knoten Teilnahme-Check erneut erreichen, bevor die definierte Zeit vergangen ist, leitet sie der Knoten auf den Nein-Pfad um.
- Im Kontext des Knotens Teilnahme-Check bedeutet ein Tag immer 24 Stunden, unabhängig von den Kalendertagen.
- Der Zeitraum ist auf maximal 13 Monate beschränkt.
- Diesen Check in anderen Programmen verfügbar machen - Sie können die Einstellungen für den Teilnahme-Check und die referenzierte Audience speichern, um sie in anderen Programmen verfügbar zu machen; Sie können auch eine bereits bestehende Konfiguration verwenden. Sie können aus folgenden Optionen wählen:
Neuen Teilnahme-Check erstellen
So erstellen Sie einen neuen Teilnahme-Check:
1. Legen Sie den Schalter Diesen Check in anderen Programmen verfügbar machen um und wählen Sie Neu erstellen aus dem Dropdown aus.
2. Geben Sie dem Teilnahme-Check einen Namen und klicken Sie OK.

Bestehenden Teilnahme-Check verwenden
Um die Konfiguration eines bereits bestehenden Teilnahme-Checks zu verwenden, gehen Sie wie folgt vor:
1. Legen Sie den Schalter Diesen Check in anderen Programmen verfügbar machen um und wählen Sie aus dem Dropdown den gewünschten bereits bestehenden Teilnahme-Check aus.
Hinweise:
- Wenn die Einstellungen für den Teilnahme-Check in mehreren Programmen verwendet werden, werden diese ganz unten im Pop-up-Fenster aufgelistet.
- Um die Konfiguration eines bestehenden Knotens des Typs Teilnahme-Check zu bearbeiten, klicken Sie den Button Bearbeiten neben dem jeweiligen Knoten. Wenn Sie die Einstellungen eines Knotens des Typs Teilnahme-Check verändern wollen und der Knoten in mehreren aktiven Programmen verwendet wird, werden die Änderungen auch für alle anderen betroffenen Programme übernommen, sobald Sie Speichern & Übernehmen klicken.
- Wenn Sie in mehreren Programmen dieselben Einstellungen für den Knoten "Teilnahme-Check" verwenden (d.h., den Schalter Diesen Check in anderen Programmen verfügbar machen aktiviert haben), dann merkt sich der Knoten Teilnahme-Check jene Kontakte, die ihn bereits durchlaufen haben, auch wenn Sie ihn entfernen und dann wieder zum Programm hinzufügen:
- Neue Kontakte setzen die Journey auf dem Pfad Ja fort.
- Kontakte, die den Knoten bereits durchlaufen haben, setzen ihre Journey auf dem Pfad Nein fort.

2. Wenn Sie fertig sind, klicken Sie OK.
Wenn Sie ein Programm kopieren wollen, um seine Struktur zu ändern, jedoch die eingeschränkte Audience beibehalten wollen, empfehlen wir folgende Vorgehensweise:
- Speichern Sie die Einstellungen für den Teilnahme-Check, die Sie in dem alten Programm verwendet haben.
- Erstellen Sie eine neue Version Ihres Programms und verwenden Sie die gespeicherten Einstellungen für den Teilnahme-Check.
- Aktivieren Sie das neue Programm.
- Deaktivieren Sie das alte Programm.
Knoten "Teilnahme-Check" in aktiven Programmen bearbeiten
Die folgenden Einstellungen im Knoten Teilnahme-Check können angepasst werden:
- Sie können die Frequenz von Wenn folgende Zeit vergangen ist seit der Kontakt zuletzt den Pfad "Ja" fortgesetzt hat auf Nur einmal ändern. In diesem Fall speichert das Interactions Programm die Timestamp, zu der ein Kontakt das letzte Mal den Ja-Pfad durchläuft, damit die Kontakte, die den Ja-Pfad durchlaufen haben, dies nicht noch einmal tun können, wenn Sie die Frequenz auf Nur einmal setzen.
- Sie können die Frequenz von Nur einmal auf Wenn folgende Zeit vergangen ist seit der Kontakt zuletzt den Pfad "Ja" fortgesetzt hat ändern. In diesem Fall vegleicht das Interactions Programm die aktuelle Timestamp mit jener, die gespeichert wurde, als der Kontakt das letzte Mal den Ja-Pfad durchlaufen hat (und die Frequenz auf Nur einmal gesetzt war).
Ein Beispiel - wenn ein Kontakt den Ja-Pfad am 4. Juli durchlaufen hat, als die Frequenz auf Nur einmal gesetzt war, und Sie diese auf Wenn folgende Zeit vergangen ist, seit der Kontakt zuletzt den Pfad "Ja" fortgesetzt hat - 7 Tage setzen, dann gilt Folgendes:
- Ein Kontakt, der den Ja-Pfad am 4. Juli durchlaufen hat, kann ihn am 11. Juli erneut durchlaufen.
- Ein Kontakt, der den Ja-Pfad am 19. Juli durchlaufen hat, kann ihn erst am 26. Juli erneut durchlaufen.
Double Opt-In
Weitere Informationen erhalten Sie unter: Double Opt-In
Fertigstellen-Knoten

Der Knoten Fertigstellen wird automatisch an den letzten Knoten angefügt, damit Sie ihn nicht manuell hinzufügen müssen.