Wat je leert

Wat je leert

Leer hoe je een bepaald blok of een bepaalde sectie in een e-mail aan bepaalde ontvangers kunt laten zien met behulp van de logica-bouwer voor tonen/verbergen van de template editor.  

Je kunt dit gebruiken om verschillende inhoud weer te geven aan bijvoorbeeld mensen in bepaalde loyaliteitsniveaus of die een bepaald product hebben gekocht. Met deze functie kun je de inhoud van je e-mail richten op basis van informatie over je abonnee, zodat elke ontvanger een zeer persoonlijke marketingervaring heeft.  

Voordat je van start gaat

Voordat je van start gaat

Je kunt inhoud tonen/verbergen op basis van: 

  • profielgegevens (d.w.z, profiel of aangepaste eigenschappen)
  • Gebeurtenisvariabelen, maar alleen voor:
    • Gebeurtenis-getriggerde (ook wel meetwaarde-getriggerde) stroom
    • Aangepaste show/hide blok

Voordat je je e-mail maakt, moet je de benodigde gegevens in je account hebben. Met andere woorden, je moet 1 gebeurtenis of profiel hebben met de eigenschap die je wilt gebruiken. 

Profielgegevens gebruiken

Als je voorwaarden wilt tonen/verbergen op basis van profielgegevens (bijv. locatie, taal, enz.), dan heb je minstens 1 profiel nodig met die gegevens. 

profiel en aangepaste eigenschappen kunnen op de volgende manieren worden toegevoegd: 

Meer informatie over profieleigenschappen in Klaviyo. 

Gebeurteniseigenschappen gebruiken

Ook voor evenementeigenschappen geldt dat er 1 evenement in je Klaviyo account moet zijn. Dan kun je blok tonen/verbergen op basis van de triggergebeurtenis van die flowmet behulp van aangepast gecodeerd blok. Je kunt niet verwijzen naar gebeurtenisgegevens met de logic builder. 

Dus, in een winkelwagen verlaten flow met de trigger Started afrekenen, kun je toon/verberg voorwaarden bouwen op basis van de waarde van een winkelwagen of de specifieke items die de klant heeft toegevoegd. 

Stel je boodschap op

Stel je boodschap op

De show/hide logic builder ondersteunt profielgegevens opgemaakt als tekst, getallen en lijst. Het doet geen support gebeurtenisgegevens, datums of booleans. Als je niet-ondersteunde gegevens wilt gebruiken in je tonen/verbergen-conditie, gebruik dan aangepaste code om de conditie te schrijven

  1. Een blok of sectie toevoegen aan een e-mailtemplate. 
  2. Selecteer de tab Weergave.
    De weergavetab van een blok
  3. Selecteer onder Logica weergeven/verbergen de optie Logica-bouwer gebruiken
  4. Selecteer een voorwaarde. 
    • Je kunt een eenvoudige voorwaarde maken met een enkel criterium, of een complexere voorwaarde met meerdere criteria verbonden door AND of OR. Leer meer over AND versus OR connectoren
  5. Gebruik de knop Voorwaarde toevoegen om desgewenst extra voorwaarden toe te voegen. 
  6. Selecteer Opslaan

Als je show/hide logica gebruikt voor een sectie en een blok binnen die sectie, kunnen de instellingen elkaar beïnvloeden en conflicten veroorzaken. Lees meer in ons artikel over weergaveopties

AND vs. OR in tonen/verbergen 

AND vs. OR in tonen/verbergen 

Bij het evalueren van de tonen/verbergen logica worden voorwaarden verbonden door AND geëvalueerd voor voorwaarden verbonden door OR. Denk na over de volgorde waarin je logica wordt geëvalueerd wanneer je deze schrijft om er zeker van te zijn dat deze wordt geïnterpreteerd zoals je bedoelt. 

Neem als voorbeeld de volgende voorwaarde: 

Een voorbeeld van segment

