[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.
Das Offer Decisioning-Backend unterstützt bei Personalisierung nur eine der im Personalisierungseditor verfügbaren Funktionen. Auf dieser Seite werden alle Funktionen aufgelistet, die Sie sicher im Editor für Angebotsinhalte 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 Rangfolgeformeln verwenden verschiedene Editoren und sind nicht auf diese Untergruppe 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
- datasetLookup
- 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 | Kleinbuchstaben |
| Großbuchstaben | Großbuchstaben |
| Camel Case | Binnenmajuskel |
| Title Case | titleCase |
| Kürzen | trim |
| Links kürzen | leftTrim |
| Rechts kürzen | 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 | ist wie |
| Beginnt mit | startsWith |
| Beginnt nicht mit | doesNotStartWith |
| Endet mit | endet mit |
| Endet nicht mit | doesNotEndWith |
| Enthält | enthält |
| Enthält nicht | doesNotContains |
| 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 | Maske |
| Formatwährung abrufen | formatCurrency |
| Unicode-Zeichenwert abrufen | charCodeAt |
| QR-Code für beliebigen Text abrufen | qrCode |
Array-, Listen- und Set-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 | |
|---|---|
| Anzeigename | Interner Name |
| Eindeutig | distinct |
| Enthalten | in |
| Nicht enthalten | notIn |
| Schnittmengen | überschneidet |
| Teilmenge von | subsetOf |
| Übergeordnete Gruppe von | Obermenge |
| Umfasst | Umfasst |
| Sortieren und Abrufen der ersten N im Array | topN |
| Sortieren und Abrufen der letzten N im Array | bottomN |
| Erstes Element | anführen |
| Anzahl | count |
| Summe | sum |
| Durchschnittlicher | Durchschnitt |
| 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 | Schlüssel |
| Werte | Werte |
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 | aufrunden |
| Abrunden | abgerundet |
| Zu Präzision | toPrecision |
| Absolut | absolut |
| Zufällig | random |
| zu hexadezimal | toHexString |
| Zahl zum Gebietsschema abrufen | formatNumber |
| Zu Zeichenfolge | toString |
| To Int | toInt |
| Zu lang | toLong |
Datums-/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 |
| To Time | toTime |
| Zu Uhrzeit-/Datumsangabe | toDateTime |
| Nur zu Datums-/Uhrzeitangabe | toDateTimeOnly |
| Nur bis zum | toDateOnly |
| Nur zu Zeit | toTimeOnly |
| In Zeitzone | toTimeZone |
| Datum formatieren | formatDate |
| Datum/Uhrzeit formatieren | formatDateTime |
| Uhrzeit formatieren | formatTime |
| Datum analysieren | parseDate |
| Uhrzeit des Analysedatums | parseDateTime |
| Analysezeit | parseTime |
| Tage hinzufügen | Tage hinzufügen |
| Monate hinzufügen | AddMonths |
| Jahre hinzufügen | Jahre hinzufügen |
| Stunden hinzufügen | Stunden hinzufügen |
| Minuten hinzufügen | Minuten hinzufügen |
| Sekunden hinzufügen | addSecond |
| Tage subtrahieren | substrahierenTage |
| Monate abziehen | SubtractMonths |
| Jahre abziehen | subtrahierenJahre |
| Stunden subtrahieren | subtractHours |
| Minuten subtrahieren | subtractMinutes |
| Sekunden subtrahieren | subtractSeconds |
| Unterschied in Tagen | Tage vergleichen |
| Differenz in Monaten | diffMonths |
| Jahresdifferenz | diffYears |
| Stundenunterschied | Stunden vergleichen |
| Unterschied in Minuten | diffMinutes |
| Unterschied 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 kodieren | 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 Personalisierung verfügbaren Funktionen finden Sie unter Liste der Helper-Funktionen. Nur die auf dieser Seite dokumentierte Teilmenge wird für die Personalisierung von Inhalten in Offer Decisioning unterstützt.
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76