Så här använder du funktioner för att upprepa innehåll
Du kommer att lära dig
Lär dig hur du använder block repeat funktioner för ett avsnitt eller en block i en Klaviyo e-postmallar. Med den här funktionen kan du upprepa innehållet i en block eller ett avsnitt för varje post i en matris (dvs. lista) med data från en mottagares evenemang eller profildata, eller från ett data -flöde.
Innan du börjarInnan du börjar
Om du inte är bekant med att använda event, profil eller katalog data i e-post, kan du börja med att läsa vår referens för personalisering av meddelanden.
Det är också bra att förstå data typer i Klaviyo, särskilt lista (dvs. matriser). En array är flera delar av data som är strukturerade på samma sätt. Till exempel, en kunds inköpta varor är butik som en array i en Placed Order-händelse. Arrayen items innehåller 1 post per beställd artikel, och varje post innehåller detaljerna för 1 artikel (t.ex. artikelnamn, bild-URL, antal, storlek, färg etc.)
Användningsfall för upprepade funktioner för innehållAnvändningsfall för upprepade funktioner för innehåll
För att använda funktionerna för innehållsrepetition behöver du en matris eller lista över data. I tabellen nedan listas några exempel på matriser av data som kan finnas i din Klaviyo Konto, tillsammans med exempel på användningsfall.
Datakälla |
Exempel på användningsfall |
Arrayen med beställda artiklar i händelsen Placed Order |
Visa en kunds köpta artiklar (inklusive en produktbild, pris, titel och variationsinformation) i deras orderbekräftelse-e-post. |
En lista över befintliga prenumerationer för någon som prenumererar på återkommande beställningar |
Visa en kund en lista över deras Aktiv-abonnemang i en kampanj. |
En lista över de senaste blogginläggen från ett anpassat webbflöde |
Ge en aktuell lista över dina senaste blogginlägg i ditt välkomstflöde, inklusive en länk till blogginlägget och en förhandsvisning av innehållet. |
Du kan använda funktionerna för innehållsrepetition med vilken matris som helst, oavsett om det är en butik i en prenumerants profil eller evenemang data, eller i ett av dina webbflöden. Exemplen ovan är bara ett litet urval av hur denna funktion kan användas.
Så här använder du funktioner för att upprepa innehållSå här använder du funktioner för att upprepa innehåll
För att aktivera funktioner för att upprepa innehåll, navigera till det avsnitt eller block som du vill upprepa och klicka sedan på Visningsalternativ. Klicka på Skapa innehållsupprepning i avsnittet Innehållsupprepning.
Du kommer att se två fält visas: Upprepa för och Artikelalias. Följ stegen nedan för att fylla i dessa fält och konfigurera ditt repeterande innehåll:
- Identifiera din "upprepa för"
- Välj ditt "artikelalias"
- Bygg upp ditt återkommande innehåll
- Förhandsgranska ditt mejl
Identifiera din "upprepa för"
Lägg till namnet på den matris som du vill iterera över i fältet Repeat for.
För att hitta namnet på din matris, se data från din data källa (t.ex. profildata, event data, eller ett data flöde). I det här exemplet går vi igenom hur du hittar matrisen från evenemanget data:
- I din e-postmallar klickar du på Förhandsgranska och testa.
- Klicka på Event.
- Välj den händelse som ska utlösa denna flödande e-post (t.ex. Startad kassa).
- Bläddra igenom förhandsgranskningen data för ditt evenemang tills du hittar en matris som innehåller den information du behöver. Du kan använda pilikonerna till vänster om data för att kollapsa avsnitt som du inte behöver och göra det lättare att navigera.
I det här exemplet finns det två matriser som innehåller information om butiksartiklar:
-
Objekt
En matris på högsta nivån som innehåller en enkel lista med varje objekts namn, men ingen annan information -
Linje_artiklar
Inbäddad i extra-arrayen och innehåller mer detaljer, inklusive varje artikels titel, pris, SKU och bild-URL
I det här fallet vill du använda den mer detaljerade matrisen, line_items, eftersom den innehåller den detaljerade information som behövs för att visas i den upprepande block. För att hitta den lämpliga variabeln som ska anges i fältet Upprepa för, letar du upp två variabler i den första delen av matrisen och kopierar dem. I det här exemplet kopierar vi variablerna för variant_price och title. Här är de två etikett som vi kopierade:
{{ event.extra.line_items.0.variant_price }}
{{ event.extra.line_items.0.title }}
-
Objekt
-
Strunta i de snirkliga hakparenteserna och titta på variablerna inom dem. Observera att början på båda variablerna är densamma:
event.extra.line_items.0.
Använd allt upp till (men exklusive) punkten och siffran i slutet av denna del av variabeln som din Repeat for. I det här exemplet är den lämpliga inställningen för fältet Upprepa för
event.extra.line_items
.
Välj alias för din artikel
Ditt artikelalias kan vara vilken text du vill (utan specialtecken eller mellanslag). Du kommer att använda detta alias i ditt upprepande block för att identifiera variabler som ska hämtas från den array du valde ovan. Välj ett enkelt men beskrivande alias, så att det är lätt att komma ihåg.
Om ditt block till exempel upprepar en lista över artiklar i en övergiven kundvagn är item ett bra alias att använda. Om ditt block upprepas över en lista med blogginlägg kan du använda post som alias.
Du kan använda vilket alias du vill; se bara till att konsekvent använda det aliaset i variabler från din array (enligt beskrivningen i följande steg).
När du har fyllt i fälten Upprepa för och Artikelalias klickar du på Spara ändringar och börjar skapa ditt innehåll.
Bygg ditt upprepande block/sektionBygg ditt upprepande block/sektion
När du har ställt in inställningarna för Repeat for och Item alias lägger du till malltagg i innehållet block för att iterera över. Du kan lägga till alla typer av variabler i denna block, inklusive profil och händelse data, men alla etikett som hämtas från din matris (t.ex. listan över varor som någon beställt) måste justeras något.
Den fullständiga titeln och variablerna för variationspris som användes i exemplet ovan var
{{ event.extra.line_items.0.variant_price }}
{{ event.extra.line_items.0.title }}
Om du lägger till variablerna ovan i block kommer block att upprepas en gång per artikel i din matris, men varje upprepning kommer att visa titeln och priset för den första artikeln i matrisen.
För att visa titel och pris för varje artikel ersätter du texten från inställningen Upprepa för (event.extra.line_items
), plus den efterföljande punkten och siffran (.0
) med ditt artikelalias (artikel).
De resulterande variablerna för detta exempel är:
{{ item.variant_price }}
{{ item.title }}
Upprepa processen med alla andra variabler som du vill inkludera i matrisen.
Allt i block eller avsnittet med block repeat funktioner aktiverat kommer att upprepas en gång per objekt i matrisen. Om du har innehåll som du vill ska visas bara en gång kan du lägga till det i ett annat block eller avsnitt.
Dessutom fungerar de anpassade variabler som skapas genom denna process (t.ex, {{ item.title
}}
) fungerar bara i block eller i avsnittet där avsnittet block repeat är aktiverat. Om du lägger till dessa anpassade variabler någon annanstans kommer de inte att återges.
Förhandsgranska din e-post och felsök
När du har byggt din repeterande block kan du förhandsgranska din e-post. Om e-posten hänvisar till händelsen data, välj samma händelse som du använde för att bygga block (dvs. den händelse som kommer att utlösa detta flöde). Om ditt block hänvisar till profildata ska du välja en profil som har rätt variabler.
Om den upprepade block i din förhandsgranskade e-post är tom eller inte innehåller allt det innehåll du förväntade dig, återgå till stegen ovan. Kontrollera att Repeat for, artikelaliaset och alla anpassade variabler är korrekt konfigurerade enligt stegen ovan. Granska sedan förhandsgranskningen på data som du använder: kontrollera att du har valt rätt evenemang och att det valda exemplet innehåller den data som du behöver.
Ytterligare resurserYtterligare resurser