Lägg till personalisering build-personalization-expressions

Anpassningsredigeraren är navet i personaliseringen i Journey Optimizer. Det finns i alla sammanhang där du behöver definiera personalisering som e-post, push och erbjudanden.

I personaliseringsredigeringsgränssnittet kan du välja, ordna, anpassa och validera alla data för att skapa en anpassad personalisering för ditt innehåll.

Var kan jag lägga till personalisering?

Du kan lägga till personalisering i Journey Optimizer i alla fält med ikonen Lägg till personalisering .

Meddelanden

I meddelanden kan personalisering läggas till på olika platser i dina meddelanden, till exempel i fältet Subject line.

Den kan också läggas till i andra avsnitt av ditt innehåll. För push-meddelanden kan till exempel personalisering läggas till i fälten Rubrik, Brödtext, Anpassat ljud, Badges och Anpassade data .

E-postdesigner

När du redigerar e-postinnehåll i e-post-Designer kan du lägga till anpassning i textblock och i URL-adresser med hjälp av ikonen i det sammanhangsberoende verktygsfältet.

Erbjudanden

Du kan lägga till personalisering när du använder textinnehåll i erbjudandenas-representationer. Lär dig skapa personaliserade erbjudanden

URL:er

I Journey Optimizer kan du också anpassa URL:er i ditt meddelande. Personaliserade URL:er tar mottagarna till specifika sidor på en webbplats eller till en personlig mikrowebbplats, beroende på profilattributen. URL-personalisering är tillgängligt för följande typer av länkar: Extern länk, Avprenumerationslänk och Avanmäl dig.

Se exempel på personliga URL:er
  • https://www.adobe.com/users/{{profile.person.name.lastName}}
  • https://www.adobe.com/users?uid={{profile.person.name.firstName}}
  • https://www.adobe.com/usera?uid={{context.journey.technicalProperties.journeyUID}}
  • https://www.adobe.com/users?uid={{profile.person.crmid}}&token={{context.token}}

{width="50%"}

NOTE
När du redigerar en personlig URL i personaliseringsredigeraren inaktiveras hjälpfunktioner och målgruppsmedlemskap av säkerhetsskäl.
Blanksteg stöds inte i personaliseringstoken som används i URL:er.

Personalization-källor sources

I den vänstra delen av skärmen visas en domänväljare där du kan välja källa för personalisering. Tillgängliga källor är:

  • Profile attributes : visar alla referenser som är kopplade till profilschemat som beskrivs i dokumentationen för Adobe Experience Platform datamodell (XDM).
  • Audiences: visar alla målgrupper som skapats i Adobe Experience Platform Segmenteringstjänst. Mer information om segmentering finns här.
  • Offer decisions : visar alla erbjudanden som är kopplade till en viss placering. Välj placering och infoga sedan erbjudandena i innehållet. En fullständig dokumentation om hur du hanterar erbjudanden finns i det här avsnittet.
  • Contextual attributes : När en kanalåtgärdsaktivitet (E-post, push, SMS) används i en resa eller kampanj är kontextattribut som relaterar till händelser och egenskaper tillgängliga för personalisering. Ett exempel på hur personalisering utnyttjar sammanhangsberoende attribut visas i det här avsnittet.
NOTE
Om ni riktar in er på en målgrupp med anrikningsattribut som genereras med ett arbetsflöde för komposition kan ni utnyttja dessa anrikningsattribut för att personalisera ert budskap. Lär dig använda attribut för målgruppsberikning

Lägg till personalisering add

På den centrala arbetsytan skapar du din personaliseringssyntax. Om du vill anpassa meddelandet med ett attribut går du till den vänstra navigeringsrutan och klickar på knappen + för att lägga till det i uttrycket.

Med ellipsmenyn bredvid ikonen + kan du få mer information om varje attribut och lägga till de attribut som du använder mest i favoriter. Attribut som läggs till i favoriter är tillgängliga från menyn Favorites i den vänstra navigeringsrutan.

Dessutom kan du definiera standardreservtext som visas om ett profilattribut av strängtyp är tomt. Det gör du genom att klicka på ellipsknappen bredvid attributet och välja Insert with fallback text. Skriv den text som ska visas som standard om attributets värde är tomt för en profil och klicka sedan på Add.

I följande exempel kan du välja de profiler som har sin födelsedag i dag och sedan slutföra anpassningen genom att infoga ett specifikt erbjudande som motsvarar den här dagen.

Verktyg för redigering av uttryck

Den centrala arbetsytan innehåller olika verktyg som hjälper dig att skriva ditt personaliseringsuttryck.