Kijk aan de hand van deze criteria of het blok zichtbaar is voor een aantal voorbeeldontvangers: 

ontvangersVerschijnt het blok?Waarom?

Jane

loyaliteitspunten = 145

Favoriete kleur = groen 

Favoriete fruit = banaan 

NeeJane kon zich kwalificeren als haar lievelingskleur blauw was, of als haar lievelingsfruit banaan was. 

Alex
loyaliteitspunten = 73

Favoriete kleur = blauw

Favoriete fruit = appel

NeeAlex zou in aanmerking kunnen komen met meer loyaliteitspunten, of als zijn favoriete fruit kiwi was.

Amanda
loyaliteitspunten = 110

Favoriete kleur = blauw

Favoriete fruit = granaatappel

JaAmanda komt in aanmerking omdat ze > 99 spaarpunten heeft en haar lievelingskleur blauw is. Haar favoriete fruit komt niet in aanmerking omdat ze aan beide criteria voldoet aan de andere kant van de OK-operator. 

Stephanie
loyaliteitspunten = 42

Favoriete kleur = oranje

Favoriete fruit = kiwi

JaStephanie komt in aanmerking omdat haar favoriete fruit kiwi is. De andere voorwaarden worden buiten beschouwing gelaten omdat ze aan één kant van de OF-operator aan de criteria voldoet. 

 

Gebruikscases voor tonen/verbergen blok 

Gebruikscases voor tonen/verbergen blok 

banner loyaliteitsprogramma

banner loyaliteitsprogramma

Als je een loyaliteitsprogramma hebt, laat actieve deelnemers dan zien hoeveel punten ze op dat moment hebben. Bied contactpersonen die zich nog niet hebben aangemeld voor het programma een stimulans om mee te doen. Om dit op te zetten heb je 2 banners nodig. 

Toon actieve loyaliteitsprogramma deelnemers een banner met deze show hide voorwaarde: 

Loyaliteitspunten > is groter dan 0 

Een voorwaarde om een blok te tonen aan mensen met meer dan 0 loyaliteitspunten 

Toon prospects een banner met deze voorwaarde: 

loyalty_points > is niet ingesteld

Een voorwaarde om een blok te tonen aan degenen zonder een loyaliteitspunten-eigenschap

Mogelijk moet je de criteria aanpassen op basis van de beschikbare gegevens in je eigen account. 

Gepersonaliseerde beelden

Gepersonaliseerde beelden

Als je informatie verzamelt over hoe je abonnee je product gebruikt, laat ze dan beelden zien die op hen betrekking hebben. 

Een merk dat rugzakken verkoopt, kan bijvoorbeeld vragen of abonnees ze gebruiken voor woon-werkverkeer, reizen of wandelen. Afhankelijk van hun antwoord zou dit merk beelden van hun producten in die omgevingen kunnen laten zien. 

Om dit op te zetten, heb je 3 blokafbeeldingen nodig die je product in 3 verschillende instellingen laten zien. 

Laat forenzen een foto zien van een motorrijder die de rugzak draagt tijdens het woon-werkverkeer met deze aandoening: 

Tas voorkeur = woon-werkverkeer

Een voorwaarde voor wie zijn tas gebruikt om te pendelen

Laat reizigers een foto zien van een van je rugzakken op een druk vliegveld met deze aandoening: 

Tas voorkeur = Reizen

Een voorwaarde voor wie zijn tas gebruikt om te reizen

Laat iedereen een foto zien van een van je rugzakken in een schilderachtig buitenlandschap met deze voorwaarde: 

Tasvoorkeur > is niet gelijk aan > Reizen EN Tasvoorkeur > is niet gelijk aan > Woon-werkverkeer

Een voorwaarde voor degenen die hun tas voor iets anders gebruiken

Merk op dat de laatste afbeelding niet alleen gericht is op wandelaars; iedereen die geen forens of reiziger is, zal het zien. Het is belangrijk om account te gebruiken voor ontvangers die deze eigenschap misschien niet hebben ingesteld, zodat je e-mail er voor iedereen goed uitziet. 

