Wat je leert

Wat je leert

Leer hoe je dynamisch tabelblok kunt gebruiken om product- en andere gebeurtenisinformatie toe te voegen aan je meetwaarde-triggered flow. In dit artikel leer je hoe je een dynamisch blok kunt maken aan de hand van het voorbeeld van een winkelwagen verlaten herinnering die de achtergelaten producten laat zien.

Als je een van Klaviyo's voorgebouwde e-commerce integraties gebruikt (bijv. Shopify, BigCommerce, Magento, of WooCommerce), dan hoef je deze blokken niet handmatig te bouwen. Gebruik in plaats daarvande flow bibliotheek om kant-en-klare, volledig functionele e-mail te vinden flow die je als sjabloon kunt gebruiken. 

Binnen een meetwaarde-getriggerde flow kun je de inhoud van je e-mail personaliseren op basis van de gebeurtenis die de flow triggert. Als iemand bijvoorbeeld begint met afrekenen, kun je productafbeeldingen en prijzen opnemen in een winkelwagen verlaten e-mail om ontvangers aan te moedigen terug te keren naar hun winkelwagen en hun aankoop af te ronden. Het dynamische tabelblok wordt automatisch herhaald met de informatie die is opgegeven voor elk item in de winkelwagen.

Voordat je van start gaat

Voordat je van start gaat

Voordat je erin kunt springen, moet je ervoor zorgen dat je eventgegevens hebt om te gebruiken. Navigeer naar analyses > meetwaarde om te controleren of het evenement bestaat in Klaviyo.

Als je niet bekend bent met het gebruik van gebeurtenis- of profielgegevens in e-mail, reken dan als eerste stap af met onze referentie voor het personaliseren van berichten

Het zal ook nuttig zijn om gegevenstypen in Klaviyo te begrijpen, met name lijst (i.e., arrays). Een array is een manier om meerdere stukken gegevens op dezelfde manier te structureren. De winkelwagenitems van een klant worden bijvoorbeeld als een array in een afrekenen Started event weergegeven. De items matrix bevat een item per besteld item en elk item bevat de details voor dat item (bijv. itemnaam, URL van de afbeelding, hoeveelheid, grootte, kleur, etc.). 

Welke soorten stromen kunnen dynamische tabelblok gebruiken? 

Welke soorten stromen kunnen dynamische tabelblok gebruiken? 

Dynamische tabelblokken bevatten informatie over een of meer producten waarmee een klant op de een of andere manier interactie heeft gehad (bijv. gekocht of in het winkelwagentje achtergelaten). Deze tabelblokken zijn handig voor gebeurtenissen die verschillende aantallen producten kunnen bevatten, afhankelijk van een klantactie. Dynamische tabelblok zijn handig voor stromen die door deze gebeurtenissen worden getriggerd: 

  • Bestelling geplaatst (orderbevestiging flow)
  • Afrekenen gestart (afrekenproces niet voltooid) 
  • Uitgevoerde bestelling (verzendbevestiging flow) 
  • Geannuleerde bestelling (annuleringsbevestiging) 
  • Alle andere gebeurtenissen die een lijst van een of meer producten bevatten

Dynamische tabelbloks zijn niet handig als je evenement altijd maar één product bevat. De onderstaande gebeurtenissen vereisen in plaats daarvan een statisch tabelblok. 

  • Toegevoegd aan winkelwagen (verlaten afrekenen flow)
  • Bekeken product (flow voor websiteverlaters) 

Leer hoe je een statisch tabelblok maakt voor gebeurtenissen met één product. 

1. Maak je flow

1. Maak je flow

Begin met het creëren van je flow:

  1. Navigeer naar het stroomtabblad in Klaviyo.
  2. Klik op  flowmaken
  3. Klik op Zelf bouwen
  4. Geef je flow een naam en klik op Maak flow
  5. Klik onder Selecteer een trigger op Je meetwaarde
  6. Selecteer van welke integraties je trigger meetwaarde wordt verzonden (bijv. Shopify).
  7. Kies de gebeurtenis die je flow moet activeren. In dit voorbeeld gebruiken we de gebeurtenis Afrekenen Gestart. Dit zorgt ervoor dat we toegang hebben tot de gebeurtenisgegevens die nodig zijn om een winkelwagen verlaten blok te bouwen.
  8. Klik op Klaar
  9. Sleep een Email actie naar de flow.
