Het voorbeeldvenster gebruiken om berichten te personaliseren
Wat je leert
Lees hoe je het voorbeeldvenster gebruikt om inzicht te krijgen in de personalisatiegegevens die beschikbaar zijn voor je berichten en hoe je toegang krijgt tot templatetags. Gebruik de voorbeeldmodal als je bron van waarheid voor personalisatieopties.
Voorbeeldpaneel voor templates, campagnes en flows
Open het voorbeeldvenster voor elk bericht door op Voorbeeld bekijken en testen te klikken. Hier heb je de optie om je gegevensbron te kiezen. Afhankelijk van waar het bericht staat, heb je iets andere opties.
Templates
Als je een template bewerkt door te navigeren naar Content > Templates, kun je schakelen tussen profiel- en gebeurtenisgegevens. Voor profielgegevens kun je een specifiek profiel selecteren. Voor gebeurtenisgegevens kun je een specifieke gebeurtenis selecteren.
Eventpersonalisatie wordt alleen ondersteund voor flows die door dat event worden geactiveerd. Als je een personalisatietag uit een event gebruikt, maar die e-mail op een andere manier verstuurt (bijv. een campagne, een flow die door een ander event wordt geactiveerd of een flow die door een lijst wordt geactiveerd), wordt de personalisatie niet weergegeven.
Campagnes
Als je een campagnebericht bewerkt, heb je alleen toegang tot profielpersonalisatie, niet tot gebeurtenispersonalisatie. Eventgegevens worden niet ondersteund voor campagnes, omdat campagnes niet kunnen worden gekoppeld aan een specifieke gebeurtenis.
Flows
Als je een bericht bewerkt dat deel uitmaakt van een flow die wordt geactiveerd door een meetwaarde, prijsdaling, lage voorraad of weer op voorraad, bevat het voorvertoningspaneel zowel profiel- als gebeurtenispersonalisatietags. Profielpersonalisatie wordt ondersteund in alle flow's; gebruik de knop Personalisatie toevoegen in een tekstblok om deze tags toe te voegen.
Een profiel kiezen om als voorbeeld te bekijken
Wanneer je de opties voor profielpersonalisatie bekijkt in de previewmodal, is het standaardprofiel het gebruikersprofiel dat is gekoppeld aan je Klaviyo-login. Let op: dit is anders dan het profiel voor je e-mailadres in je eigen Klaviyo-account en heeft maar een zeer beperkt aantal opties voor personalisatietags, zoals voor- en achternaam.
Selecteer een ander profiel om alle data te zien die beschikbaar is in een echt klantaccount.
Lees hoe je het voorbeeldprofiel kunt wijzigen voor verschillende berichten:
- Templates, campagnes en flow-berichten (niet event-getriggerd)
Gebruik het veld Profielen zoeken in het voorbeeldmodal.
- Door events getriggerde flow-berichten
Profielgegevens in door events getriggerde flow-berichten zijn afkomstig van de profielen die het trigger-event het meest recent hebben uitgevoerd. Gebruik de pijlen om tussen maximaal 10 recente events te wisselen en selecteer het bijbehorende profiel.
Kies een gebeurtenis om als voorbeeld weer te geven
Wanneer je een e-mail bewerkt door naar Content > Template te gaan, kun je een event selecteren om een voorbeeld te bekijken. Wanneer je een event-getriggerd flow-bericht bewerkt, wordt het event automatisch geselecteerd.
In beide scenario's kun je door de laatste 10 instanties van de gebeurtenis toggelen om er een te kiezen als voorbeeld. Gebruik de pijlen om erdoorheen te navigeren totdat je er een vindt waarvan je een voorbeeld wilt bekijken.
Basispersonalisatietags
Zodra je een profiel of gebeurtenis hebt geselecteerd om als voorbeeld te bekijken, ga je met de muis over een gegevensitem om de personalisatietag te zien. Klik om deze naar je klembord te kopiëren en plak hem vervolgens in je bericht.
Deze tag kun je ongewijzigd gebruiken, of je kunt filters gebruiken om aan te passen hoe ze worden weergegeven. Elke variabele die je uit het voorbeeldvenster kopieert, bevat het filter default, |default:''. Je kunt dit filter verwijderen, laten staan zoals het is of invullen om een standaardwaarde in te stellen. Standaardwaarden worden weergegeven wanneer er geen gegevens beschikbaar zijn voor een bepaalde ontvanger. Als je geen standaardwaarde instelt, wordt de variabele niet weergegeven als er geen gegevens beschikbaar zijn.
Geavanceerde personalisatietags
Als je naar gebeurtenisgegevens kijkt, kan er een overweldigende hoeveelheid zijn om door te nemen. Gebeurtenissen bevatten vaak een grote hoeveelheid metadata: informatie over de actie die iemand heeft uitgevoerd om de gebeurtenis te activeren.
Over het algemeen is een deel van deze data 'genest', wat betekent dat deze wordt opgeslagen in een andere variabele. Geneste data wordt gebruikt om informatie te organiseren die aan elkaar gerelateerd is.
De gebeurtenis Placed Order is een gebeurtenis die geneste gegevens gebruikt. De metadata van de gebeurtenis bevatten waarschijnlijk gegevens over de persoon die heeft besteld, evenals de items die diegene heeft besteld. Hier is een voorbeeld van enkele gegevens die je mogelijk ziet:
- Adres
De adresgegevens van de klant staan genest onder de kop shipping_address, die het straatadres, de stad, de provincie en het land bevat.
- Gekochte producten
De items die ze hebben gekocht, staan onder de kop line_items. Direct onder de kop line_items staat nog een kop: 0. In de kop 0 staan details over het eerste bestelde product. Als je verder scrolt, zie je mogelijk een tweede kop, 1, die het tweede bestelde item vertegenwoordigt. Bij genummerde data zoals deze is de structuur van elke invoer doorgaans hetzelfde, maar elke invoer bevat details over een ander item (bijv. een product in hun bestelling).
Geneste data wordt aangegeven met een klein pijlpictogram. Klik op dit pictogram om een item in te klappen en de inhoud te verbergen, zodat je gemakkelijker door de data kunt navigeren.
De personalisatietag staat altijd voor het pad dat je gebruikt om deze te vinden in de data. Een niet-geneste eventvariabele volgt bijvoorbeeld een structuur zoals deze: {{ event.source }}. Een geneste variabele die je vindt door te navigeren naar extra > customer > default_address > address1 ziet er echter zo uit: {{ event.extra.customer.default_address.address1 }}.
Itereren door geneste variabelen
Als je een variabele selecteert die een nummer bevat, zoals {{ event.extra.line_items.0.product.title }}, betekent dit dat het mogelijk is om door elk item in de lijst te itereren. Je kunt door lijstitems itereren met een for-loop, een herhaling van content of een blok met dynamische tabel.
Als je ervoor kiest om een van deze iteratietools niet te gebruiken, zorg er dan voor dat je altijd het eerste item in een lijst gebruikt, aangezien sommige ontvangers misschien maar één item hebben. Je kunt zien of een variabele verwijst naar het eerste lijstitem door het nummer in de variabele zelf te bekijken:
- {{ event.extra.line_items.0.product.title }} is de variabele voor de titel van het eerste item in een bestelling.
- {{ event.extra.line_items.1.product.title }} is de variabele voor de titel van het tweede item in een bestelling.
- {{ event.extra.line_items.2.product.title }} is de variabele voor de titel van het derde item in een bestelling.
We raden dit proces alleen aan voor technisch onderlegde marketeers of voor iedereen die toegang heeft tot een developer. Hoewel ons product ondersteuning biedt voor aangepaste dynamische content, kan ons supportteam je niet helpen bij het opzetten van je aangepaste templates, behalve door de algemene richtlijnen te geven die in deze documentatie worden behandeld.
Resultaat
Na het lezen van dit artikel en het proberen van deze stappen in je eigen account, zou je moeten begrijpen hoe je door de voorbeeldmodal navigeert en de personalisatiegegevens vindt die je nodig hebt voor je berichten.