Wat je leert

Wat je leert

Leer meer over alle beschikbare voorwaarden die je kunt gebruiken om een blok, sectie of aangepast stuk inhoud dynamisch alleen aan bepaalde ontvangers weer te geven. Om te leren hoe je deze voorwaarden in je sjabloon kunt gebruiken, ga je naar ons artikel over het tonen of verbergen van template blok op basis van dynamische variabelen

Leer voorwaardelijke logica te gebruiken:

Waar je voorwaarden kunt gebruiken

Waar je voorwaarden kunt gebruiken

Je kunt voorwaarden gebruiken in: 

Tips voor succes

Tips voor succes

Let bij het uitwerken van de tonen/verbergen-condities op de details. Toon/verberg voorwaarden zijn hoofdlettergevoelig en de spelling moet exact overeenkomen met je profiel of gebeurtenisgegevens. 

Zorg er ook voor dat je rekening houdt met alle mogelijke kijkers. Als je bijvoorbeeld een specifiek blok alleen aan inwoners van een bepaalde staat wilt laten zien, gebruik dan alle mogelijke schrijfwijzen van de naam van die staat (bijv. Massachusetts, massachusetts, mass, MA). Houd ook rekening met profiel dat de eigenschap misschien helemaal niet heeft ingesteld.

Als je het bericht eenmaal hebt gemaakt en je voorwaarden hebt toegepast, bekijk dan een voorbeeld met verschillende profielen om te bevestigen dat het bericht in alle scenario's wordt weergegeven zoals je het hebt bedoeld. 

Conditiestructuren

Conditiestructuren

Voorwaarden moeten 1-3 elementen bevatten, afhankelijk van je doel voor het blok en de gegevens die je gebruikt. De voorwaarde moet op zijn minst een variabele bevatten (bijv. persoon|lookup:'Favoriete kleur'). Het kan ook een vergelijkingsfunctie bevatten, zoals = (is gelijk aan) of > (groter dan) en een waarde, die een eigenschapwaarde specificeert waarnaar moet worden gezocht. Bovendien beginnen bepaalde voorwaarden met niet, als je wilt dat het blok alleen verschijnt voor profielen die niet aan een voorwaarde voldoen. 

De onderstaande tabel bevat een volledige lijst van mogelijke structuren die een show/hide conditie kan volgen. 

MonstervoorwaardeLaat het blok zien als...Aanvaardbare gegevenstypen

persoon|lookup:'Favoriete Kleur

De eigenschap Favoriete kleur is ingesteld (heeft een willekeurige waarde) en is niet het booleaanse False

Elke

niet persoon|lookup:'Favoriete Kleur

De eigenschap Favoriete kleur is niet ingesteld (bestaat niet op het profiel of is leeg) of heeft de booleaanse waarde False

Elke

persoon|lookup:'Favoriete kleur' == 'groen'

De eigenschap Favoriete kleur heeft de waarde groen

Tekst, Aantal

persoon|lookup:'Favoriete Kleur' != 'groen'

De eigenschap Favoriete kleur heeft niet de waarde groen

Tekst, Aantal

persoon|lookup:'Leeftijd' > 20

De eigenschap Leeftijd bevat een getal groter dan 20

Aantal

persoon|lookup:'Leeftijd' >= 20

De eigenschap Leeftijd bevat een getal groter dan of gelijk aan 20

Aantal

persoon|lookup:'Leeftijd' < 20

De eigenschap Leeftijd bevat een getal lager dan 20

Aantal

persoon|lookup:'Leeftijd' <= 20

De eigenschap Leeftijd bevat een getal kleiner dan of gelijk aan 20

Aantal

'groen' in persoon|lookup:'Favoriete kleuren'

De eigenschap Favoriete kleuren bevat een lijst en groen is een van de items in de lijst, OF

De eigenschap Favoriete kleuren bevat tekst en groen bestaat overal in de tekst

lijst, Tekst

niet 'groen' in person|lookup:'Favoriete kleuren

De eigenschap Favoriete kleuren bevat een lijst en groen is niet een van de items in de lijst, OF