Productspecifieke opmerkingen

Productspecifieke opmerkingen

Voor het verwijzen naar een item vanuit een triggergebeurtenis van een flow is aangepaste code nodig.

Communiceer productspecifieke informatie naar afhakers, zodat ze belangrijke informatie krijgen die hun aankoopbeslissing kan beïnvloeden. Als bijvoorbeeld een product bijna op is, voeg dan een tekstblok toe met een waarschuwing voor te lage voorraad die alleen verschijnt voor mensen met dat artikel in hun winkelwagen met deze voorwaarde:
ITEM_NAME in event.Items

Een voorwaarde voor mensen met een specifiek item in hun winkelwagen

Locatiespecifieke berichten 

Locatiespecifieke berichten 

Locatiespecifieke voorwaarden kunnen alleen tekst evalueren; ze kunnen de afstand tot een postcode niet evalueren. Toon een aangepaste banner aan inwoners die in een bepaald gebied wonen, bijvoorbeeld in dezelfde stad als je fysieke pop-up winkel met deze voorwaarde:

City = Boston

Een voorwaarde voor inwoners van Boston

Problemen oplossen blok tonen/verbergen 

Problemen oplossen blok tonen/verbergen 

Als je show/hide blok niet rendert zoals verwacht, gebruik dan de Converteer naar code knop om de builder logica om te zetten naar code. Van daaruit kun je de code inspecteren en aanpassen zodat hij weergeeft zoals verwacht. 

Het omzetten van logica naar code is niet omkeerbaar. 

Controleer bij het oplossen van problemen of het gegevenstype dat wordt gebruikt in je conditiewaarde hetzelfde is als het gegevenstype in het profiel waarnaar je verwijst. Het getal 22 is bijvoorbeeld anders dan de tekstwaarde "22". Als je voorwaarde is ingesteld op Getal maar je waarden zijn zaak als tekst op het profiel, dan zal de voorwaarde niet correct kunnen evalueren. 

Tekst omzetten naar getallen 

Als je numerieke eigenschappen hebt, maar ze worden als tekst in een profiel weergegeven, dan kun je ze in het veld met de aangepaste code omzetten naar getallen met behulp van het filter |vermenigvuldigen. Om dit te gebruiken, voeg je het filter direct na de variabelenaam toe: 

person.Birthday|multiply:"1" > 21

Booleans zaak als tekst 

Als je waar/onwaar gegevens zaak is als tekst en niet als een booleaan, of als je verwijst naar een eigenschap die zowel booleanen 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 eigenschap VIP is ingesteld op de booleaanse waarde false of de strings false of False

Niet-alphanumerieke tekens in eigenschappen

Als de eigenschappen of waarden waarnaar je show/hide blok verwijst niet-alfanumerieke tekens bevatten (bijvoorbeeld symbolen als =, <, of >), dan wordt je voorwaarde niet ondersteund en krijg je een foutmelding te zien. Gebruik voor de beste resultaten alleen letters (hoofdletters of kleine letters, hoofdlettergevoelig), cijfers, underscores (_) of streepjes (-). 

Aangepaste codering blok tonen/verbergen

Aangepaste codering blok tonen/verbergen

Als je liever meer controle hebt, of als je een voorwaarde wilt opbouwen met behulp van gebeurtenisgegevens, datums of booleans, codeer dan je show/hide blok zelf in plaats van de logic builder te gebruiken. Om helemaal opnieuw te beginnen met het gebruik van code, selecteer je de knop Code gebruiken in de instellingen voor logica tonen/verbergen. 

De optie aangepaste code

Je kunt ook een bestaande show/hide conditie omzetten naar een code met de knop Converteer naar code

Het omzetten van logica naar code is niet omkeerbaar. 

