Så här använder du anpassade objekt i mall
Du måste ha tillgång till anpassade objekt för att kunna använda den här funktionen.
Du kommer att lära dig
Lär dig hur du använder anpassade objekt i mall, så att du kan använda objektet data i flöde och kampanj sändningar.
Du måste först skapa ett objekt innan du kan använda det anpassade objektet data i mall.
Åtkomst till objekt data via personaliseringsmenynÅtkomst till objekt data via personaliseringsmenyn
Du kan anpassa textblock i Mall Editor med hjälp av egenskaper från ett anpassat objekt eller antalet poster för ett objekt.
Lär dig hur du använder Klaviyo:s malleditor.
För att komma igång med att lägga till objekt data i din galleria:
- Lägg till en ny text block eller redigera texten i en befintlig text block i din galleria.
- Välj knappen Personalization längst upp till höger.
- I anpassningsmodalen väljer du Objekt i rullgardinsmenyn Alla typer.
- Under Objects ser du alla objekt på din Konto som du kan använda för att dra in data i köpcentret. Välj det objekt som innehåller data som du vill använda i köpcentret.
- Välj den specifika objektsegenskapen eller objektfiltret som ska ingå i köpcentret. Du kan också skapa ett nytt objektfilter här.
- Ange standardtext och eventuella stilar för din text.
För att ange kapitaliseringsreglerna för objektet data måste du manuellt ange regeln i malltagg. Till exempel:
-
{{ object.full_name|title|default:'value' }}
John Doe -
{{ object.full_name|upper|default:'value' }}
JOHN DOE -
{{ object.full_name|lower|default:'value' }}
John Doe
Läs mer om hur du ändrar värden med Django-filter .
Åtkomst till objekt data med malltaggÅtkomst till objekt data med malltagg
Du kan använda malltagg i e-post (inklusive e-postens ämnesrad), sms/mms-meddelanden, pushnotis och Klaviyo Customer Hub för att visa objekt data.
Lär dig hur du använder malltagg i Klaviyo.
Objekt malltagg referensObjekt malltagg referens
Du kan använda följande malltagg med objekt.
Använda objektet som utlöste ett flöde
{{ object }} är endast tillgänglig när ett objekt har utlöst ett flöde. {{ object }} malltagg är endast tillgänglig i datautlöst flöde baserat på ett objekt. Detta liknar {{ event }} malltagg för händelseutlösta flöden.
I dessa exempel används följande:
- Objekt som kallas Pet och som refereras till med objektet etikett i gallerian.
- Objektets egenskap heter Namn
Struktur | Exempel |
{{ object.object_property }} | {{ object.Name }} |
{{ object | lookup:'object_property' }} | {{ object | lookup:'Name' }} |
Hämta ett objekt via ID
I dessa exempel används följande:
- Objekt som kallas husdjur
- Objektets egenskap heter Namn
- Händelse som utlöste flödet med en objektsegenskap som heter pet_id. Detta fält är detsamma som objekt-ID för Pet-objektet.
Struktur | Exempel |
{% customobject event.object_id object_type_title="Title" as alias %} {{ alias.object_property }} {% endcustomobject %} |
{% customobject event.pet_id object_type_title="Pet" as pet %} {{ pet.Name }} {% endcustomobject %} |
{% customobject event.object_id object_type_title="Title" as alias %} {{ alias | lookup:'object_property' }} {% endcustomobject %} |
{% customobject event.pet_id object_type_title="Pet" as pet %} {{ pet | lookup:'Name' }} {% endcustomobject %} |
Returnera ett enskilt objekt från ett objektfilter
I dessa exempel används följande:
- Ett ytterligare objektfilter som heter oldest_dog
- Objektets egenskap heter Namn
Struktur | Exempel |
{{ object_filter.object_filter_name.object_property}} | {{ object_filter.oldest_dog.Name }} |
{{ object_filter.object_filter_name | lookup: 'object_property' }} | {{ object_filter.oldest_dog | lookup: 'Name' }} |
Returnera ett heltal från ett objektfilter
I dessa exempel används följande:
- Ett ytterligare objektfilter som heter count_of_dogs
Struktur | Exempel |
{{ object_filter.object_filter_name }} | {{ object_filter.count_of_dogs }} |
Hämta objektposter
Om du vill hämta de senaste objektposterna för ett objekt måste du gå igenom alla objektposter. I detta exempel används följande:
- Objekt som kallas Husdjur
Struktur | Exempel |
{% customobjects object_type_title="Title" as alias %}
{% for object_instance in alias %} {{ object_instance.record }} {% endfor %} {% endcustomobjects %} |
{% customobjects object_type_title="Pet Profile" as pets %} |
Objekt data i ämnesrad
Du kan anpassa din ämnesrad med någon av de anpassade objektetiketten:
- {% object_filter %}
- {% object %}
- {% customobject %}
Du kan t.ex. använda {% object %} etikett i ämnesraden i ditt meddelande för att visa namnet på ett kunddjur direkt.
Utkast till vy:
Förhandsgranskning av e-post:
Objekt data i visa/dölj-logik
Du kan också konfigurera om du vill visa eller dölja block i ett köpcentrum baserat på objektet data. Att dynamiskt visa eller dölja en block baserat på objekt data använder samma etikett som mallskapare. Du kan referera till objekt via ID, egenskaper från objektfilter eller aggregat från objektfilter.
Du måste skapa objektfilter innan du kan referera till dem i logiken för visa/dölj.
Om du till exempel har ett Pet-objekt med en egenskap som heter Breed kan du välja att bara visa ett block för djurägare med en viss hundras med hjälp av villkoret object.Breed .
För att ställa in logik för visa/dölj klickar du på det block som du vill ställa in reglerna för och väljer Använd kod på fliken Visa.
Ange villkoret direkt i kodredigeraren. Du kan använda objektfilter och objektet malltagg om det är ett meddelande för ett datumstyrt flöde baserat på objektet data.
Om du vill ha mer flexibilitet (t.ex. göra viss information beroende av information som returneras av {% customobject %} eller {% customobjects %}) kan du överväga att använda avancerad villkorlig logik med {% if … %} logik direkt i en text block.
Filter för objektFilter för objekt
Vad är ett objektfilter?Vad är ett objektfilter?
Med objektfilter kan du begränsa de returnerade objektposterna baserat på specifika kriterier som du anger så att du kan visa poster av en viss typ.
Skapa ett nytt objektfilterSkapa ett nytt objektfilter
Så här kommer du igång med att skapa ett objektfilter:
- Lägg till en ny text block eller redigera texten i en befintlig text block i din galleria.
- Välj knappen Personalisering .
- I anpassningsmodellen väljer du Objekt i rullgardinsmenyn Alla typer.
- Välj det objekt som innehåller de data som du vill ställa in ett filter för.
- Välj den objektsegenskap som du vill ställa in ett filter för.
- Välj Skapa nytt filter.
Ange följande information i modalrutan Create object filter:
-
Namn
Skapa ett namn för ditt objektfilter. -
Filtrera villkor
Definiera de regler som ett objekt måste uppfylla för att inkluderas i texten block. -
Beteende när flera poster uppfyller villkoren
Definiera beteendet för fall där flera poster uppfyller villkoren.
När objektfiltret har skapats kan du använda det i logiken för visa/dölj och malltagg för att visa specifika objektposter baserat på de kriterier du anger.
Ytterligare resurserYtterligare resurser
Referens för personanpassning av meddelanden
Så använder du förhandsgranskningspanelen för att personanpassa meddelanden