[Vorgängerversion]{class="badge informative"}
Unterstützte Funktionen im Personalisierungseditor personalization-editor-supported-functions
Im Entscheidungs-Management verwenden Sie den Personalisierungseditor, wenn Sie Darstellungen hinzufügen und Angebotsinhalte (Bilder, Text, Links in Ihren Angeboten) personalisieren.
Die Backend von Offer Decisioning unterstützt beim Personalisieren dieser Inhalte nur eine Teilmenge der im Personalisierungseditor verfügbaren Funktionen. Auf dieser Seite werden alle Funktionen aufgeführt, die Sie im Editor für Angebotsinhalte bedenkenlos verwenden können. Erweitern Sie jeden Abschnitt, um die unterstützten Operatoren, Helper und Funktionen anzuzeigen.
NOTE
Diese Funktionsliste gilt nur für die Personalisierung von Angebotsinhalten (Darstellungen). Entscheidungsregeln und Rangfolgenformeln verwenden verschiedene Editoren und sind nicht auf diese Teilmenge beschränkt.
Liste der unterstützten Funktionen supported-functions-list
Operatoren
- Arithmetisch:
+-*/% - Logisch:
andor! - Vergleich:
=!=>>=<<=
Helper
- Jeweils
- Mit
- Wenn
- Außer
- Zulassen
- Standardwert für Fallback
- Fragment
- externalDataLookup (Alpha)
- Inline
- URL
- Ausführungsmetadaten
- valueAtPath
Zeichenfolgen-Funktionen
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2 16-row-2 17-row-2 18-row-2 19-row-2 20-row-2 21-row-2 22-row-2 23-row-2 24-row-2 25-row-2 26-row-2 27-row-2 28-row-2 29-row-2 30-row-2 31-row-2 32-row-2 33-row-2 34-row-2 35-row-2 36-row-2 37-row-2 38-row-2 39-row-2 40-row-2 41-row-2 42-row-2 43-row-2 44-row-2 45-row-2 | |
|---|---|
| Anzeigename | Interner Name |
| Kleinbuchstaben | lowerCase |
| Großbuchstaben | upperCase |
| Binnenmajuskel-Schreibweise | camelCase |
| Erster Buchstabe Im Wort Groß | titleCase |
| Kürzen | trim |
| Kürzung links | leftTrim |
| Kürzung rechts | rightTrim |
| Ist leer | isEmpty |
| Gleich ohne Groß-/Kleinschreibung | equalsIgnoreCase |
| Entspricht nicht (Groß-/Kleinschreibung ignorieren) | notEqualWithIgnoreCase |
| Ersetzen | replace |
| Alle ersetzen | replaceAll |
| Verknüpfen | concat |
| Aufspaltung | split |
| Encode64 | encode64 |
| Länge | length |
| MD5 | md5 |
| SHA256 | sha256 |
| Ist wie | like |
| Beginnt mit | startsWith |
| Beginnt nicht mit | doesNotStartWith |
| Endet mit | endsWith |
| Endet nicht mit | doesNotEndWith |
| Enthält | contains |
| Enthält nicht | doesNotContain |
| Gleich | ist gleich |
| Ungleich | notEqualTo |
| Stimmt überein mit | matches |
| Gruppe regelmäßiger Ausdrücke | regexGroup |
| Zeichenfolge zu Zahl | stringToNumber |
| Zeichenfolge zu Datum | stringToDate |
| Zu Uhrzeit-/Datumsangabe | toDateTime |
| Nur zu Datums-/Uhrzeitangabe | toDateTimeOnly |
| E-Mail-Domain extrahieren | extractEmailDomain |
| E-Mail-Benutzernamen extrahieren | extractEmailUsername |
| Ist nicht leer | isNotEmpty |
| Index von | indexOf |
| Letzter Index von | lastIndexOf |
| Teilzeichenfolge | substr |
| Zu booleschem Wert | toBool |
| Zeichenfolge zu Ganzzahl | string_to_integer |
| Maskieren | mask |
| Währungsformat abrufen | formatCurrency |
| Unicode-Zeichenwert abrufen | charCodeAt |
| QR-Code für beliebigen Text abrufen | qrCode |
Funktionen für Arrays, Listen und Sets
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2 | |
|---|---|
| Anzeigename | Interner Name |
| Eindeutig | distinct |
| Enthalten | in |
| Nicht enthalten | notIn |
| Schnittmengen | intersects |
| Teilmenge von | subsetOf |
| Übergeordnete Gruppe von | supersetOf |
| Umfasst | includes |
| Sortieren und Abrufen der ersten N im Array | topN |
| Sortieren und Abrufen der letzten N im Array | bottomN |
| Erstes Element | head |
| Anzahl | count |
| Summe | sum |
| Durchschnittlicher | average |
| Minimum | min |
| Maximum | max |
Zuordnungsfunktionen
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Anzeigename | Interner Name |
| Abrufen | get |
| Schlüssel | keys |
| Werte | values |
Objektfunktionen
| table 0-row-2 1-row-2 2-row-2 | |
|---|---|
| Anzeigename | Interner Name |
| Ist null | isNull |
| Ist nicht null | isNotNull |
Mathematische Funktionen
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 | |
|---|---|
| Anzeigename | Interner Name |
| Zu Prozentwert | toPercentage |
| Aufrunden | roundUp |
| Abrunden | roundDown |
| Zu Präzision | toPrecision |
| Absolut | absolute |
| Zufällig | random |
| Zu Hexadezimal | toHexString |
| Zahl des Gebietsschemas abrufen | formatNumber |
| Zu Zeichenfolge | toString |
| To Int | toInt |
| Zu Long | toLong |
Datums- und Uhrzeitfunktionen
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2 16-row-2 17-row-2 18-row-2 19-row-2 20-row-2 21-row-2 22-row-2 23-row-2 24-row-2 25-row-2 26-row-2 27-row-2 28-row-2 29-row-2 30-row-2 31-row-2 32-row-2 33-row-2 34-row-2 35-row-2 36-row-2 37-row-2 | |
|---|---|
| Anzeigename | Interner Name |
| Jetzt | now |
| CurrentZonedDateTime abrufen | getCurrentZonedDateTime |
| Bis Datum | toDate |
| Bis Uhrzeit | toTime |
| Zu Uhrzeit-/Datumsangabe | toDateTime |
| Nur zu Datums-/Uhrzeitangabe | toDateTimeOnly |
| Nur zu Datum | toDateOnly |
| Nur zu Zeit | toTimeOnly |
| Zu Zeitzone | toTimeZone |
| Datum formatieren | formatDate |
| Datum/Uhrzeit formatieren | formatDateTime |
| Uhrzeit formatieren | formatTime |
| Datum parsen | parseDate |
| Datum/Uhrzeit parsen | parseDateTime |
| Uhrzeit parsen | parseTime |
| Tage hinzufügen | addDays |
| Monate hinzufügen | addMonths |
| Jahre hinzufügen | addYears |
| Stunden hinzufügen | addHours |
| Minuten hinzufügen | addMinutes |
| Sekunden hinzufügen | addSeconds |
| Tage subtrahieren | subtractDays |
| Monate subtrahieren | subtractMonths |
| Jahre subtrahieren | subtractYears |
| Stunden subtrahieren | subtractHours |
| Minuten subtrahieren | subtractMinutes |
| Sekunden subtrahieren | subtractSeconds |
| Differenz in Tagen | diffDays |
| Differenz in Monaten | diffMonths |
| Differenz in Jahren | diffYears |
| Differenz in Stunden | diffHours |
| Differenz in Minuten | diffMinutes |
| Differenz in Sekunden | diffSeconds |
| Tagesbeginn | startOfDay |
| Tagesende | endOfDay |
| Ist vor | isBefore |
| Ist nach | isAfter |
URL-Funktionen
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 | |
|---|---|
| Anzeigename | Interner Name |
| URL codieren | encodeUrl |
| URL decodieren | decodeUrl |
| URL-Abfrageparameter abrufen | getUrlQueryParam |
| URL-Protokoll abrufen | getUrlProtocol |
| URL-Host abrufen | getUrlHost |
NOTE
Wenn Sie bei der Personalisierung von Angebotsinhalten eine Funktion verwenden, die nicht in der obigen Liste aufgeführt ist, kann der Ausdruck zur Laufzeit fehlschlagen oder unerwartete Ergebnisse hervorrufen. Alle in Journey Optimizer zur Personalisierung verfügbaren Funktionen finden Sie unter Liste der Helper-Funktionen. Nur die auf dieser Seite dokumentierte Teilmenge wird für die Inhaltspersonalisierung in Offer Decisioning unterstützt.
recommendation-more-help
journey-optimizer-help