Tillgängliga alternativ är:

  1. Find / Find and replace: Sök igenom ditt uttryck och ersätt automatiskt delar av koden.

  2. Undo / Redo: Ångra/Gör om den senaste åtgärden.

  3. Auto complete: Föreslår och slutför kod automatiskt medan du skriver. Den här funktionen är endast tillgänglig för HTML- och textformat och har stöd för attribut för profil och kontext. Om det är inaktiverat via växlingsknappen kommer redigeraren att tillhandahålla HTML-kod som fylls i automatiskt i stället.

    {align="center" width="70%" modal="regular"}

  4. HTML / JSON / Text: Identifiera kodformatet. På så sätt kan systemet anpassa funktionen för validering och automatisk komplettering baserat på det valda språket.

  5. Validate: Kontrollera syntaxen för uttrycket. Läs mer i det här avsnittet.

  6. Save as fragment: Spara uttrycket som ett uttrycksfragment. Läs mer i det här avsnittet

  7. Font size: Justerar teckenstorleken för innehållet i redigeraren för bättre läsbarhet.

  8. Word wrap: Aktiverar eller inaktiverar automatisk radbrytning så att långa uttryck kan visas på en enda rad eller kapslas i redigeraren. Alternativen är:

    • Av (standard) - Ingen automatisk radbrytning. Långa linjer sträcker sig utanför redigeringsvyn och kräver vågrät rullning.
    • - Radbryter linjer vid redigerarens bredd.
    • Radbryt kolumn - Radbryter när ett radtecken når 80 tecken.
    • Avrundad - Radbryter antingen vid redigerarens bredd eller vid 80 tecken, beroende på vilket som är minst.

I navigeringsrutan finns det ytterligare funktioner som hjälper dig att skapa ditt personaliseringsuttryck.

  • Helper functions - Hjälpfunktioner gör att du kan utföra dataåtgärder, till exempel beräkningar, dataformatering eller konverteringar, villkor och ändra dem i personaliseringssammanhang. Läs mer om tillgängliga hjälpfunktioner

  • Favorites - Attribut som du har lagt till i favoriter visas i listan. På så sätt kan du snabbt komma åt de objekt du använder mest. Om du vill lägga till ett attribut i dina favoriter klickar du på ellipsmenyn och väljer Add to favorites.

  • Conditions - Utnyttja villkorliga regler som skapats i biblioteket för att lägga till dynamiskt innehåll i dina meddelanden. På så sätt kan du skapa flera varianter av meddelandet baserat på villkor. Lär dig skapa dynamiskt innehåll

  • Fragments - Utnyttja uttrycksfragment som har skapats eller sparats i den aktuella sandlådan. Ett fragment är en återanvändbar komponent som kan refereras till mellan Journey Optimizer kampanjer och resor. Med den här funktionen kan man skapa flera anpassade innehållsblock som kan användas av marknadsföringsanvändare för att snabbt sammanställa innehåll i en förbättrad designprocess. Lär dig hur du använder uttrycksfragment för personalisering

När personaliseringsuttrycket är klart måste det valideras av personaliseringsredigeraren. Läs mer i det här avsnittet.

Valideringsmekanismer validation-mechanisms

Valideringen av uttrycket körs automatiskt när du klickar på knappen Lägg till för att stänga redigeringsfönstret. Du kan också använda knappen Validera för att kontrollera din personaliseringssyntax.

Expandera avsnittet nedan för att se vanliga fel som kan uppstå vid validering av personalisering.

Vanliga fel
  • Sökvägen "XYZ" hittades inte

När du försöker referera till ett fält som inte är definierat i schemat.

I det här fallet har firstName1 inte definierats som attribut i profilschemat:

code language-none
{{profile.person.name.firstName1}}
  • Typmatchningsfel för variabeln XYZ. Förväntad array. Hittade sträng.

När du försöker iterera över en sträng i stället för en array.

I det här fallet är product inte en matris:

code language-none
{{each profile.person.name.firstName as |product|}}
 {{product.productName}}
{{/each}}
  • Felaktig syntax för verktygsfält.‘[XYZ}}’ hittades

När ogiltig syntax för verktygsfält används.

Handlebars-uttryck omges av {{expression}}

code language-none
   {{[profile.person.name.firstName}}
  • Ogiltig segmentdefinition
code language-none
No segment definition found for 988afe9f0-d4ae-42c8-a0be-8d90e66e151

Specifika fel kan uppstå för erbjudanden. Expandera avsnittet nedan om du vill ha mer information:

Specifika fel relaterade till erbjudanden

Felen som rör integrering av erbjudanden i ett e-postmeddelande eller push-meddelande har följande mönster:

code language-none
Offer.<offerType>.[PlacementID].[ActivityID].<offer-attribute>

Valideringen utförs under innehållsvalideringen i personaliseringsredigeraren.

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2
Feltitel Validering/upplösning
Resurs med ID placementID och typen OfferPlacement hittades inte
Resurs med id activityID och typen OfferActivity hittades inte
Kontrollera om ActivityID och/eller PlacementID är tillgängliga
Resursen kunde inte verifieras. componentType i Placement ska matcha offerType-erbjudandet
Den offentliga URL:en finns inte i offerId. Image Offers (all Personalized and fallback associated with the Decision and placement pair) should have public URL populated (deliveryURL should not be empty).
Beslutet innehåller attribut som inte är profiler. Användning av modell för erbjudanden bör endast innehålla profilattributen.
Ett fel uppstod när beslutsanvändningen hämtades. Detta fel kan uppstå när API:t försöker hämta erbjudandemodellen.
Erbjudandeattributet offer-attribute är ogiltigt. Kontrollera om erbjudandeattributet som refereras i erbjudandeofferten är giltigt. Följande attribut är giltiga:
Bild: deliveryURL, linkURL
Text: content
HTML: innehåll
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76