Wat je leert

Ontdek hoe je een tabelblok in een e-mail gebruikt. Deze blokken kunnen afbeeldingen en tekst naast elkaar weergeven. Tabelblokken kunnen ook dynamisch zijn en door data itereren om de e-mail voor elke ontvanger te personaliseren.

Inzicht in tabelblokken

Er zijn 2 soorten tabelblokken:

  • Statisch
    Dit type tabelblok toont het exacte aantal rijen en kolommen dat je selecteert. Elke ontvanger ziet dezelfde tabelindeling, maar de inhoud kan variëren als je personalisatie, event-, catalogus- of andere tags gebruikt.
  • Dynamisch
    Met deze tabelblokken kun je een lijst met gegevens doorlopen (bijvoorbeeld een lijst met items in een winkelwagen verlaten of orderbevestigingsflow). Het aantal rijen wordt bepaald door het aantal items in de lijst: als iemand 1 item heeft besteld, heeft diegene 1 rij; als diegene 5 items heeft besteld, heeft diegene 5 rijen.

De meest voorkomende use case voor een dynamisch tabelblok is het uitlichten van producten in een bericht over een winkelwagen verlaten. Hierbij wordt een dynamisch blok gebruikt om meerdere rijen weer te geven met afbeeldingen, productnamen en prijzen van elk achtergelaten item.

Wanneer je tabelblokken gebruikt

Een tabelblok is een van de manieren om 2 of meer stukken content naast elkaar te plaatsen. Alternatieven zijn onder andere splitsingsblokken en kolommen.

Lees meer over de verschillende opties om content naast elkaar te plaatsen in de onderstaande tabel.

Inhoudsindeling

Aantal kolommen

Breedteopties

Toegestane contenttypes

Kunnen kolommen in de mobiele weergave onder elkaar worden gezet?

Splitsingsblok

2

Precieze controle (Gebruik Splitsingsinstellingen > Kolombreedtes)

Alleen afbeelding of tekst

Ja

Kolommen

1-4

Beperkte selectie

Elk type contentblok (bijv. tekstblok, afbeeldingsblok, blok met reviewcitaat)

Ja

Tabelblok

Elk aantal

Nauwkeurige controle (gebruik Kolombreedte > Handmatig)

Alleen afbeelding of tekst

Nee

Tabellen kunnen lastig zijn voor de toegankelijkheid, omdat schermlezers moeite hebben om ze te parseren.

Blokken met statische tabellen

Het woord "statisch" betekent hier simpelweg dat de content en het aantal rijen in de tabel voor elke ontvanger hetzelfde blijven. De enige keer dat de content verandert, is als je dynamische content toevoegt, zoals personalisatie-, datum- en catalogustags, binnen een statisch tabelblok.

Use cases voor statische tabelblokken

Gebruik een statisch tabelblok om:

  • Toon een specifiek item, bijvoorbeeld voor flitsaanbiedingen of productlanceringen.
  • Neem altijd hetzelfde aantal items op (bijv. laat het meest recent bekeken item zien in een bericht over website verlaten).
  • Maak een flowbericht waarbij de gebeurtenisgegevens maar 1 item bevatten, inclusief:
    • Winkelwagen verlaten-flow (trigger: toegevoegd aan winkelwagen)
    • Flows voor websiteverlaters
    • Weer op voorraad- en prijsdalingflows
  • Je wilt statische tekst en afbeeldingen naast elkaar plaatsen

Een statische tabelblok maken

  1. Ga naar een e-mail (bijvoorbeeld een campagnemail, template of flow-e-mail).
  2. Sleep in het menu Blokken een blok Tabel naar het canvas.
The table block icon
The table block icon
  1. Open het menu Stijlen voor het blok. Let op: Statisch is al geselecteerd, omdat dit de standaardinstelling is voor tabelblokken.
The block's styles menu
The block's styles menu
  1. Klik onder Columns op Kolom toevoegen om extra kolommen toe te voegen.
The Add columns option
The Add columns option
  1. Klik onder Rijen op Rij toevoegen om extra rijen toe te voegen.
The Add row option
The Add row option
  1. Ga terug naar het tabblad Content van het blok.
  2. Gebruik het gebied Celkeuze om te kiezen welke cel je wilt bewerken.
The Cell selection area
The Cell selection area
  1. Kies of die cel tekst of een afbeelding moet zijn via het menu Celinhoud. Herhaal dit voor elke cel.
  2. Voeg content toe (d.w.z. tekst of een afbeelding) onder het menu Celcontent.
  3. Zodra je content aan elke cel hebt toegevoegd, klik je op de terugpijl om terug te gaan naar het hoofdmenu Content en ga je verder met het opbouwen van je e-mail.
The main Content menu
The main Content menu

Dynamische tabelblokken

Als je e-commerceplatform een standaardintegratie met Klaviyo heeft, hoef je geen dynamisch tabelblok te maken. Gebruik in plaats daarvan de tabelblokken in de standaard flows voor winkelwagen verlaten of geplaatste bestelling in de flowbibliotheek.

Dynamische tabelblokken doorlopen een gegevensset om content te herhalen op basis van het aantal vermeldingen erin. Het blok doorloopt de lijst totdat het het einde van de lijst bereikt. Je kunt bijvoorbeeld het exacte aantal producten in iemands winkelwagen laten zien. 

