Functies functions

Functies zijn de bouwstenen van dynamische reisexpressies in Adobe Journey Optimizer. Zij laten u toe om gegevens in real time om te zetten, te berekenen, te bevestigen en te manipuleren om gepersonaliseerde klantenervaringen tot stand te brengen. Met meer dan 60 functies die in intuïtieve categorieën worden georganiseerd, kunt u geavanceerde voorwaarden bouwen, complexe berekeningen uitvoeren, en gegeven-gedreven besluiten bij elke stap van de klantenreis nemen.

Functies begrijpen

Functies in reisexpressies volgen een consistent syntaxispatroon:

<function name> (<expression as param 1>, <expression as param 2> , …,<expression as param N>)

Zeer belangrijke kenmerken:

  • Veelvoudige handtekeningen: Een functie kan verschillende handtekeningen (verschillende reeksen bevolen parameters) hebben om diverse gebruiksgevallen aan te passen
  • Type-specifieke winst: Elke functie heeft een specifiek teruggekeerd type (koord, geheel, boolean, datum, lijst, enz.)
  • Nul aan de parameters van N: De functies kunnen uitdrukkingen 0-N als bevolen parameters goedkeuren, die flexibiliteit in verstrekken hoe u hen gebruikt

Waarom functies gebruiken?

Met functies kunt u:

  • creeer dynamische voorwaarden - de rijwegen van de tak die op gegevensevaluatie in real time worden gebaseerd
  • Personaliseer bij schaal - de inhoud en de ervaringen van de Klantengegevens en gedragsinzichten gebruiken
  • Automatiseer besluiten - bouw intelligente logica zonder handinterventie
  • de gegevens van de Transformatie - zet, formatteert, en manipuleert gegevenstypes om verenigbaarheid te verzekeren
  • voer berekeningen uit - voer wiskundige verrichtingen en statistische analyse uit
  • bevestigt input - de kwaliteit en de volledigheid van de gegevens van de controle alvorens actie te voeren

Functies per categorie

Blader door functies die door hun primaire doel worden georganiseerd om snel het juiste gereedschap voor uw behoeften te vinden.

Adobe Experience Platform aep-functions

segmentatie van het publiek en het richten

Evalueer publiekslidmaatschap om persoonlijke reiswegen tot stand te brengen die op klantensegmenten worden gebaseerd die in Adobe Experience Platform worden bepaald.

Functie
Beschrijving
​ inAudience ​
Controleren of een individu tot een bepaald publiek behoort

Adobe Experience Platform-functiedetails weergeven →

Samenvoegingsfuncties aggregation-functions

Statistische berekeningen en gegevenssamenvatting

Berekenen van sets waarden om inzichten af te leiden, zoals gemiddelden, tellingen, sommen en min/max-waarden. Essentieel voor gegevensgestuurde besluitvorming.

Functie
Beschrijving
avg
Gemiddelde waarde berekenen
count
Elementen tellen die niet null zijn
countOnlyNull
Alleen null-waarden tellen
countWithNull
Alle elementen tellen, inclusief null
distinctCount
Unieke waarden tellen die niet gelijk zijn aan null
distinctCountWithNull
Unieke waarden tellen inclusief null
max
Maximumwaarde zoeken
min
Minimumwaarde zoeken
sum
Totaalbedrag berekenen

Alle aggregatiefuncties weergeven →

Conversiefuncties conversion-functions

het type van Gegevens transformatie

Zet gegevens tussen verschillende types (koord, geheel, decimaal, boolean, datum, duur) om verenigbaarheid over verrichtingen en gegevensbronnen te verzekeren.

Functie
Beschrijving
toBool
Omzetten in Boolean
​ toDateOnly ​
Converteren naar alleen datum (geen tijd)
toDateTime
Omzetten in datum met tijd
toDateTimeOnly
Converteren naar datum en tijd zonder tijdzone
toDecimal
Omzetten in decimaal getal
toDuration
Omzetten in duur
toInteger
Omzetten in geheel getal
toString
Omzetten in tekenreeks

Alle conversiefuncties weergeven →

Datumfuncties date-functions