2. Voeg een dynamische tabel toe aan je flow e-mail

2. Voeg een dynamische tabel toe aan je flow e-mail

Voeg vervolgens een dynamische tabel toe aan je flow e-mail:

  1. Klik op het e-mailblok dat je in de vorige sectie hebt toegevoegd aan je flow. 
  2. Klik naast sjabloon op  template. 
  3. Kies een template als basis.
  4. Sleep een tabelblok naar je e-mail.
  5. Klik op Styles > Dynamisch om de tabel om te zetten in een dynamisch blok. Je ziet 2 velden verschijnen: Rij Verzameling en Rij alias, die je in stap 3 en 4 gaat invullen.
  6. Klik terug naar het tabblad Inhoud om je kolomtypen aan te passen.
  7. Over het algemeen toont een winkelwagen verlaten bericht links afbeeldingen van de achtergelaten items en rechts details over het item. Klik op de linker of rechter rijenkiezer en klik dan op Tekst of Afbeelding om het celtype te wijzigen.
3. Identificeer je rijcollectie

3. Identificeer je rijcollectie

In deze stap voeg je de naam van de matrix toe aan het veld Rij verzameling. Om de naam van je array te vinden:

  1. Klik op Voorbeeld & test.
  2. Blader door de voorbeeldgegevens voor je evenement tot je een matrix vindt die de informatie bevat die je nodig hebt. 
    Als nog niemand de triggeractie van flowheeft voltooid, zijn er geen previewgegevens beschikbaar voor de flow. Je kunt naar je site navigeren om de actie uit te voeren (bijvoorbeeld artikelen toevoegen aan je winkelwagentje en afrekenen), en dan wordt je evenement weergegeven in de voorbeeldopties van Klaviyo.

    In dit voorbeeld zijn er 2 arrays die iteminformatie bevatten: 
    • Items
      Een array op het hoogste niveau met een eenvoudige lijst met de naam van elk item.
    • regel_items,
      Een matrix genest binnen de extra matrix met meer details, waaronder de titel, prijs, SKU en URL van de afbeelding van elk item.
      Twee subsecties in evenementgegevens

    Je wilt de meer gedetailleerde array, line_items, gebruiken omdat deze de gedetailleerde informatie bevat die nodig is om weer te geven in het herhalende tabelblok. Om de juiste variabele te vinden om in te stellen in het veld Rij verzameling, selecteer je twee variabelen in de eerste sectie van de matrix en kopieer je ze. Kopieer in dit voorbeeld de tag voor variant_prijs en titel. Hier zijn de twee tags van dit voorbeeld: 

    {{ event.extra.line_items.0.variant_price }}

    {{ event.extra.line_items.0.title }}

  3. Negeer de accolades en kijk naar de variabelen erin. Merk op dat het begin van beide variabelen hetzelfde is: event.extra.line_items.0

  4. Gebruik alles tot (maar exclusief) de punt en het getal aan het einde van dit deel van de variabele als je Rij-verzameling. In dit voorbeeld is de juiste instelling voor het veld Rij verzameling event.extra.line_items.

Valback-inhoud instellen (optioneel)

Valback-inhoud instellen (optioneel)

Fallback-inhoud verschijnt als er geen gegevens zijn in de rijverzameling die je selecteert. Dit is alleen nodig als je een tabel maakt op basis van gegevens die niet consequent binnen de triggergebeurtenis voorkomen. Om terugvalinhoud toe te voegen, schakel je de optie Terugvalinhoud in en voeg je inhoud (bijv. tekst of een afbeelding) toe aan het veld dat verschijnt. 

De optie om fallback-inhoud toe te voegen

4. Kies een rij alias

4. Kies een rij alias

Je rij alias kan elke tekst zijn die je wilt gebruiken (zonder speciale tekens of spaties). Je zult deze alias gebruiken in je dynamische tabelblok om variabelen te identificeren die moeten worden opgehaald uit de array die je hierboven hebt geselecteerd. Het is handig om een eenvoudige maar beschrijvende alias te kiezen, zodat je deze gemakkelijk kunt onthouden. 

