Förstå hur kontakten rör sig genom ett flöde
Du kommer att lära dig
Lär dig hur kontakt rör sig genom ett flöde. flöde är automatiserade Klaviyo arbetsflöde som sätts i rörelse av en initial trigger och sedan innehåller ett eller flera steg. flöde kan byggas för att skicka snabb kommunikation till mottagare, eller så kan de helt enkelt tillämpa vissa åtgärder, som att uppdatera ett specifikt fält på en profil.
Den här guiden förklarar hur kontakt kommer att röra sig genom ett flöde, inklusive:
- Hur mottagare är schemalagda för flöde av meddelanden
- Vad händer när du uppdaterar en tidsfördröjning i ett Aktiv-flöde
- Hur ett nytt steg påverkar flöde mottagare
- Vad händer när man ändrar ordningen på stegen i ett Aktiv flöde
- Vad händer när du tar bort ett steg i ett Aktiv-flöde
Hur mottagare är schemalagda för flöde av meddelanden
När någon ny kommer in i ett flöde efter att ha kvalificerat sig baserat på flödets trigger, kommer de omedelbart att schemaläggas för det första steget i serien.
Detta första steg kan vara en åtgärd, som ett e-postmeddelande, eller en logisk bedömning, som en villkorsstyrd delning.
- Om det inte finns någon tidsfördröjning före detta första steg kommer du att se mottagaren snabbt gå igenom steget och bli schemalagd för nästa steg.
- Om du har en tidsfördröjning före detta första steg, kommer mottagaren att förbli i ett vänteområde tills den schemalagda tiden kommer. Det tillstånd som "planerar" för en mottagare är det väntande tillståndet.
En mottagare är endast schemalagd för ett steg i ett flöde åt gången om flödet är live.
Om flera åtgärdssteg följer på varandra utan tidsfördröjningar kommer de alla att inträffa ungefär samtidigt. Detta kan vara användbart för åtgärder som inte är meddelanden, t.ex. profilegenskaper uppdatera eller lista uppdatera, men det är bästa praxis att lägga in tidsfördröjningar mellan meddelanden.
Låt oss säga att ditt flöde är inställt på att skicka e-post #1 i ett flöde efter 1 timme, och e-post #2 efter 1 dag. Den som är ny i flödet hamnar i vänthinken för e-post #1 tills en timme har gått.
När den här personen har fått e-post nr 1 kommer den omedelbart att schemaläggas för e-post nr 2. Först när den här personen har passerat e-post nr 1 kommer du att se att den flyttas till vänthinken för e-post nr 2.
Om du har en integrerare som inte synkroniserar omedelbart: Observera att kvalificerad profil fortfarande kommer att schemaläggas för det första steget i ett flöde så länge som informationen för den utlösande händelsen synkroniseras till Klaviyo inom fyra timmar efter att händelsen inträffade eller, om en tidsfördröjning är det första steget efter utlösningen, så länge som synkroniseringen faller inom tidsramen för tidsfördröjningen - beroende på vad som kommer sist.
Om skillnaden mellan den synkroniserade (dvs. registrerade) tiden och den faktiska tiden för en händelse är större än både standardfönstret på fyra timmar och tidsfördröjningen, kommer de att hoppas över från flödet. Du kan hänvisa till hur ofta din integrerare synkroniserar data till Klaviyo.
Hur en ändring av meddelandets mall eller innehåll påverkar mottagna meddelandenHur en ändring av meddelandets mall eller innehåll påverkar mottagna meddelanden
flöde kommer att använda den version av ett meddelande som är aktuell på sändningstid. Med andra ord, om du ändrar mall och innehåll i ett meddelande kommer den som för närvarande är planerad att ta emot meddelandet att få den uppdaterade versionen när meddelandet slutligen skickas. Detta gäller även för mottagare med statusen Needs Review för manuella eller tidigare manuella meddelanden.
Hur ett meddelande i utkast påverkar en mottagares framstegHur ett meddelande i utkast påverkar en mottagares framsteg
Om alla meddelanden i ett flöde är inställda på draft, kommer ingen att komma in i flödet förrän minst ett meddelande är inställt på live eller manual. När personer kommer in i ett flöde, och ett meddelande har status utkast, hindrar det inte mottagaren från att röra sig genom flödet. flöde mottagare kommer att hoppa över eventuella utkast till meddelanden och gå vidare till nästa steg. De kommer inte att schemaläggas för några utkast till meddelanden och de kommer inte heller att visas i analysen för meddelandet. Om det inte finns några steg efter utkastet till meddelande kommer de att lämna flödet.
Om du vill schemalägga någon för ett meddelande, men vill vänta på obestämd tid innan du skickar det, ställer du in meddelandestatusen på manuell.
Hur ett meddelande i manualen påverkar en mottagares framstegHur ett meddelande i manualen påverkar en mottagares framsteg
Om ett meddelande sätts till manuell status kommer mottagare att sättas i listan för behovsprövning för meddelandet, men det hindrar inte mottagare från att röra sig genom ett flöde.
Låt oss till exempel säga att ditt flöde ser ut som nedan, med det första meddelandet i manuellt läge, följt av en tidsfördröjning på 3 dagar och sedan det andra meddelandet.
I det här fallet, när mottagare har nått Needs Review-stadiet för det första meddelandet, kommer de att fortsätta i flödet. Efter 3 dagar får de alltså det andra e-postmeddelandet, även om du inte har skickat det första ännu.
uppdatera tidsfördröjningen i ett Aktiv-flödeuppdatera tidsfördröjningen i ett Aktiv-flöde
Om du uppdaterar tidsfördröjningen före ett steg kommer de som redan befinner sig i flödet och som inte har kommit till det steget ännu automatiskt att schemaläggas enligt den uppdaterade tidsfördröjningen när de kommer dit.
Låt oss säga att du har ett flöde där e-post nr 1 är inställd på att skickas efter 2 dagar och e-post nr 2 är inställd på att skickas 5 dagar senare.
Becky går in i ett flöde och väntar på att få e-post #1 nästa dag. Medan hon är schemalagd för e-post #1, uppdaterar du e-post #2 till att skickas 2 dagar senare (istället för 5 dagar senare). Så snart Becky får e-post #1 kommer hon att schemaläggas för e-post #2 enligt uppdateringstiden och få detta e-postmeddelande 2 dagar senare.
För samma flöde gick dock Joe in några dagar före Becky och är redan i Waiting skopan för e-post #2. När du uppdaterar tidsfördröjningen innan detta e-postmeddelande kommer Joe inte att ombokas för att få flödet tidigare. Han kommer ändå att få detta andra e-postmeddelande 5 dagar efter det första eftersom han var schemalagd för detta andra e-postmeddelande innan du gjorde tidsuppdateringen.
Om du uppdaterar tidsfördröjningen före ett steg kommer de som redan är schemalagda i vänteläget inte att omplaneras.
Observera att om du ställer in en tidsfördröjningskomponent så att den väntar till en viss dag, kommer du inte att kunna se det förväntade antalet dagar för e-post och sms som kommer efter denna fördröjning. Anta att du har en tidsfördröjning som väntar i 5 dagar och bara skickar på en måndag eller fredag. I det här fallet kan Klaviyo inte avgöra när en mottagare kommer att få följande meddelande, eftersom varje person i flödet kommer att ha olika många dagar på sig innan de får meddelandet.
Lägga till ett nytt steg i ett Aktiv-flödeLägga till ett nytt steg i ett Aktiv-flöde
Om du lägger till ett nytt steg i en befintlig flödesserie (t.ex. ett e-postmeddelande, en uppdatering av profilegenskaper, en delning etc.) kommer mottagare som för närvarande är schemalagda i något tidigare steg automatiskt att schemaläggas för det nya steget i sekvensen.
Låt oss till exempel säga att du har en välkomstserie med 3 e-postmeddelanden som sträcker sig 1 vecka efter att någon prenumererat. Du vill göra den här serien längre och lägga till ytterligare 3 e-postmeddelanden i slutet. Nu sträcker sig flödet över 2 veckor efter att någon prenumererat.
mottagare som finns i din sekvens kommer automatiskt att schemaläggas för den nya e-posten. Du behöver inte lägga till past profil i ditt flöde eller vidta någon annan åtgärd. Detta gäller endast för mottagare som fortfarande rör sig genom flödet.
mottagare som redan lämnat flödet innan dessa nya e-postmeddelanden läggs till kommer inte att vara schemalagda för att ta emot dem. I det här fallet måste du lägga till tidigare profiler i flödet för att säkerställa att de som redan har lämnat flödet, men som fortfarande befinner sig inom rätt tidsram för din nytillkomna e-post, får den nya e-posten i rätt ordning.
Omordning av steg i ett Aktiv-flödeOmordning av steg i ett Aktiv-flöde
kontakt schemaläggs för alla steg i ett flöde en i taget och de måste passera ett steg innan de schemaläggs för nästa.
För dem som rör sig genom ett flöde innebär det att alla ändringar som görs i de steg som ligger framför dem kommer att påverka deras resa.
Men om någon redan är schemalagd (i vänteläge) för ett visst steg kommer de att förbli schemalagda för det steget även om du flyttar det till en annan plats i sekvensen. Om du dessutom säger att de är schemalagda (i väntan) för ett första e-postmeddelande eller sms och du justerar flödet för att lägga till steg före denna första kontakt, kommer de inte att få dessa ovanstående steg om du inte lägger till tidigare profil.
Låt oss till exempel säga att du har en flödesserie med fyra e-postmeddelanden:
- Becky fick e-post #1 och #2, och är för närvarande inbokad för e-post #3. Medan Becky fortfarande är inbokad för e-post #3 drar du denna e-post till toppen av flödet.
- Nya kontaktpersoner som kommer in i flödet kommer att få detta e-postmeddelande först, men Becky kommer fortfarande att få det på sin ursprungliga schemalagda tid.
- När Becky har fått e-post nr 3 kommer vi att försöka boka in henne för nästa steg (e-post nr 1). Om en kontakt redan har gått igenom ett steg i en sekvens och kommer till det igen för att du har ändrat ordningen på stegen, kommer kontakten inte att schemaläggas en andra gång. I det här fallet placerade du e-post nr 3 före e-post nr 1 och 2, men eftersom Becky redan har fått e-post nr 1 och 2 kommer hon inte att schemaläggas för dem igen.
- Becky kommer att schemaläggas för att ta emot e-post nr 4 eftersom det är nästa e-post i ordningen som hon inte redan har tagit emot.
- Det enda sättet för Becky att få alla nya e-postmeddelanden som läggs till före nästa e-postmeddelande som hon är schemalagd för är att lägga till tidigare profil.
Ta bort steg i ett Aktiv-flöde
Om du tar bort ett steg som har väntande kontakter, kommer dessa kontakter att flytta till nästa steg i ditt flöde. När du tar bort ett steg från ditt flöde tar du också bort all data som är kopplad till det steget. För e-post eller sms kan du behålla data genom att ställa in meddelandeläget på Draft. kontakt kommer inte att schemaläggas för meddelanden i utkastläge, och kommer att gå vidare till nästa steg i ditt flöde.
Det enda undantaget från detta är om:
- Steget som tas bort är en delning (villkorlig eller utlösande)
- Det finns ingen fördröjning direkt före delningen
I det här fallet, när delningen raderas, kommer alla kontakt i väntan att tas bort från flödet. Annars går de vidare till nästa steg.
Granska profil framsteg genom ett flödeGranska profil framsteg genom ett flöde
Det finns två sätt att granska profil genom att gå igenom ett flöde:
- Granskning av profiler som har gått igenom ett specifikt steg inom ditt flöde.
- Granskning av profil som har genomfört ett flöde.
För att se profiler som har gått igenom specifika steg inom ditt flöde:
- I flödesbyggaren klickar du på det steg du vill granska och väljer Visa detaljer på höger sida.
- Klicka på fliken mottagaraktivitet för att se alla profiler som har gått igenom detta steg. Du kan se profiler som väntar på att gå igenom, mottagare som framgångsrikt har gått igenom och profiler som har hoppat över detta steg.
För att spåra profil som slutför ett flöde måste du använda den uppdaterade egenskapsåtgärden i slutet av ditt flöde för att etikett kund som har slutfört ditt flöde. Om du har flera vägar som kund kan gå på, måste du lägga till en uppdaterad egenskapsåtgärd i slutet av varje väg.
- I flödesbyggaren drar och släpper du profilegenskaper uppdatera block till slutet av ditt flöde.
- Klicka på Add step och välj Create new property i den första rullgardinsmenyn.
- Under property label, lägg till namnet på den fastighet du vill använda för att spåra när profil slutar flöde och ändra text till boolean. Detta gör att du kan ställa in egenskapen som true eller false.
- När profiler har blivit etikettade med denna custom property kommer du att kunna skapa en segment av alla profiler som har avslutat flödet och blivit etikettade av din property. Om ingen har blivit etikett ännu, kommer du inte att kunna skapa segment.
Om din flöde har flödesfilter på avtryckaren av flöde, och om profil misslyckas med dessa flödesfilter, kommer de att hoppa över profilegenskaper uppdatera åtgärden. För att undvika att detta händer kan du ta bort flödesfiltret från triggern i ditt flöde och lägga till dem direkt i e-post- eller sms-meddelandena i ditt flöde.
- Klicka på e-post- eller sms-meddelandet inom ditt flöde.
- På höger sida under Inställningar klickar du på Lägg till filter och lägger till filtren på nytt för varje e-post- eller sms-meddelande inom ditt flöde. På så sätt kontrolleras filtren innan varje e-post skickas men kommer inte att påverka åtgärden profilegenskaper uppdatera.
Ytterligare resurser
- Förstå tidpunkten för ett flöde
- Förstå flödesförgrening
- Förstå flödesutlösare och filter
- Automatisera kundresan med flöde