Als je een dynamisch blok wilt gebruiken, moet je verwijzen naar gegevens die zijn opgemaakt als een geneste lijst, waarbij elke lijstvermelding dezelfde opmaak heeft. De meest voorkomende toepassing is productinformatie uit de triggergebeurtenis van een flow (bijv. afrekenen gestart, bestelling geplaatst), maar je kunt ook een webfeed gebruiken om blogposts weer te geven, of verwijzen naar profielgegevens die zijn opgemaakt als een lijst.

Elementen van een dynamisch tabelblok

Voor het maken van een dynamisch contentblok zijn 3 elementen nodig:

  • Rijverzameling
    De locatie van de data waar je overheen wilt itereren. Als je naar je brondata kijkt (bijv. de items in de metadata van een Afgerekend gestart -event), is dit het deel van de relevante templatetags dat voor elke tag hetzelfde is.
  • Rijalias
    Een korte manier om naar je rijcollectie te verwijzen terwijl de tabel door je gegevensset iterereert. De rijalias is meestal item, maar je kunt elke tekst gebruiken.
  • Dynamische content
    De content die in elke rij wordt weergegeven. Je kunt bijvoorbeeld een afbeelding, productnaam, prijs en informatie over variaties weergeven voor elk item dat iemand in de winkelwagen heeft achtergelaten.

Use cases voor dynamische tabelblokken

Gebruik een dynamisch tabelblok als je dynamisch verwijst naar een lijst met gegevens en elke vermelding in de lijst op dezelfde manier is opgemaakt. Dit omvat:

  • Flows voor winkelwagen verlaten (trigger: afrekenen gestart)
  • Flows voor bestellingsbevestiging
  • Up- of bijverkoopflows

Een dynamisch tabelblok maken

Alle tag die in deze instructies worden gebruikt, zijn voorbeelden en verschillen waarschijnlijk van de juiste tag voor je account. De juiste tag voor je bericht zijn afhankelijk van de bron en structuur van je data (vaak een e-commerceplatform), wat voor veel Klaviyo-accounts anders is.

In dit gedeelte worden dynamische tabelblokken op hoofdlijnen behandeld. Voor meer gedetailleerde instructies over dit proces lees je hoe je dynamische blokken bouwt in een flow-e-mail.

  1. Ga naar de editor voor een e-mail. Als je eventdata gebruikt (bijv. gegevens over winkelwagen verlaten), ga je naar een e-mail binnen een flow die wordt getriggerd door de relevante gebeurtenis. 
  2. Sleep in het menu Blokken een blok Tabel naar het canvas.
The table block option
The table block option
  1. Open het menu Stijlen voor het blok en selecteer Dynamisch.
The Styles menu within a table block
The Styles menu within a table block
  1. Stel je Rijverzameling in: gebruik het gedeelte van de personalisatietag dat consistent is voor elk item dat je wilt weergeven.
    • Als {{ event.products.0.imageURL }} bijvoorbeeld de tag is voor de afbeelding van het eerste item en {{ event.products.1.name }} de tag is voor de naam van het tweede item, dan moet je rijverzameling event.products zijn.
    • De rijverzameling is vrijwel altijd het deel van de tag dat vóór het eerste nummer staat (bijv. event.extra.line_items als de volledige tag {{ event.extra.line_items.0.product.name }} is).
  2. Stel je Rij-alias in als item.
  3. Ga terug naar het tabblad Content van het blok.
    • Voeg content toe aan elke cel van de tabel. Over het algemeen is de cel links een afbeelding en is de cel rechts tekst met dynamische tags met productinformatie.
  4. Vervang alles wat voorafgaat aan het eerste getal in elke tag in je tabel door je rij-alias (d.w.z. "item"). Bijvoorbeeld:
    • {{ event.extra.line_items.0.imageURL }} wordt {{ item.imageURL }}
    • {{ event.items.0.product.name }} wordt {{ item.product.name }}
  5. Klik op Voorbeeld weergeven en testen om een voorbeeld van je e-mail te bekijken.
    • Zorg dat je een preview bekijkt met de juiste gegevens (bijv. als dit een bericht voor een winkelwagen verlaten is, bekijk je een preview met de gebeurtenis Started checkout), anders geeft de tabel niets weer.

Met dit proces kunnen ontwikkelaars en marketeers met kennis van code zeer aangepaste content maken. Als je geen ontwikkelaar in je team hebt en je je er niet prettig bij voelt om dit blok zelf te maken, overweeg dan om contact op te nemen met een Klaviyo-partner voor hulp.

Lees meer over het maken van een winkelwagen verlaten flow of het gebruik van gebeurtenisgegevens om e-mail- en sms-flows te personaliseren.

Hoe dynamische tabelblokken werken

Dynamische tabelblokken werken precies zoals een for -loop in de meeste programmeertalen.

  • De rijverzameling identificeert het deel van de gegevens dat je moet doorlopen.
  • De Row alias is een alias om te identificeren waar dynamische content verschijnt.
  • Elke tag die de Row alias gebruikt, verwijst naar de juiste regel binnen de eventdata, op basis van in welke rij deze staat.

Wanneer de e-mail wordt gerenderd, doorloopt Klaviyo elk item in de gegevensset. De eerste keer wordt de rij-alias vervangen door [row collection].0., waarmee wordt verwezen naar het eerste item in de gegevensset. De tweede keer wordt de rij-alias vervangen door [row collection].1., wat het tweede item in de gegevensset aangeeft. Dit proces gaat vervolgens door totdat er geen items meer over zijn, en is er één rij voor elk item in de gegevensset.

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.
Partners
Huur een Klaviyo-gecertificeerde expert in om je te helpen met een specifieke taak of voor doorlopend marketingbeheer.
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