Als je ervoor kiest om code te gebruiken, zorg er dan voor dat je Django, programmeerlogica en Klaviyo's gegevenstypen goed begrijpt. KlaviyoHet supportteam kan geen directe support of probleemoplossing bieden voor aangepaste code. 

Meer informatie over ondersteunde conditiestructuren

Condities tonen/verbergen op basis van gebeurtenisgegevens

Condities tonen/verbergen op basis van gebeurtenisgegevens

Als je e-mail wordt verzonden als onderdeel van een gebeurtenisgetriggerde flow (bijvoorbeeld een winkelwagen verlaten of orderbevestiging flow), kun je blok tonen/verbergen op basis van de details van die flow's triggerevent. Dus, in een winkelwagen verlaten flow met de trigger Started afrekenen, kun je aangepaste code tonen/verbergen gebaseerd op de waarde van een winkelwagen of de specifieke items die de klant heeft toegevoegd. Meer informatie over gebeurtenisvariabelen.

Begrijpen hoe gegevens is zaak

Begrijpen hoe gegevens is zaak

Controleer voordat je de show/hide-conditie configureert hoe je gegevens zaak zijn. Er zijn 5 soorten gegevens in Klaviyo: 

  • Tekst
  • Aantal
  • Datum
  • Booleaans
  • Lijst

Hoe je gegevens zaak is, beïnvloedt welke tonen/verbergen voorwaarden voor jou werken. Leer hoe je gegevenstypen kunt identificeren in je eigen account.

Stel je boodschap op

Stel je boodschap op

De eerste stap bij het toevoegen van aangepaste show/hide condities in een bericht is het bouwen van de e-mailtemplate. In dit gedeelte wordt een specifiek voorbeeld behandeld, maar je kunt dezelfde stappen volgen om elk blok in te stellen om weer te geven op basis van je eigen criteria.

Als je bedrijf bijvoorbeeld leren tassen verkoopt, kun je de voorkeuren van klanten voor het gebruik van hun tassen verzamelen met een aanmeldingsformulier, zoals hieronder wordt weergegeven. 

Een aanmeldingsformulier

Je kunt dan een andere afbeelding weergeven op basis van de tasvoorkeur van je klant. Als de voorkeur van de klant bijvoorbeeld "Werk" is, verschijnt de tas in een afbeelding naast een laptop. Als de voorkeur van de klant uitgaat naar "Outdoors", verschijnt de tas in de buurt van een uitkijkpunt op een wandelpad. 

  1. Maak een campagne of flow bericht.
  2. Een afbeeldingsblok toevoegen.
  3. Upload de werkgerelateerde afbeelding naar het blok.
  4. Klik op Weergeven in het aanpassingsmenu van het afbeeldingsblok.
  5. Selecteer onder Logica weergeven/verbergen de optie Code gebruiken
  6. Voeg deze voorwaarde toe: persoon|lookup:'Tasvoorkeur' == 'Werk'
  7. Klik op Wijzigingen opslaan
  8. Klik op Klaar op het blok.

Dit blok wordt alleen getoond aan mensen die "Werk" als voorkeur hebben geselecteerd. 

Voeg vervolgens de reisgerelateerde afbeelding toe aan een nieuw blok onder de werkgerelateerde afbeelding. Volg dezelfde stappen als eerder, maar gebruik dit keer de voorwaarde persoon|lookup:'Tasvoorkeur' == 'Buiten'

Dit blok wordt alleen getoond aan mensen die "Buiten" als voorkeur hebben geselecteerd. 

Tas voorkeur = buiten

Voeg tot slot een afbeelding toe voor iedereen die niet "Werk" of "Buiten" heeft geselecteerd. Gebruik een meer algemene afbeelding en deze voorwaarde: persoon|lookup:'Tasvoorkeur' != 'Werk' en persoon|lookup:'Tasvoorkeur' != 'Buiten'.