De eigenschap Favoriete kleuren bevat tekst en groen komt nergens in de tekst voor

lijst, Tekst

Voorwaarden voor booleans

Voorwaarden voor booleans

Als je naar datastore verwijst als een boolean, moet je 1 en 0 gebruiken in plaats van "true" en "false" in je show/hide conditiedefinitie. Zet de 1 of 0 niet tussen aanhalingstekens. Gebruik de voorbeeldomstandigheden hieronder als template.

MonstervoorwaardeLaat het blok zien als...

persoon|lookup:'VIP' == 1

De VIP-eigenschap is ingesteld op de booleaanse waarde true

persoon|lookup:'VIP' == 0

De VIP-eigenschap is ingesteld op de booleaanse waarde false

Voorwaarden voor booleans zaak als tekst

Voorwaarden voor booleans zaak als tekst

Als je waar/onwaar gegevens zaak is als tekst en niet als booleaans, gebruik dan de voorbeeldvoorwaarden voor teksteigenschappen hierboven. Als je het niet zeker weet, of als je verwijst naar een eigenschap die zowel booleans als tekst bevat, kun je deze structuren gebruiken om alle scenario's te dekken. Neem alle schrijfwijzen en hoofdletters op die in je gegevens voorkomen. 

MonstervoorwaardeLaat het blok zien als...

persoon|lookup:'VIP' == 1 of persoon|lookup:'VIP' == 'true' of persoon|lookup:'VIP' == 'True'.

De VIP-eigenschap is ingesteld op de booleaanse waarde true of de strings true of True

persoon|lookup:'VIP' == 0 of persoon|lookup:'VIP' == 'false' of persoon|lookup:'VIP' == 'False'.

De VIP-eigenschap is ingesteld op de booleaanse waarde false of de tekenreeksen false of False

Complexe voorwaarden bouwen

Complexe voorwaarden bouwen

Als je wilt dat je blok wordt weergegeven aan mensen die aan meerdere criteria voldoen, of als je een complexe use case hebt, kun je meerdere tonen/verbergen-condities gebruiken voor één blok. Verbind hiervoor een reeks voorwaarden met AND of OR. Als je bijvoorbeeld een blok wilt weergeven aan iedereen in Massachusetts, maar Massachusetts wordt op een bepaald profiel anders gespeld, dan kun je een voorwaarde als deze gebruiken: 

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

Als je een blok alleen wilt laten zien aan mensen wiens favoriete kleur groen is en die ook VIP zijn, kun je een voorwaarde als deze gebruiken: 

persoon|lookup:'Favoriete kleur' == 'groen' en persoon|lookup:'VIP'== 1

Voorwaardelijke verklaringen en de inline teksteditor

Voorwaardelijke verklaringen en de inline teksteditor

Wanneer je bepaalde voorwaardelijke uitspraken toevoegt aan een tekstblok, kunnen deze verdwijnen uit de inline teksteditor. De code is nog steeds aanwezig; hij is alleen verborgen. Om voorwaardelijke verklaringen te bekijken en te bewerken, open je het veld Broncode van het tekstblok. 

De volgende tags zijn alleen zichtbaar in het veld Broncode van een tekstblok: 

  • {% for ... %}
  • {% endfor %}
  • {% if ... %}
  • {% elif ... %}
  • {% else %}
  • {% endif %}
  • {% with ... %}
  • {% endwith %}
Extra hulpbronnen

Extra hulpbronnen

Was dit artikel nuttig?
Gebruik dit formulier alleen voor feedback op artikelen. Meer informatie over hoe je contact opneemt met support.

Ontdek meer van Klaviyo

Community
Maak contact met collega's, partners en Klaviyo-experts om inspiratie op te doen, inzichten te delen en antwoorden te krijgen op al je vragen.
Live training
Neem deel aan een live sessie met Klaviyo-experts voor meer informatie over best practices, het instellen van belangrijke functies en andere onderwerpen.
Support

Krijg ondersteuning via je account.

E-mailsupport (gratis proefperiodes en betaalde accounts) 24/7 beschikbaar

Chat-/virtuele assistentie
Beschikbaarheid varieert per locatie en type abonnement