Verwenden Sie die Vorlagensprache von Journey Optimizer, um Datenoperationen wie Berechnungen, Datenformatierungen oder Konvertierungen und Bedingungen durchzuführen, und bearbeiten Sie Daten im Zuge der Personalisierung. Weitere Informationen zu Richtlinien zur Personalisierungssyntax finden Sie auf dieser Seite.
➡️ Im Video erfahren Sie, wie Sie Helper-Funktionen verwenden
Die Vorlagensprache wird in Hilfsfunktionen verwendet, die in der Dropdown-Liste „Personalisierung“ des Ausdruckseditors verfügbar sind, wie unten gezeigt:
Im Journey Optimizer-Ausdruckseditor sind Hilfsfunktionen in drei Kategorien unterteilt: Funktionen, Helper und Operatoren.
Wählen Sie eine Kategorie aus, um auf Unterkategorien und Funktionen zuzugreifen.
Sie können auf Unterkategorien durch Klicken auf das Symbol >
zugreifen. Wählen Sie eine Funktion aus, indem Sie auf das Symbol +
klicken. Die Funktion wird dann automatisch zum Personalisierungsbildschirm hinzugefügt.
Klicken Sie auf das Symbol ...
, um die Beschreibung der Funktion anzuzeigen und sie zu Ihren Favoriten hinzuzufügen. Weitere Informationen
Durchschnitt | Die Funktion gibt das arithmetische Mittel aller ausgewählten Werte im Array zurück |
Anzahl | Diese Funktion gibt die Anzahl der Elemente innerhalb des angegebenen Arrays zurück |
Nur Null zählen | Diese Funktion zählt die Anzahl der Nullwerte in der Liste. |
Mit Null zählen | Diese Funktion zählt alle Elemente der Liste einschließlich der Nullwerte. |
Eindeutig | Diese Funktion ruft Werte aus einem Array oder einer Liste ab, wobei doppelte Werte entfernt werden |
Unterschiedliche Zählung mit Null | Diese Funktion zählt die Anzahl der verschiedenen Werte einschließlich der Nullwerte. |
Erstes Element | Diese Funktion gibt das erste Element in einem Array oder einer Liste zurück |
Erste n in Array | Diese Funktion gibt die ersten n Elemente in einem Array zurück, wenn sie anhand des angegebenen numerischen Ausdrucks in aufsteigender Reihenfolge sortiert werden |
Enthalten | Mit dieser Funktion wird bestimmt, ob ein Element einem Array oder einer Liste angehört |
Umfasst | Diese Funktion bestimmt, ob ein Array oder eine Liste ein bestimmtes Element enthält |
Schnittmengen | Diese Funktion bestimmt, ob zwei Arrays oder Listen mindestens ein gemeinsames Element aufweisen |
Letzte n in Array | Diese Funktion gibt die letzten n Elemente in einem Array zurück, wenn sie anhand des angegebenen numerischen Ausdrucks in aufsteigender Reihenfolge sortiert werden |
Maximum | Diese Funktion gibt den größten aller ausgewählten Werte im Array zurück |
Minimum | Die Funktion gibt den kleinsten aller ausgewählten Werte im Array zurück |
Nicht enthalten | Diese Funktion bestimmt, ob ein Element nicht in einem Array oder einer Liste enthalten ist |
Teilmenge von | Diese Funktion bestimmt, ob ein bestimmtes Array (Array A) eine Teilmenge eines anderen Arrays (Array B) ist, d. h. ob alle Elemente in Array A Elemente von Array B sind |
Summe | Diese Funktion gibt die Summe aller ausgewählten Werte im Array zurück |
Übergeordnete Gruppe von | Diese Funktion bestimmt, ob ein bestimmtes Array (Array A) eine Obermenge eines anderen Arrays (Array B) ist, d. h. ob das Array A alle Elemente in Array B enthält. |
Alter | Diese Funktion ruft das Alter zu einem bestimmten Datum ab |
Aktuelle Zeit in Millisekunden | Diese Funktion ruft die aktuelle Zeit in Epochenmillisekunden ab. |
Datumsunterschied | Diese Funktion ermittelt die Differenz zwischen zwei Daten in der Anzahl der Tage |
Wochentag | Diese Funktion ruft den Wochentag ab. |
Tag des Jahres | Diese Funktion ruft den Tag des Jahres ab. |
Datum formatieren | Diese Funktion formatiert einen Datums-/Uhrzeitwert. |
Formatieren des Datums mit Gebietsschema-Unterstützung | Diese Funktion formatiert einen Datums-/Uhrzeitwert in die entsprechende sprachabhängige Darstellung, d. h. in einem gewünschten Gebietsschema. |
Tage festlegen | Diese Funktion legt den Tag des Monats für den angegebenen Datums-/Uhrzeitwert fest. |
Stunden festlegen | Diese Funktion legt die Stunde des Datums-/Uhrzeitwerts fest |
In UTC | Diese Funktion konvertiert einen Datum-/Uhrzeitwert in UTC. |
Woche des Jahres | Diese Funktion gibt die Woche des Jahres zurück. |
Abrufen | Mit dieser Funktion wird der Wert einer Zuordnung für einen bestimmten Schlüssel abgerufen |
Schlüssel | Mit dieser Funktion werden alle Schlüssel einer angegebenen Zuordnung abgerufen |
Werte | Diese Funktion ruft alle Werte einer angegebenen Zuordnung ab |
Absolut | Diese Funktion formatiert eine beliebige Zahl in die sprachabhängige Darstellung. |
Zahl formatieren | Diese Funktion formatiert eine beliebige Zahl in die sprachabhängige Darstellung. |
Zufällig | Diese Funktion gibt einen Zufallswert zwischen 0 und 1 zurück. |
Abrunden | Diese Funktion rundet eine Zahl ab. |
Aufrunden | Diese Funktion rundet eine Zahl auf. |
In hexadezimale Zeichenfolge | konvertiert eine beliebige Zahl in ihre hexadezimale Zeichenfolge. |
Zu Prozentwert | Diese Funktion wandelt eine Zahl in einen Prozentwert um. |
Zu Präzision | Diese Funktion wandelt eine Zahl mit der erforderlichen Präzision um. |
In Zeichenfolge | Diese Funktion konvertiert eine beliebige Zahl in ihre Zeichenfolgendarstellung. |
Ist nicht null | Mit dieser Funktion wird bestimmt, ob eine Objektreferenz vorhanden ist |
Ist null | Mit dieser Funktion wird bestimmt, ob keine Objektreferenz vorhanden ist |
Binnenmajuskel | Mit dieser Funktion wird der erste Buchstabe jedes Wortes einer Zeichenfolge großgeschrieben |
Char-Code bei | Diese Funktion gibt den ASCII-Wert eines Zeichens zurück, wie etwa die Funktion charCodeAt in JavaScript |
Verknüpfen | Mit dieser Funktion werden zwei Zeichenfolgen zu einer zusammengeführt |
Enthält | Mit dieser Funktion wird bestimmt, ob eine Zeichenfolge eine angegebene Unterzeichenfolge enthält |
Enthält nicht | Mit dieser Funktion wird bestimmt, ob eine Zeichenfolge eine angegebene Unterzeichenfolge nicht enthält |
Endet nicht mit | Mit dieser Funktion wird bestimmt, ob eine Zeichenfolge nicht mit einer angegebenen Unterzeichenfolge endet |
Beginnt nicht mit | Mit dieser Funktion wird bestimmt, ob eine Zeichenfolge nicht mit einer angegebenen Unterzeichenfolge beginnt |
Codieren 64 | Mit dieser Funktion wird eine Zeichenfolge ver- oder entschlüsselt |
Endet mit | Mit dieser Funktion wird bestimmt, ob eine Zeichenfolge mit einer angegebenen Unterzeichenfolge endet |
Gleich | Mit dieser Funktion wird bestimmt, ob eine Zeichenfolge mit einer angegebenen Zeichenfolge übereinstimmt |
Gleich ohne Groß-/Kleinschreibung | Mit dieser Funktion wird bestimmt, ob eine Zeichenfolge mit einer angegebenen Zeichenfolge übereinstimmt, Groß-/Kleinschreibung wird nicht beachtet |
E-Mail-Domain extrahieren | Mit dieser Funktion wird die Domain einer E-Mail-Adresse extrahiert |
Währung formatieren | Diese Funktion konvertiert eine beliebige Zahl in die entsprechende sprachabhängige Währungsdarstellung, je nachdem, welches Gebietsschema als Zeichenfolge im zweiten Argument übergeben wurde. |
URL-Host abrufen | Diese Funktion wird verwendet, um den URL-Host abzurufen. |
URL-Pfad abrufen | Diese Funktion wird verwendet, um den URL-Pfad abzurufen. |
URL-Protokoll abrufen | Diese Funktion wird verwendet, um das URL-Protokoll abzurufen. |
Index von | Diese Funktion gibt die Position (im ersten Argument) des ersten Auftretens des zweiten Parameters zurück. Gibt -1 zurück, wenn keine Übereinstimmung vorliegt |
isEmpty | Mit dieser Funktion wird geprüft, ob eine Zeichenfolge oder ein Ausdruck leer ist |
Ist nicht leer | Diese Funktion gibt „true“ zurück, wenn die Zeichenfolge im Parameter nicht leer ist. |
Letzter Index von | Diese Funktion gibt die Position (im ersten Argument) des letzten Auftretens des zweiten Parameters zurück. Gibt -1 zurück, wenn keine Übereinstimmung vorliegt. |
Links kürzen | Diese Funktion entfernt Leerzeichen vom Anfang einer Zeichenfolge |
Länge | Mit dieser Funktion wird die Anzahl der Zeichen in einer Zeichenfolge oder einem Ausdruck zurückgegeben |
Ist wie | Mit dieser Funktion wird bestimmt, ob eine Zeichenfolge einem angegebenen Muster entspricht |
Kleinbuchstaben | Diese Funktion wandelt eine Zeichenfolge in Kleinbuchstaben um |
Maskieren | Diese Funktion wird verwendet, um einen Teil einer Zeichenfolge durch „X“-Zeichen zu ersetzen. |
Stimmt überein mit | Mit dieser Funktion wird bestimmt, ob eine Zeichenfolge mit einem bestimmten regulären Ausdruck übereinstimmt |
MD5 | Diese Funktion gibt den MD5-Hash der Eingabezeichenfolge zurück. |
Ungleich | Mit dieser Funktion wird bestimmt, ob eine Zeichenfolge nicht gleich der angegebenen Zeichenfolge ist |
Entspricht nicht (Groß-/Kleinschreibung ignorieren) | Diese Funktion vergleicht zwei Zeichenfolgen miteinander, wobei die Groß- und Kleinschreibung ignoriert wird. |
Gruppe regelmäßiger Ausdrücke | Mit dieser Funktion werden spezifische Informationen basierend auf dem bereitgestellten regulären Ausdruck extrahiert |
Ersetzen | Diese Funktion ersetzt eine angegebene Teilzeichenfolge in einer Zeichenfolge durch eine andere Teilzeichenfolge |
Alle ersetzen | Diese Funktion ersetzt alle Teilzeichenfolgen eines Textes, die mit dem „Ziel“ übereinstimmen, durch die angegebene literale „Ersatz“-Zeichenfolge |
Rechts kürzen | Diese Funktion entfernt Leerzeichen am Ende einer Zeichenfolge |
Teilen | Mit dieser Funktion wird eine Zeichenfolge durch ein bestimmtes Zeichen aufgeteilt |
Beginnt mit | Mit dieser Funktion wird bestimmt, ob eine Zeichenfolge mit einer angegebenen Unterzeichenfolge beginnt |
Zeichenfolge zu Datum | Diese Funktion konvertiert einen Zeichenfolgenwert in einen Datums-/Uhrzeitwert. |
Zeichenfolge zu Ganzzahl | Diese Funktion wandelt einen Zeichenfolgenwert in einen ganzzahligen Wert um. |
Zeichenfolge zu Zahl | Mit dieser Funktion wird eine Zeichenfolge in eine Zahl konvertiert. Bei einer ungültigen Eingabe wird dieselbe Zeichenfolge als Ausgabe zurückgegeben. |
Teilzeichenfolge | Diese Funktion gibt die Teilzeichenfolge des Zeichenfolgenausdrucks zwischen dem Anfangsindex und dem Endindex zurück. |
Titelschreibweise | Diese Funktion wird verwendet, um die ersten Buchstaben jedes Wortes einer Zeichenfolge großzuschreiben |
Zu booleschem Wert | Diese Funktion wandelt einen Argumentwert abhängig vom Typ in einen booleschen Wert um. |
Zu Uhrzeit-/Datumsangabe | Diese Funktion wird verwendet, um die Zeichenfolge in ein Datum zu konvertieren. Bei einer ungültigen Eingabe wird das Epochendatum als Ausgabe zurückgegeben. |
Nur zu Uhrzeit-/Datumsangabe | Diese Funktion wandelt einen Argumentwert in einen reinen Datums-/Uhrzeit-Wert um. Bei einer ungültigen Eingabe wird das Epochendatum als Ausgabe zurückgegeben. |
Kürzen | Diese Funktion entfernt Leerzeichen vom Anfang und vom Ende einer Zeichenfolge |
Großbuchstaben | Diese Funktion wandelt eine Zeichenfolge in Großbuchstaben um |
URL-Decodierung | Diese Funktion wird verwendet, um eine als URL codierte Zeichenfolge zu decodieren. |
URL-Codierung | Diese Funktion wird verwendet, um eine Zeichenfolge als URL zu codieren. |
Helper werden auf dieser Seite näher beschrieben.
Standardwert für Fallback | Diese Funktion ermöglicht das Rendern einer Variable mit Standardeinstellungen |
Jeweils | Diese Funktion wird verwendet, um über ein Array zu iterieren |
Wenn | Mit dieser Funktion wird ein bedingter Block definiert. Wenn die Ausdrucksevaluierung „true“ zurückgibt, wird der Block gerendert |
Zulassen | Diese Funktion ermöglicht das Speichern eines Ausdrucks als Variable, die später in einer Abfrage verwendet werden kann |
Außer | Mit dieser Funktion wird ein bedingter Block definiert. Wenn die Ausdrucksevaluierung „false“ zurückgibt, wird der Block gerendert |
Mit | Diese Funktion wird verwendet, um das Evaluierungs-Token des Vorlagenteils zu ändern |
Mit arithmetischen Funktionen lassen sich einfache Berechnungen für Werte durchführen
Addieren | Mit diesem Operator wird die Summe zweier Argumentausdrücke ermittelt |
Dividieren | Mit diesem Operator wird der Quotient zweier Argumentausdrücke ermittelt |
Multiplizieren | Mit diesem Operator wird das Produkt zweier Argumentausdrücke ermittelt |
Rest | Dieser Operator wird verwendet, um den Rest nach der Division der beiden Argumentausdrücke zu ermitteln |
Subtrahieren | Mit diesem Operator wird die Differenz zwischen zwei Argumentausdrücken ermittelt |
Boolesche Funktionen werden verwendet, um eine boolesche Logik auf verschiedene Elemente anzuwenden.
Und | Dieser Operator erstellt eine logische Konjunktion |
Oder | Dieser Operator erstellt eine logische Disjunktion |
Vergleichsfunktionen werden verwendet, um zwischen verschiedenen Ausdrücken und Werten zu vergleichen und entsprechend „true“ oder „false“ zurückzugeben.
Gleich | Dieser Vorgang prüft, ob Werte gleich sind |
Größer als | Dieser Operator prüft, ob der erste Wert größer als der zweite Wert ist |
Größer oder gleich | Dieser Operator prüft, ob der erste Wert größer oder gleich dem zweiten Wert ist |
Kleiner oder gleich | Dieser Operator prüft, ob der erste Wert kleiner oder gleich dem zweiten Wert ist |
Ungleich | Dieser Operator prüft, ob ein angegebener Ausdruck ungleich einem angegebenen Wert ist |
Erfahren Sie, wie Sie Personalisierungswerte mithilfe von Hilfsfunktionen zur Personalisierung umwandeln und lernen Sie verschiedene Anwendungsfälle für Hilfsfunktionen kennen.