In dit voorbeeld wordt de dynamische tabel blok herhaald over een lijst van items in een winkelwagen verlaten, dus item is een goede alias om te gebruiken. Als je blok zich herhaalt over een lijst met blogposts, dan zou je post als alias kunnen gebruiken.

Je kunt elke alias gebruiken die je maar wilt; zorg er alleen voor dat je die alias consequent gebruikt in variabelen van je array (zoals beschreven in de volgende stappen). 

Als je de velden Row Collection en Row Alias hebt ingevuld, ben je klaar om te beginnen met het bouwen van je tabel. 

5. Dynamische productgegevens toevoegen

5. Dynamische productgegevens toevoegen

Nadat de gegevensbron is ingesteld, kun je tag gebruiken om tekst toe te voegen in je e-mail. Omdat deze e-mail voor een winkelwagen verlaten flow is, is het belangrijk om de naam van het achtergelaten product te tonen, samen met andere details zoals een prijs en link naar aankoop.

Om de producttitel in je blok in te voeren:

  1. Navigeer naar een van de kolommen in de tabel. Als je een afbeelding in de eerste kolom wilt en de tekst in de tweede, klik dan op de kolomkiezer rechts van het inhoudsgedeelte van het blok.
  2. Plak de volledige gebeurtenisvariabele uit het voorbeeldvenster (bijv, {{ event.extra.line_items.0.title }}).
  3. Vervang de rijverzameling binnen de variabele (d.w.z. de tekst die je hebt gebruikt voor de rijverzameling) en de daaropvolgende punt en het getal door de alias die je in de laatste stap hebt geselecteerd (bijv. item), met behoud van de haakjes eromheen. Voor dit voorbeeld, {{ event.extra.line_items.0.title }} wordt {{ item.title }}.
  4. Bekijk een voorbeeld van de e-mail om er zeker van te zijn dat de titel wordt weergegeven. Als het niet verschijnt, controleer dan de spelling, het hoofdlettergebruik en de opmaak van de tekst, evenals je instellingen op het tabblad Stijlen, om er zeker van te zijn dat er geen fouten in staan.

Herhaal dezelfde stappen om extra artikelgegevens toe te voegen. 

Een producttitel hyperlinken

Een producttitel hyperlinken

Om een hyperlink aan de producttitel toe te voegen: 

  1. Zoek de variabele product-URL in de gegevens van je evenement.
  2. Vervang de rijverzameling en het nummer door je rij alias, zoals bij de variabele hierboven (bijv, {{ event.extra.line_items.url }} wordt {{ item.url }}). 
  3. Markeer de volledige variabele voor de titel van het item (bijv, {{ item.title }}). 
  4. Klik op het linkpictogram en plak je URL-variabele in het URL-veld.
Gemeenschappelijke product URL-variabelen door integraties

BigCommerce
Variabele gebeurtenis: {{ event.extra.items.0.product.url }}
Final tag: {{ organization.url }}{{ item.product.url }}

Magento 1
Evenementvariabele: {{ event.extra.line_items.0.product.key }}
Eind tag: {{ organization.url }}{{ item.product.key }}

Magento 2
Variabele gebeurtenis: {{ event.Items.0.Product.FullURL }}
Eind tag: {{ item.Product.FullURL }}

Shopify
Gebeurtenisvariabele: {{ event.extra.line_items.0.product.handle }}
Final tag: {{ organization.url }}products/{{ item.product.handle }}

WooCommerce
Gebeurtenisvariabele: {{ event.extra.Items.0.URL }}
Finale tag: {{ item.URL }}     

Overwegingen voor valutavariabelen

Overwegingen voor valutavariabelen

Als je artikelprijs wordt doorgegeven als een getal in je evenementgegevens (zonder valutasymbool), gebruik dan de currency_format tag om valutaopmaak toe te passen. Om deze tag toe te passen vervang je variabele_naam in de onderstaande code door de volledige prijsvariabele, zonder de accolades van de oorspronkelijke variabele: 

{% currency_format variable_name %}

Je uiteindelijke variabele zou er dus zo uit kunnen zien: 

{% currency_format item.price %}

6. Een afbeelding toevoegen

6. Een afbeelding toevoegen

