Erste Schritte mit Helper-Funktionen functions

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 Personalisierungseditors verfügbar sind, wie unten gezeigt:

NOTE
Die im Personalisierungseditor verfügbaren Funktionen und Fähigkeiten unterscheiden sich von denen im erweiterten Journey-Ausdruckseditor.

Im Personalisierungseditor von Journey Optimizer sind die 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

Funktionen functions-helper

Aggregations- und Array-Funktionen

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.

Funktionen für Datum/Uhrzeit date-functions

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.

Zuordnungsfunktionen map-functions

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

Mathematische Funktionen math-functions

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.

Objektfunktionen object-functions

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

Zeichenfolgen-Funktionen string-functions

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 Datums-/Uhrzeitangabe
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 helper-helper

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 Ausdrucksauswertung „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 Ausdrucksauswertung „false“ zurückgibt, wird der Block gerendert
Mit
Diese Funktion wird verwendet, um das Auswertungs-Token des Vorlagenteils zu ändern

Operatoren operators-helper

Arithmetische Funktionen arithmetic-helper

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 boolean-functions

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 comparison-functions

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

Anleitungsvideo video

Erfahren Sie, wie Sie Personalisierungswerte mithilfe von Hilfsfunktionen zur Personalisierung umwandeln und lernen Sie verschiedene Anwendungsfälle für Hilfsfunktionen kennen.

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76