Du kommer att lära dig

Du kommer att lära dig

Läs om alla tillgängliga villkor som du kan använda för att dynamiskt visa ett block, en sektion eller ett specialkodat innehåll endast för vissa mottagare. Om du vill veta hur du använder dessa villkor i ditt köpcentrum kan du läsa vår artikel om hur du visar eller döljer köpcentrumblock baserat på dynamiska variabler. 

Lär dig hur du använder villkorlig logik:

Var du kan använda villkor

Var du kan använda villkor

Du kan använda villkor i: 

Tips för att lyckas

Tips för att lyckas

När du skapar villkor för visa/dölja bör du vara uppmärksam på detaljerna. Visa/dölj villkor är skiftlägeskänsliga och stavningen måste exakt matcha din profil eller ditt evenemang data. 

Se också till att ta hänsyn till alla möjliga tittare. Om du t.ex. visar ett visst block endast för invånare i en viss delstat ska du täcka in alla möjliga stavningar av delstatens namn (t.ex. Massachusetts, massachusetts, mass, MA). Ta också hänsyn till profil som kanske inte har egenskapen inställd alls.

När du har skapat meddelandet och tillämpat dina villkor kan du förhandsgranska det med hjälp av olika profiler för att bekräfta att meddelandet visas som du tänkt dig i alla scenarier. 

Tillståndsstrukturer

Tillståndsstrukturer

Villkoren bör innehålla 1-3 element, beroende på ditt mål med block och den data som du använder. Villkoret måste åtminstone innehålla en variabel (t.ex. person|lookup:'Favorite Color'). Den kan också innehålla en jämförelsefunktion, t.ex. = (lika med) eller > (större än) och ett värde som anger ett egenskapsvärde som ska sökas. Dessutom börjar vissa villkor med not, om du vill att block bara ska visas för profil som inte uppfyller ett villkor. 

Tabellen nedan innehåller en komplett lista över möjliga strukturer som ett visa/dölj-tillstånd kan följa. 

Provets skickVisa block om...Godtagbara data typer

person|uppslag:'Favoritfärg'

Egenskapen Favoritfärg är inställd (har vilket värde som helst) och är inte boolean False

Alla

inte person|uppslag:'Favoritfärg'

Egenskapen Favoritfärg är inte inställd (finns inte i profilen, eller är tom), eller har det booleska värdet False

Alla

person|lookup:'Favoritfärg' == 'grön'

Egenskapen Favoritfärg har värdet grön

Text, nummer

person|lookup:'Favoritfärg' != 'grön'

Egenskapen Favoritfärg har inte värdet grön

Text, nummer

person|lookup:'Age' > 20

Egenskapen Age innehåller ett tal som är större än 20

Antal

person|lookup:'Age' >= 20

Egenskapen Age innehåller ett tal som är större än eller lika med 20

Antal

person|lookup:'Age' < 20

Egenskapen Age innehåller ett tal som är mindre än 20

Antal

person|lookup:'Age' <= 20

Egenskapen Age innehåller ett tal som är mindre än eller lika med 20

Antal

'green' i person|lookup:'Favorite Colors'

Egenskapen Favorite Colors innehåller en lista, och grönt är ett av objekten i listan, OR

Egenskapen Favorite Colors innehåller text, och grönt finns var som helst i texten

lista, Text

inte 'grön' i person|lookup:'Favoritfärger'

Egenskapen Favorite Colors innehåller en lista, och grönt är inte ett av objekten i listan, OR

Egenskapen Favoritfärger innehåller text, och grönt finns inte någonstans i texten

lista, Text

Villkor för booleaner

Villkor för booleaner

Om du hänvisar till datalager som en boolean måste du använda 1 och 0 i stället för "true" och "false" i din definition av villkor för att visa/dölja. Omge inte 1 eller 0 med citationstecken. Använd nedanstående exempelvillkor som mall.

Provets skickVisa block om...

person|uppslag:'VIP' == 1

VIP-egenskapen är inställd på det booleska värdet true

person|lookup:'VIP' == 0

VIP-egenskapen är inställd på det booleska värdet false

Villkor för booleans butik som text

Villkor för booleans butik som text

Om din true/false data är butik som text, inte som en boolean, använd exempelvillkoren för textegenskaper ovan. Om du inte är säker, eller om du refererar till en egenskap som innehåller både booleaner och text, kan du använda dessa strukturer för att täcka alla scenarier. Inkludera alla stavningar och versaler som finns i dina data. 

Provets skickVisa block om...

person|lookup:'VIP' == 1 eller person|lookup:'VIP' == 'true' eller person|lookup:'VIP' == 'True'

VIP-egenskapen är inställd på det booleska värdet true eller strängarna true eller True

person|lookup:'VIP' == 0 eller person|lookup:'VIP' == 'false' eller person|lookup:'VIP' == 'False'

VIP-egenskapen är inställd på det booleska värdet false eller strängarna false eller False

Skapa komplexa förhållanden

Skapa komplexa förhållanden

Om du vill att ditt block ska visas för personer som uppfyller flera kriterier, eller om du har ett komplext användningsfall, kan du använda flera visa/dölj-villkor för ett block. Det gör du genom att koppla ihop en serie villkor med AND eller OR. Om du t.ex. vill visa en block för alla i Massachusetts, men Massachusetts stavas olika på vissa profiler, kan du använda ett villkor som detta: 

person.location.region == 'Massachusetts' eller person.location.region == 'massachusetts' eller person.location.region == 'mass' eller person.location.region == 'MA'

Om du bara vill visa ett block för personer vars favoritfärg är grön och som också är VIP:s, kan du använda ett villkor som detta: 

person|lookup:'Favoritfärg' == 'grön' och person|lookup:'VIP'== 1

Villkorssatser och inline-textredigeraren

Villkorssatser och inline-textredigeraren

När du lägger till vissa villkorssatser i ett textblock kan de försvinna från inline-textredigeraren. Koden finns fortfarande kvar, den är bara dold. Om du vill visa och redigera villkorssatser ska du öppna textblocket i Källkod-fältet. 

Följande taggar är endast synliga i ett textblocks Source code-fält: 

  • {% for ... %}
  • {% endfor %}
  • {% if ... %}
  • {% elif ... %}
  • {% else %}
  • {% endif %}
  • {% with ... %}
  • {% endwith %}
Ytterligare resurser

Ytterligare resurser

Var den här artikeln till hjälp?
Använd endast detta formulär för feedback på artiklar. Lär dig hur du kontaktar support.

Utforska mer från Klaviyo

Community
Få kontakt med kollegor, partner och Klaviyo-experter för att hitta inspiration, dela insikter och få svar på alla dina frågor.
Live-utbildning
Delta i en livesession med Klaviyo-experter för att lära dig om bästa praxis, hur man konfigurerar viktiga funktioner och mer.
Support

Få tillgång till support via ditt konto.

E-postsupport (gratis provperiod och betalkonton) Tillgänglig dygnet runt, alla dagar i veckan

Chatt/virtuell hjälp
Tillgängligheten varierar beroende på plats och abonnemangstyp