Sådan bruges indbyggede betingelser
Betingelsessætninger (if-then-else) viser indhold, afhængigt af om en eller flere betingede udtryk fortolkes til sand eller falsk. Du kan tilføje den kode, der kræves for at oprette betingelsessætninger i designeren eller i HTML-visningen. Du kan derefter bruge pladsholderdialogen til at angive den betingelse, der skal evalueres. Nedenfor er der et eksempel på betingede udtryk, hvor pladsholdere bruges til at angive betingelser.
{{#if placeholderName}}
Content displayed when the expression is true
{{else if placeholderName2}}
Content displayed when the first expression is false and the second one is true
.
.
.
{{else}}
Content displayed when all expressions are false
{{/if}}
Hvis du tilføjer kode til HTML, skal du sørge for at indsætte kommentarer omkring koden:
<!-- {{#if placeholderName}} -->
<h1>Content displayed when the expression is true</h1>
<!-- {{/if}} -->
I koden skal du kun angive pladsholdernavnet. Hvis du vil konfigurere betingelsen, skal du gå til fanen Tilpas i designeren for Customer Insights - Journeys-mail:
Du kan f.eks. tilføje kode for at tilpasse en hilsen baseret på land:
{{#if placeholderName}}
Hola
{{else if placeholderName2}}
Hallo
{{else}}
Hi
{{/if}} {{contact.firstname}}!
Vælg derefter det pladsholdernavn, der skal konfigureres. Vælg derefter et felt og den betingelse, der skal sammenlignes. I dette eksempel aktiverer første pladsholder betingelsen, hvis kontaktpersonens adresse er i Spanien:
Konfigurer derefter en ny betingelse for at kontrollere kontaktpersonens adresse i Danmark:
Du kan få vist et eksempel på virkningen af betingelserne i Forhåndsvisning og test ved at ændre eksempeldataene for betingelserne til sand. Pladsholder et sand:
Pladsholder to sand:
Delvise og relative datoer i betinget indhold
Du kan bruge relative og delvise datoer, når du definerer en betingelse, der bruger datoer, så du kan oprette mere fleksibelt personligt indhold.
Delvise datoer
Med delvise datoer kan du definere betingelser som "Fødselsdag er i dag" eller "Fødselsdag er i denne måned". De tilgængelige indstillinger for delvise datoer er følgende:
- Dag kan kontrolleres for en hvilken som helst dag, i dag, en bestemt dag (f.eks. den 15.) eller en dag (eller dage) i ugen (f.eks. mandag og onsdag).
- Måned kan kontrolleres for en hvilken som helst måned, denne måned eller en bestemt måned (f.eks. februar).
- År kan kontrolleres for et hvilket som helst år, dette år eller et bestemt år (1922-2027).
Relative datoer
Relative datoer giver dig mulighed for at definere betingelser som "Fødselsdag er næste måned" eller "Fødselsdag var 2 dage før i dag". Indstillinger her omfatter mulighed for at angive antallet af dage, måneder eller år "fra i dag" eller "før i dag".