Så använder du funktionen för upprepat innehåll
Du kommer att lära dig
Läs mer om hur du använder funktionen för att upprepa block för ett avsnitt eller ett block i en Klaviyo Email-mall. Med den här funktionen kan du upprepa innehållet i ett block eller avsnitt för varje post i en matris (dvs. lista) med data från en mottagares händelse- eller profildata, eller från ett dataflöde.
Innan du börjar
Om du inte är bekant med att använda händelse-, profil- eller katalogdata i e-postmeddelanden kan du som ett första steg läsa vår referens för meddelandepersonalisering.
Det är också bra att förstå datatyper i Klaviyo, särskilt listor (dvs. arrayer). En array lagrar flera datapunkter som är strukturerade på samma sätt. Till exempel lagras en kunds köpta varor som en array i en Placed Order-händelse. Item-arrayen innehåller 1 post per beställd vara och varje post innehåller detaljerna för 1 vara (t.ex. varunamn, bild-URL, antal, storlek, färg osv.).
Användningsfall för funktionen innehållsupprepning
För att använda funktionen för upprepat innehåll behöver du en matris eller lista med data. Tabellen nedan visar några exempel på datauppsättningar som kan finnas i ditt Klaviyo-konto, tillsammans med exempel på användningsområden.
Datakälla | Exempel på användningsfall |
Matrisen med beställda artiklar i en händelse för genomförd beställning | Visa en kunds köpta artiklar (inklusive en produktbild, pris, titel och variationsinformation) i kundens orderbekräftelsemejl. |
En lista över befintliga prenumerationer för någon som prenumererar på återkommande beställningar | Visa en kund en lista över sina aktiva prenumerationer i en kampanj. |
En lista över de senaste blogginläggen från ett anpassat webbflöde | Tillhandahåll en uppdaterad 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 funktionen för upprepning av innehåll med valfri matris, oavsett om den lagras i en prenumerants profil eller händelsedata, eller i något av dina webbflöden. Exemplen ovan är bara ett litet urval av hur den här funktionen kan användas.
Så använder du funktionen för upprepat innehåll
För att aktivera funktionen för upprepat innehåll går du till avsnittet eller blocket som du vill upprepa och klickar sedan på Visningsalternativ. I avsnittet Upprepat innehåll klickar du på Skapa upprepat innehåll.
Du ser att två fält visas: Upprepa för och Alias för objekt. Följ stegen nedan för att fylla i dessa fält och konfigurera ditt återkommande innehåll:
- Identifiera din ”upprepa för”
- Välj ditt ”artikelalias”
- Bygg ditt återkommande innehåll
- Förhandsgranska ditt mejl
Identifiera din ”upprepa för”
Lägg till namnet på den array som du vill iterera över i fältet Repeat for.
För att hitta namnet på din array kan du titta på data från din datakälla (dvs. profildata, händelsedata eller ett dataflöde). I det här exemplet går vi igenom hur du hittar arrayen från händelsedata:
- I din e-postmall klickar du på Förhandsgranska och testa.
- Klicka på Händelse.
- Välj den händelse som ska utlösa detta flödesmejl (t.ex. Påbörjade kassan).
- Bläddra igenom förhandsgranskningsdata för din händelse tills du hittar en matris som innehåller informationen du behöver. Du kan använda pilikonerna till vänster om data för att fälla ihop avsnitt du inte behöver och göra det enklare att navigera.
- I det här exemplet finns det två arrayer som lagrar artikelinformation:
- 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 visa i det upprepade blocket. För att hitta rätt variabel att ange i fältet Upprepa för, hitta två variabler i den första delen av matrisen och kopiera dem. I det här exemplet kopierar vi variablerna för variant_price och title. Här är de två etiketter vi kopierade:
{{ event.extra.line_items.0.variant_price }}{{ event.extra.line_items.0.title }}
- Objekt
En array på högsta nivån som innehåller en enkel lista med varje objekts namn, men ingen annan information - Line_items
Nästlat i extra -arrayen och innehåller mer information, inklusive varje artikels titel, pris, SKU och bild-URL
- Ignorera de klammerparenteser och titta på variablerna i dem. Observera att början på båda variablerna är densamma:
event.extra.line_items.0. - Använd allt fram till (men exklusive) punkten och siffran i slutet av den här delen av variabeln som Upprepa för. I det här exemplet är rätt inställning för fältet Upprepa för
event.extra.line_items.
Välj ditt objektsalias
Ditt artikelalias kan vara valfri text som du vill använda (utan specialtecken eller mellanslag). Du använder det här aliaset i ditt upprepade block för att identifiera variabler som ska hämtas från matrisen 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 upprepas över en lista med objekt 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 valfritt alias; se bara till att du använder det aliaset konsekvent i variabler från din array (enligt anvisningarna i följande steg).
När du har fyllt i fälten Repeat for och Item alias klickar du på Spara ändringar och börjar bygga ditt innehåll.
Skapa ditt upprepade block/avsnitt
När du har ställt in dina inställningar för Upprepa för och Objektalias, lägg till personaliseringstagg i innehållsblocket att iterera över. Du kan lägga till vilken typ av variabel som helst i det här blocket, inklusive profil- och händelsedata, men alla etikett som hämtas från din array (t.ex. listan över artiklar som någon beställde) måste justeras lite.
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 blocket kommer det att upprepa blocket en gång per objekt i din array, men varje upprepning visar rubriken och priset för det första objektet i arrayen.
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), samt den efterföljande punkten och siffran (.0), med ditt Artikelalias (item). De resulterande variablerna för det här exemplet är:
{{ item.variant_price }}
{{ item.title }}
Upprepa processen med andra variabler som du vill ta med från matrisen.
Allt i blocket eller avsnittet där funktionen för blockupprepning är aktiverad kommer att upprepas en gång per objekt i matrisen. Om du har innehåll som du vill ska visas bara en gång lägger du till det i ett annat block eller avsnitt.
Dessutom fungerar de anpassade variabler som skapas via den här processen (t.ex. {{ item.title }}) bara i det block eller den sektion där blockupprepningssektionen är aktiverad. Om du lägger till dessa anpassade variabler någon annanstans renderas de inte.
Förhandsgranska ditt mejl och felsök
När du har byggt ditt upprepade block ska du förhandsgranska ditt e-postmeddelande. Om e-postmeddelandet refererar till händelsedata ska du välja samma händelse som du använde för att bygga blocket (dvs. den händelse som kommer att utlösa det här flödet). Om ditt block refererar till profildata ska du välja en profil som har rätt variabler.
Om det upprepade blocket i ditt förhandsgranskningsmeddelande är tomt eller inte innehåller allt innehåll du förväntade dig, gå tillbaka till stegen ovan. Se till att Upprepa för, Objektalias och alla anpassade variabler är korrekt konfigurerade enligt stegen ovan. Granska sedan förhandsgranskningsdatan du använder: se till att du har valt rätt händelse och att exempelhändelsen du har valt innehåller den data du behöver.