Om een dynamische afbeelding in te voegen, zoek je de gebeurtenisvariabele voor de afbeelding in het voorbeeldvenster. Vaak staat deze variabele onder image, img of src, maar dat hangt af van je integraties. Hier is het onder src: {{ event.extra.line_items.0.product.images.0.src }}. Pas op deze variabele dezelfde aanpassingen toe als in stap vijf (waarbij event.extra.line_items.0 wordt vervangen door met item). Dit is een gebeurtenisvariabele array binnen event.extra.line_items, die de afbeeldingen voor dit specifieke item bevat.

  1. Zodra je deze variabele hebt, ga je naar de kolom waar je de afbeelding wilt weergeven (de linkerkolom, in dit geval).
  2. Klik op Afbeelding onder Celinhoud als deze momenteel is ingesteld op Tekst.
  3. Klik op Afbeelding selecteren.
  4. Plak op het tabblad Dynamische afbeelding je afbeeldingsvariabele in het veld Dynamische variabele of dynamische URL.
  5. Voer de aangepaste gebeurtenisvariabele voor afbeeldingen in, {{ item.product.images.0.src }}.
  6. Klik op Opslaan.
  7. Voeg de product URL variabele van stap vijf toe in het Link adres veld zodat de afbeelding klikbaar is.
  8. Stel een maximale breedte in voor de afbeelding, begin met 250-300 en pas zo nodig aan.
  9. Als je klaar bent met de wijzigingen, klik je op Gereed en bekijk je een voorbeeld van je e-mail om te controleren of hij wordt weergegeven zoals verwacht. Als er geen afbeelding verschijnt, controleer dan de spelling van de variabele met die in het voorbeeldvenster.
7. Een voorbeeld van je e-mail bekijken

7. Een voorbeeld van je e-mail bekijken

Na het uitvoeren van de bovenstaande stappen zou de e-mailtemplate er bij het bekijken van een voorbeeld uit moeten zien als de onderstaande.

Om te zien hoe dit eruit zou zien met dynamische inhoud en om er zeker van te zijn dat de links goed werken, klik je op Voorbeeld & test. Als er fouten zijn, controleer dan de spelling en structuur van je variabelen en het tabblad Styles van je blok. 

Je kunt dezelfde concepten gebruiken om extra dynamische blokken te bouwen voor stromen die worden geactiveerd op basis van verschillende meetwaarden.

Maak een statisch tabelblok voor gebeurtenissen met één product 

Maak een statisch tabelblok voor gebeurtenissen met één product 

Als een gebeurtenis maar één product kan bevatten, gebruik dan een statisch tabelblok. Voor deze gebeurtenissen hoef je geen rijverzameling of rijalias in te stellen en kun je onbewerkte variabelen rechtstreeks uit je gebeurtenisgegevens gebruiken. 

  1. Navigeer naar het stroomtabblad in Klaviyo.
  2. Klik op  flowmaken
  3. Klik op Zelf bouwen
  4. Geef je flow een naam en klik op Maak flow
  5. Klik onder Selecteer een trigger op Je meetwaarde
  6. Kies een meetwaarde voor één product, zoals Bekeken product of Toegevoegd aan winkelwagen
  7. Klik op Klaar
  8. Sleep een Email actie naar de flow.
  9. Klik naast sjabloon op  template. 
  10. Kies een template om als basis te gebruiken.
  11. Sleep een tabelblok naar je e-mail.
  12. Standaard is het gegevensveld ingesteld op Statisch onder Stijlen; verander deze instelling niet.
  13. Klik op Voorbeeld & test om de beschikbare variabelen voor je bericht te bekijken. Klik op de URL-variabele van de afbeelding om deze te kopiëren.
    Selecteer een URL-variabele voor de afbeelding
  14. Stel met de celselector en de celinhoudvelden in dat de linker cel het celtype Afbeelding gebruikt.
  15. Klik op Afbeelding selecteren
  16. Selecteer Dynamisch beeld
  17. Plak de URL-variabele van de afbeelding die je hebt gekopieerd in het veld Dynamische variabele of dynamische URL
  18. Klik op Opslaan
  19. Stel de rechter cel in op het celtype Tekst
  20. Kopieer alle variabelen die je wilt weergeven (bijv. producttitel, productprijs) en plak ze in de tekstcel.
  21. Voeg extra blok toe, zoals een CTA-knop om terug te gaan naar hun winkelwagen, en geef de e-mail de gewenste stijl.
  22. Klik op Afsluiten als je klaar bent.
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