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.

Det är också tillgängligt 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. Under en resa är den visade listan med händelsefält sammanhangsberoende och varierar beroende på vilka händelser som läggs till under resan.

Den avancerade uttrycksredigeraren har en uppsättning inbyggda funktioner och operatorer som du kan använda för att ändra värden och definiera ett uttryck som passar just dina behov. Med den avancerade uttrycksredigeraren kan du också definiera värden för den externa datakällparametern, manipulera mappningsfält och samlingar.

NOTE
De funktioner och funktioner som är tillgängliga i den avancerade uttrycksredigeraren för Journey skiljer sig från dem som är tillgängliga i personaliseringsredigeraren.

Åtkomst till den avancerade uttrycksredigeraren accessing-the-advanced-expression-editor

Den avancerade uttrycksredigeraren kan användas för att:

När det är möjligt kan du växla mellan de två lägena med knappen Advanced mode / Simple mode . Det enkla läget beskrivs här.

NOTE
  • Villkoren kan definieras i den enkla eller avancerade uttrycksredigeraren. De returnerar alltid en boolesk typ.

  • Åtgärdsparametrar kan definieras genom att välja fält eller via den avancerade uttrycksredigeraren. De returnerar en viss datatyp enligt deras uttryck.

Du kan komma åt den avancerade uttrycksredigeraren på olika sätt:

  • När du skapar ett datakällvillkor kan du komma åt den avancerade redigeraren genom att klicka på Advanced mode.

  • När du skapar en anpassad timer visas den avancerade redigeraren direkt.

  • När du mappar åtgärdsparameter klickar du på Advanced mode.

NOTE
Använd Expression Assistant (public beta) via AI-kontrollen i den avancerade redigeraren om du vill generera Journey-uttryck med hjälp av naturliga språkkommandon.

Upptäck gränssnittet discovering-the-interface

På den här skärmen kan du skriva ditt uttryck manuellt.

Till vänster på skärmen visas tillgängliga fält och funktioner:

  • Events: välj ett av fälten som 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

    note caution
    CAUTION
    Det går inte att skapa uttryck med upplevelsehändelser. Det finns referenser till alternativa metoder och bästa praxis för att skapa uttryck/logik med upplevelsehändelser här
  • Audiences: Om du har släppt en Audience qualification -händelse väljer du den målgrupp du vill använda i uttrycket. 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ör resan för en viss profil. Läs mer

  • Functions: välj i en lista över inbyggda funktioner som gör att du kan utföra komplex filtrering. Funktionerna är ordnade efter kategorier. Läs mer

En mekanism för automatisk komplettering visar sammanhangsberoende förslag.

En syntaxvalideringsmekanism kontrollerar kodens integritet. Fel visas högst upp i redigeraren.

TIP
När du skapar villkor i den avancerade uttrycksredigeraren ska du se till att uttrycken inte innehåller dolda eller ej utskrivbara tecken. Använd dessutom enkelradsuttryck för att undvika tolkningsfel.

Behöver 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 placerats under resan eller Experience Platform-datakällan (och inte från andra externa datakällor). I en väderrelaterad datakälla kommer till exempel parametern"city" att användas ofta. Därför måste du välja var du vill få den här parametern city. Funktioner kan också användas för parametrar för att utföra formatändringar eller sammanfogningar.

Om du vill ta med parametrarna för datakällan i huvuduttrycket kan du definiera deras värden med nyckelordet “params” för mer komplicerade användningsområden. Se den här sidan.

recommendation-more-help
journey-optimizer-help