Hier betekent != dat "niet gelijk is aan", dus deze voorwaarde zoekt naar mensen die iets anders dan "Werk" of "Buiten" hebben gekozen, of nooit een voorkeur hebben geselecteerd. 

Tas voorkeur = iets anders

Zodra je elk blok hebt geconfigureerd, bekijk je een voorbeeld van je bericht met behulp van 3 profielen. Dit profiel moet bestaan uit abonnees die voldoen aan een van de beeldcriteria:

  • klant die "Buiten" koos 
  • klant die "Werk" heeft gekozen
  • En klant zonder voorkeur/andere voorkeur

Je kunt deze stappen gebruiken om blokken te tonen of te verbergen op basis van profiel- of gebeurtenisgegevens in je account. 

Een tonen/verbergen-voorwaarde maken met profielgegevens

Een tonen/verbergen-voorwaarde maken met profielgegevens

Als je een aangepaste show/hide-conditie maakt op basis van profieleigenschappen, vervang dan de voorbeeldvariabele uit de tabellen in de verwijzing naar de voorwaardelijke logica (bijv. persoon|lookup:'Favoriete kleur') door je profieleigenschappen. 

Om de juiste variabele te vinden:

  1. Klik op Personalisatie om het personalisatiemenu te openen.
  2. Kies een optie uit het menu om deze toe te voegen aan het tekstblok.
  3. Kopieer de naam van de variabele vanuit de tag. Om de variabelenaam te identificeren, verwijder je de accolades rond de variabele, evenals |default:'' aan het einde (indien aanwezig), samen met eventuele andere filters.
    In de schermafbeelding hieronder is de volledige tag bijvoorbeeld {{ person|lookup:"Accepts Marketing"|default:"" }}. De variabele heet person|lookup:"Accepteert Marketing", dus selecteer dat gedeelte om te gebruiken in je show/hide conditie. 

Een variabele voor tonen/verbergen logica

Een tonen/verbergen-voorwaarde maken met gebeurtenisgegevens

Een tonen/verbergen-voorwaarde maken met gebeurtenisgegevens

Je kunt gebeurtenisgegevens gebruiken om een blok te tonen of te verbergen als je bericht deel uitmaakt van een gebeurtenisgetriggerde flow. Alleen gegevens binnen de triggergebeurtenis kunnen worden gebruikt in een tonen/verbergen-conditie. 

Gebeurtenisvariabelen identificeren:

  1. Klik in de template editor op Voorbeeld & test.
  2. Klik onder Voorbeeld gegevensbron op Gebeurtenis.
  3. Selecteer in het vervolgkeuzemenu de gebeurtenis die het bericht activeert dat je aan het maken bent. 
  4. Blader door de Gebeurteniseigenschappen om de gegevens te vinden die je wilt opnemen. 
  5. Klik op de naam van de eigenschap om de tag te kopiëren. 
  6. Plak de tag in een tekstblok of teksteditor. 
  7. Verwijder de accolades ({{ en }}) uit de tag, evenals alle filters.
  8. Gebruik de variabele die overblijft in je show/hide conditie.

In de schermafbeelding hieronder zie je de tag {{ event|lookup:'Item Count' }}. Je hebt alleen de tekst event|lookup:'Item Count' nodig voor je show/hide conditie. Merk op dat je gegevens een andere structuur kunnen gebruiken, zoals {{ event.extra.line_items.0.title }} of {{ event.ShippingAddress.address1 }}. Gebruik de variabele zoals die in je gebeurtenisgegevens staat. 

Voorbeeldgegevens om gebeurtenisvariabelen te vinden

De voorwaarden voor tonen/verbergen aanpassen

De voorwaarden voor tonen/verbergen aanpassen

Leer hoe je aangepaste tonen/verbergen-condities kunt maken met de referentie voor voorwaardelijke logica. Deze bron bevat voorbeeldvoorwaarden die je kunt aanpassen met je eigen profiel en gebeurtenisgegevens. 

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