manipulatie van de Datum en van de tijd

Werk met datums, tijden en tijdzones om op tijd gebaseerde voorwaarden te maken, acties te plannen en tijdelijke berekeningen uit te voeren.

Functie
Beschrijving
​ currentTimeInMillis ​
Huidige tijd in milliseconden ophalen
inLastDays
Controleren of de datum in de laatste N dagen valt
inLastHours
Controleren of de datum binnen de laatste N uur valt
inLastMonths
Controleren of de datum binnen de laatste N maanden valt
inLastYears
Controleren of de datum binnen de laatste N jaar valt
inNextDays
Controleren of de datum binnen N dagen valt
inNextHours
Controleren of de datum binnen de volgende N uur valt
inNextMonths
Controleren of de datum binnen de volgende N maanden valt
inNextYears
Controleren of de datum binnen de volgende N jaar valt
now
Huidige datum-tijd ophalen
nowWithDelta
Huidige tijd ophalen met verschuiving
setHours
Specifieke uren in datumtijd instellen
setDays
Specifieke dagen in datumtijd instellen
​ updateTimeZone ​
Tijdzone van datum-tijd bijwerken

Alle datumfuncties weergeven →

Lijstfuncties list-functions

manipulatie en analyse van de Inzameling

U kunt arrays en lijsten filteren, sorteren, transformeren en analyseren om met complexe gegevensstructuren te werken en ingestelde bewerkingen uit te voeren.

Functie
Beschrijving
distinct
Unieke waarden ophalen (exclusief null)
distinctWithNull
Unieke waarden ophalen (inclusief null)
​ filter ​
Filterlijst op basis van criteria
getListItem
Item ophalen bij specifieke index
in
Controleren of de waarde bestaat in de lijst
​ snijdt ​
Gemeenschappelijke elementen tussen lijsten zoeken
​ grens ​
Aantal geretourneerde items beperken
listSize
Grootte van lijst ophalen
serializeList
Lijst omzetten in tekenreeks
sort
Lijstelementen sorteren

Alle lijstfuncties weergeven →

Math-functies math-functions

Wiskundige verrichtingen

Numerieke berekeningen en transformaties uitvoeren voor gegevensverwerking en bedrijfslogica.

Functie
Beschrijving
random
Willekeurig getal genereren (0-1)
round
Rond naar dichtstbijzijnd geheel getal

Alle wiskundige functies weergeven →

Reeksfuncties string-functions

manipulatie en bevestiging van de Tekst

Tekstgegevens verwerken, transformeren, zoeken en valideren voor het maken van dynamische inhoud en voorwaardelijke logica.

Functie
Beschrijving
concat
Tekenreeksen samenvoegen
contain
Controleren of een tekenreeks een subtekenreeks bevat
​ containIgnoreCase ​
Controle bevat (hoofdlettergevoelig)
endWith
Controleren of tekenreeks eindigt met achtervoegsel
​ endWithIgnoreCase ​
Einden controleren met (hoofdlettergevoelig)
​ equalIgnoreCase ​
Tekenreeksen vergelijken (hoofdlettergevoelig)
indexOf
Eerste voorvalpositie zoeken
isEmpty
Controleren of tekenreeks leeg is
isNotEmpty
Controleren of tekenreeks niet leeg is
lastIndexOf
Laatste voorvalpositie zoeken
length
Tekenlengte ophalen
lower
Omzetten in kleine letters
matchRegExp
Reguliere expressie afstemmen
​ notEqualIgnoreCase ​
Inschakelen is niet gelijk (hoofdlettergevoelig)
replace
Eerste instantie vervangen
replaceAll
Alle vermeldingen vervangen
split
Tekenreeks splitsen in array
startWith
Controleren of tekenreeks begint met voorvoegsel
startWithIgnoreCase
Controle begint met (hoofdlettergevoelig)
substr
Subtekenreeks extraheren
trim
Voorloopspaties/volgspaties verwijderen
upper
Omzetten in hoofdletters
uuid
UUID genereren

Alle tekenreeksfuncties weergeven →

Volgende stappen

Nu u de beschikbare functies begrijpt, verkent u:

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