Arbeta med den avancerade uttrycksredigeraren about-the-advanced-expression-editor
Använd den avancerade uttrycksredigeraren Journey för att skapa avancerade uttryck på olika skärmar i gränssnittet. Du kan till exempel skapa uttryck när du konfigurerar och använder resor och när du definierar ett datakällsvillkor.
Den är också tillgänglig varje gång du behöver definiera åtgärdsparametrar som kräver specifika dataändringar. Du kan utnyttja data från händelser eller ytterligare information som hämtats från datakällan. I en resa är den lista med händelsefält som visas sammanhangsberoende och varierar beroende på vilka händelser som läggs till i resan.
Den avancerade uttrycksredigeraren har en uppsättning inbyggda funktioner och operatorer som du använder för att manipulera värden och definiera ett uttryck som passar dina behov. Med den avancerade uttrycksredigeraren kan du även definiera värden för den externa datakällans parameter samt ändra kartläggningsfält och samlingar, till exempel upplevelsehändelser.
Åtkomst till den avancerade uttrycksredigeraren accessing-the-advanced-expression-editor
Den avancerade uttrycksredigeraren kan användas till att:
- skapa avancerade villkor för datakällor och händelseinformation
- definiera anpassade vänteaktiviteter
- definiera kartläggning av åtgärdsparametrar
När det är möjligt kan du växla mellan de två lägena med hjälp av knappen Advanced mode/Simple mode . Det enkla läget beskrivs här.
Du kan komma åt den avancerade uttrycksredigeraren på olika sätt.
-
När du skapar ett villkor för datakällan kan du klicka på Advanced mode för att komma åt den avancerade redigeraren.
-
När du skapar en anpassad timer visas den avancerade redigeraren direkt.
-
Klicka på Advanced mode när du kartlägger en åtgärdsparameter.
Upptäck gränssnittet discovering-the-interface
Med den här skärmen kan du ange ett uttryck manuellt.
Till vänster på skärmen visas tillgängliga fält och funktioner:
- Events: välj ett av fälten som har tagits emot från den inkommande händelsen. Den visade listan med händelsefält är sammanhangsberoende och varierar beroende på vilka händelser som läggs till under resan. Läs mer
- Audiences: Om du har släppt en Audience qualification -händelse väljer du den målgrupp du vill använda i ditt uttryck. Läs mer
- Data Sources: välj i listan över fält som är tillgängliga från fältgrupperna i datakällorna. Läs mer
- Journey properties: I det här avsnittet grupperas de tekniska fält som är relaterade till resan för en viss profil om. Läs mer
- Functions: välj i listan bland inbyggda funktioner som du använder för att utföra komplex filtrering. Funktionerna är ordnade efter kategorier. Läs mer
En mekanism för automatisk komplettering visar sammanhangsberoende förslag.
En mekanism för syntaxvalidering kontrollerar kodens integritet. Fel visas överst på redigeraren.
Behovet av parametrar när du skapar villkor med den avancerade uttrycksredigeraren
Om du väljer ett fält från en extern datakälla som kräver att en parameter anropas (se den här sidan) visas en ny flik till höger där du kan ange den här parametern. Parametervärdet kan komma från händelser som är placerade i resan eller Experience Platform-datakällan (och inte från andra externa datakällor). I en väderrelaterad datakälla används till exempel parametern "city" ofta. Därför måste du välja var du vill hämta den här parametern "city". Funktioner kan även tillämpas på parametrar om man vill utföra formateringsändringar eller sammansättningar.
För mer komplicerade användningsfall kan du definiera parametrarnas värden med nyckelordet "params" för att inkludera dem från datakällan i huvuduttrycket. Läs den här sidan.