Felsöka ett mättalsutlöst flöde
Du kommer att lära dig
Lär dig hur du felsöker ett mättalsutlöst flöde när du märker att det beter sig annorlunda än förväntat.
Flöden är mycket anpassningsbara och kan variera i komplexitet. Informationen i den här guiden är avsedd att vara övergripande och kommer främst att ta upp vanliga problem som kan gälla för de flesta Klaviyo-konton.
Gå igenom felsökningsscenarierna nedan för att se om något är relevant för ditt problem innan du ber om hjälp.
Hur vet jag om mitt flöde är utlöst av mättal?
Följ de här stegen för att bekräfta om ditt flöde är mättalsutlöst:
- Klicka på utlösaren för flödet i flödesbyggaren.
- Titta längst upp i sidofältet för att se om flödet utlöses av ett mättal och namnet på mättalet. För mättal som utlöses av en integration visas integrationens ikon bredvid mättalets namn.
- Klicka på mättalets namn för att visa det på fliken Mättal .
Vanliga mättalsutlösta flöden:
- Övergav kassa
- Övergiven surfning
- Återaktivering av kund
- Beställningsbekräftelse
- Leveransbekräftelse
- Winback
Allmänna felsökningssteg
Klicka på varje avsnitt för att läsa mer.
Använd förbyggda flöden för att undvika problem
För att undvika problem med vanliga flödestyper rekommenderar vi att du skapar dina första flöden med hjälp av de färdiga mallarna i vårt flödesbibliotek och justerar innehållet så att det matchar ditt varumärke.
Om flödesmeddelanden inte skickas kontrollerar du flödesstatusen
Se till att dina meddelanden har statusen Live för att börja skicka till kunder. Om dina meddelanden har statusen Draft skickas de inte, och de kommer inte heller att köa profiler i en väntelista. Om de har statusen Manual kommer meddelandena att köa profiler, men inte skicka ut meddelandena förrän du skickar dem manuellt.
Om dina meddelanden för närvarande har, eller tidigare har haft, statusen Manual följer du de här stegen för att skicka meddelanden manuellt:
- I avsnittet Prestanda i sidopanelen för detaljer klickar du på Visa detaljer.
- Navigera till Mottagaraktivitet > Behöver granskas.
- Detta tar dig till en lista med profiler som nådde meddelandet i flödet när det var inställt på statusen Manuell.
- Du kan förhandsgranska, skicka och/eller avbryta varje e-postmeddelande och sms som kräver din granskning.
- Om du har många mottagare som behöver granskas kan du massutskicka och avbryta meddelanden med knapparna Skicka alla respektive Avbryt alla. Om du skickar ett e-postmeddelande eller sms till en kontakt som har statusen Behöver granskas och som inte längre uppfyller filtren för flödet, hoppas de över och får inte meddelandet.
- Om du vill skicka meddelandet automatiskt framöver ställer du in det på statusen Live genom att klicka på statusrullgardinsmenyn för meddelandet i flödesverktyget.
Kontrollera om det finns en fördröjning mellan när en händelse inträffade och när Klaviyo registrerade mättal
När en händelse inträffar på en annan plattform (t.ex. Shopify, Magento, en anpassad integration osv.) markeras den med en tidsstämpel som skickas till Klaviyo. Det relaterade mättalet i Klaviyo kommer att ha en separat tidsstämpel som markerar när Klaviyo tog emot informationen. I många fall skickas dessa händelser mellan plattformar i realtid, men vissa integrationer synkar data via periodiska synkar var 30:e minut till 1 timme. Läs mer om hur ofta specifika integrationer synkar data.
Om det är en fördröjning på 6 timmar eller mer mellan händelsens tidsstämpel och Klaviyos registrerade tidsstämpel kommer händelsen inte att utlösa ett mättalsutlöst flöde. För flöden som är markerade som transaktionella kan fördröjningen mellan tidsstämplarna dock vara upp till 7 dagar.
Följ de här stegen för att kontrollera om det finns en fördröjning:
- Om du har problem med ett specifikt flöde, till exempel ett flöde för övergiven kundvagn, kan du titta på sidan flöde för att se vilket mättal som utlöser flödet, till exempel Placed Order.
- Om du känner till en specifik profil som påverkas går du till profilsidan för den profilen genom att söka efter personens namn eller e-postadress i sökfältet uppe till vänster i Klaviyos huvudgränssnitt. Annars, om det här är ett utbrett problem, kan du visa profilsidan för valfri profil som har utlöst det berörda mättalet.
- I aktivitetsloggen för profilen klickar du på åtgärdsknappen (3 punkter) och Aktivitetsdetaljer till höger om det berörda mättalet.
- I modalrutan Aktivitetsinformation jämför du de 2 tidsstämplarna som anges i UTC-format (YYYY-MM-DDThh:mmTZD). Om det är en skillnad på 6 timmar eller mer mellan tidsstämplarna tyder det på att det finns ett synkroniseringsproblem mellan Klaviyo och den externa plattformen. Om flödesmeddelandet markerades som transaktionellt ska du leta efter en fördröjning på 7 dagar eller mer.
I de flesta fall beror den här typen av förseningar på ett problem på den externa plattformens sida.
För butiker som är hostade på betalda plattformar (Shopify, BigCommerce, Prestashop osv.)
Kolla deras offentligt tillgängliga statussida för information om serveravbrott och driftstopp. Statussidor består vanligtvis av tjänstens huvudadress, med status-underdomänen tillagd i början, som i exemplen nedan:
För integrationer som driftas på egen server, till exempel (Magento, WooCommerce, anpassade integrationer osv.)
Om du har aktiverat en brandvägg eller säkerhetsåtgärder som Sucuri, Cloudflare eller något liknande kan det oavsiktligt blockera Klaviyo från att kommunicera med din butik eller hastighetsbegränsa hastigheten och mängden data som kan synkroniseras.
Eftersom Klaviyo använder dynamiska IP-adresser finns det inget IP-intervall som kan vitlistas. Vitlista i stället Klaviyos user agent, som är: Klaviyo/1.0
Om du är osäker på hur du tillåtslistar Klaviyo kan du läsa dokumentationen för din säkerhetsprogramvara om hur du tillåtslistar en user agent.
Om du använder en anpassad integration, kontakta utvecklingsteamet för din integration för mer hjälp.
För flöden som tidigare har fungerat granskar du flödets ändringslogg
Om ditt flöde fungerade tidigare men du nyligen har märkt förändringar i beteendet ska du först titta i flödets ändringslogg. Det här är särskilt viktigt för äldre flöden och konton med flera användare. Om du märker att ett flödes beteende har ändrats efter ett visst datum och en viss tid kan ändringsloggen visa följande:
- Vad har ändrats
- Vem gjorde ändringen
- När ändringen gjordes (datum och tid i ditt Kontos tidszon)
Om ändringarna sammanfaller med när du började få problem med ditt flöde är det troligt att ändringen är orsaken till problemet.
Följ de här stegen för att visa ett flödes historik:
- I rubrikfältet klickar du på ikonen Visa flödeshistorik .
- Om du väljer Visa flödeshistorik öppnas panelen Flödeshistorik på skärmens högra sida.
Läs mer om panelen Flödeshistorik i vår artikel om hur du granskar ändringsloggen för ett flöde.
Scenarier för övergivningsflöden
Exempel: övergiven kundvagn, övergiven checkout, övergiven surfning osv.
Klicka på scenariot som passar bäst för ditt problem.
Många profiler hoppas över i flöden för övergivna åtgärder
Du kanske märker att meddelandena i dina övergivningsflöden visar många hoppade profiler. Det här är normalt (och korrekt) för övergivningsflöden.
Så här fungerar ett övergivandeflöde: alla som utlöser flödets utlösande mättal går in i flödet, och flödesfiltren hoppar över personer som inte längre har övergett sin surfning eller varukorg. Se förklaringarna nedan:
- Övergiven surfning
Utlöses av händelsen Viewed Product och hoppar över personer som utlöser Started Checkout - Övergiven kundvagn (standard)
Utlöses av händelsen Started Checkout och hoppar över personer som utlöser Placed Order - Övergiven kundvagn (alternativ)
Utlöses av händelsen Added to Cart och hoppar över personer som utlöser Placed Order
Om du fortfarande tror att det finns ett problem med de överhoppade profilerna kan du kontrollera följande:
Bekräfta att hoppen orsakas av rätt filter.
- I flödesbyggaren klickar du på ett meddelande i ditt flöde.
- I sidofältet klickar du på Visa detaljer i avsnittet Prestanda i sidofältet.
- Klicka på fliken Mottagaraktivitet.
- Klicka på fliken Hoppades över.
- Om de flesta av de överhoppade profilerna hoppas över på grund av Misslyckas med flödesfilter är detta normalt. Om du är orolig över andra skäl till att de hoppas över kan du läsa mer om de andra skälen i vår artikel om att förstå anledningen till att ett flödesmeddelande hoppas över.
- Du kan klicka på Hoppades över: Misslyckas med flödesfilter för att se vilka profiler som hoppas över.
Kontrollera att filtren är korrekt konfigurerade
- Klicka på utlösaren för flödet i flödesbyggaren.
- Klicka på flödesfilter i sidofältet.
- Se till att flödesfiltren matchar konfigurationen nedan:
övergiven surfning
övergiven kundvagn
- Ändra flödesfiltren så att de matchar exemplen ovan om det behövs och ta bort eventuella flödesfilter som motsäger dem.
- Om du har ytterligare filter, till exempel sådana som hindrar någon från att gå in i flödet igen inom en viss tidsperiod, se till att de är konfigurerade som du tänkt dig.
Flödet för övergiven surfning skickar inte
Flödet för övergiven surfning utlöses baserat på händelsemättalet Visad produkt och har filter för att ta bort någon från flödet om de påbörjar kassan eller gör en beställning. Om du märker att det här flödet inte skickar ska du kontrollera följande:
Kontrollera att Viewed Product -mättalet registreras.
- Klicka på utlösaren för flödet i flödesbyggaren.
- Klicka på mättalets namn i avsnittet Utlösare i sidofältet.
- Det tar dig till analyssidan för händelsemättalet Viewed Product . Du kan hålla muspekaren över aktivitetsdiagrammet eller klicka på etiketten Activity Feed för att se när mättalet senast utlöstes.
- Om mättalet Viewed Product inte registreras i ditt Konto kan du läsa vår guide om felsökning av spårning av Viewed Product. Om mättalet registreras går du vidare till nästa steg.
Kontrollera att flödesfiltren är konfigurerade som du tänkt dig.
- Klicka på utlösaren för flödet i flödesbyggaren.
- Klicka på flödesfilter i sidofältet.
- Se till att flödesfiltren matchar konfigurationen nedan:
- Ändra flödesfiltren så att de matchar exemplen ovan om det behövs och ta bort eventuella flödesfilter som motsäger dem.
- Om du har ytterligare filter, till exempel sådana som hindrar någon från att gå in i flödet igen inom en viss tidsperiod, se till att de är konfigurerade som du tänkt dig.
Profiler får fortfarande e-postmeddelanden om övergiven kundvagn efter att de har lagt en beställning
Filtren i ett flöde för övergiven varukorg är utformade för att ta bort någon från flödet om de gör en beställning, eftersom det betyder att de konverterade och därmed inte övergav sin varukorg eller sin surfning. Om dina kunder inte tas bort korrekt efter att de har lagt en beställning ska du kontrollera följande:
Kontrollera att Placed Order -händelser registreras av ditt Konto.
- Gå till fliken Mättal i Klaviyo.
- Klicka på Skapade Beställning.
- Håll muspekaren över aktivitetsdiagrammet eller klicka på etiketten Aktivitetsflöde för att se senaste gången som mättalet utlöstes.
Om mättalet Placed Order inte registreras i ditt konto kan du läsa vår guide om felsökning av spårning för Placed Order.
Om Placed Order -mättalet registreras kontrollerar du om det finns en fördröjning mellan när händelsen utlöstes av din e-handelsplattform och när den registrerades av Klaviyo. Om Started Checkout -händelsen utlöstes men Placed Order -händelsen fördröjdes kan någon få e-post från flödet för övergiven kundvagn. Du kan kontrollera detta genom att göra följande:
- Gå till profilsidan för en person som påverkas, någon som du vet har fått ett e-postmeddelande om övergiven kundvagn trots att de lade en beställning före den tidsfördröjning som har konfigurerats i ditt flöde.
- Klicka på tidsstämpeln för händelsen Placed Order i deras aktivitetsflöde.
- I modalen Aktivitetsinformation kan du se de två tidsstämplarna som listas högst upp.
Kontrollera flödesfiltren
- Klicka på utlösaren för flödet i flödesbyggaren.
- Klicka på flödesfilter i sidofältet.
- Se till att flödesfiltren matchar konfigurationen nedan:
- Om du har ytterligare filter, till exempel sådana som förhindrar att någon går in i flödet igen inom en viss tidsperiod, ska du se till att de är konfigurerade som du vill.
Om du använder Shopify-utkastorder lägger du till ett utlösarfilter.
Shopify-utkastorder utlöser en Started Checkout -händelse men utlöser inte en Placed Order -händelse, så du behöver lägga till ett utlösarfilter för att förhindra att de här typerna av order utlöser ditt flöde för övergiven kundvagn. Utkastbeställningar innehåller inte en vanlig lista med artiklar, utan innehåller i stället en enda artikel som heter ”Belopp att betala för beställning” följt av ett ordernummer.
- Klicka på utlösaren för flödet i flödesbyggaren.
- Klicka på Utlösarfilter i sidofältet.
- Klicka på Lägg till ett triggerfilter för att skapa ett nytt filter om det inte finns några. Annars klickar du på AND för att lägga till ett ytterligare filter.
- Ställ in filtrets Typ på ”Text”
- Justera utlösarfilter så att det matchar konfigurationen nedan:
Scenarier för flöden efter köp
Exempel: orderbekräftelse, leveransbekräftelse, produktrecension, tack, korsförsäljning osv.
Klicka på scenariot som passar bäst för ditt problem.
Flödet efter köp skickas inte till någon
Om ditt flöde är konfigurerat att utlösas av händelsen Placed Order eller Fulfilled Order, men inte har skickat, kontrollera följande:
Förstå skillnaden mellan Placed Order och Fulfilled Order.
Beroende på om ett flöde utlöses av Placed Order eller Fulfilled order finns det olika möjliga problem och åtgärder, så det är viktigt att förstå skillnaden. Även om det finns skillnader mellan olika e-handelsintegrationer fungerar de i allmänhet så här:
- Mättalet Genomförd beställning utlöses efter att en beställning har skapats i din e-handelsbutik.
- Mättalet Fulfilled Order utlöses när en order har en status som motsvarar ”skickad” för fysiska ordrar eller ”slutförd” för digitala ordrar i din e-handelsplattform.
Se till att mättalet Placed Order eller Fulfilled Order registreras korrekt.
- Klicka på utlösaren för flödet i flödesbyggaren.
- Klicka på mättalets namn i avsnittet Utlösare i sidofältet.
- Håll muspekaren över aktivitetsdiagrammet eller klicka på etiketten Aktivitetsflöde för att se senaste gången som mättalet utlöstes.
- Om mättalet Placed Order inte registreras i ditt Konto kan du läsa vår guide om felsökning av spårning för Placed Order. Om mättalet registreras går du vidare till nästa steg.
Om du har ändrat e-handelsintegrationer ska du se till att du har ändrat flödets utlösare.
När du migrerar e-handelsplattformar ska du se till att byta mättalen som används för dina flöden och analyser till mättalen för din nya e-handelsplattform. Om du till exempel byter från BigCommerce till Shopify kan ditt Kontos analyser och flöden fortfarande vara inställda på att använda BigCommerces Placed Order -mättal i stället för Shopifys Placed Order -mättal. Se vår guide om hur du ändrar en flödesutlösare.
Flödesfilter exkluderar inte profiler korrekt
Om du använder flödesfilter för att exkludera specifika profiler från att utlösa ett flöde efter köp, men dessa profiler ändå går igenom flödet, kan du kontrollera följande:
Förhandsgranska utlösaren för att se varför profiler passerar filtret.
- Klicka på utlösaren för flödet i flödesbyggaren.
- Klicka på Förhandsgranska i sidofältet.
- Förhandsgranskningen av utlösaren visar om de senaste profilerna passerar flödesfiltren eller inte och varför.
- Om profiler passerar filtren när de inte borde göra det visar den här förhandsgranskningen vilka filter de passerar.
Kontrollera att filtren är inställda som du tänkt dig.
- Klicka på utlösaren för flödet i flödesbyggaren.
- Klicka på flödesfilter i sidofältet.
- Se till att konfigurationen för varje filter matchar det du avsåg. Om du till exempel vill utesluta profiler från flödet om de matchar ett specifikt villkor använder du filter med termer som ”är inte lika med”, ”innehåller inte” eller ”noll gånger”.
Kontrollera kopplingarna mellan filtren.
Om du försöker utesluta vissa personer (till exempel med "innehåller inte") vill du använda AND-kopplingar. Med en AND-koppling måste någon matcha båda filtren. Om du använder OR-kopplingar behöver en profil bara matcha det ena eller det andra filtret.
Se exemplet nedan:
Om en persons registrerade land är USA klarar de inte det första filtret. men om Shopify Etikett inte innehåller ”US” klarar de den andra delen av filtret och kommer att gå in i flödet. För att täcka båda scenarierna måste du koppla ihop dem med OCH.
- Ta bort det andra filtret genom att klicka på papperskorgsknappen längst ner till höger.
- Klicka på OCH för att lägga till en OCH-koppling och ett nytt filter.
- Återskapa ditt tidigare filter.
Se den här guiden i vårt hjälpcenter för en mer detaljerad förklaring: Guide till AND vs. OR
Utlösarfilter exkluderar inte objekt korrekt
Om du använder utlösarfilter för att hindra händelser med specifika varor från att utlösa ett flöde efter köp, men dessa filter inte utesluter händelser korrekt, kontrollera följande:
Förhandsgranska utlösaren för att se varför profiler passerar filtret.
- Klicka på utlösaren för flödet i flödesbyggaren.
- Klicka på Förhandsgranska i sidofältet.
- Förhandsgranskningen av utlösaren visar om de senaste profilerna passerar flödesfiltren eller inte och varför.
- Om profiler passerar filtren när de inte borde göra det visar den här förhandsgranskningen vilka filter de passerar.
Kontrollera att namnet på artikeln eller kollektionen är uppdaterat.
Om du har ändrat namnet på artikeln eller kollektionen (kallas ”kategori” av vissa integrationer) måste du uppdatera namnet i filterkonfigurationen. Följ de här stegen för att kontrollera om namnet på artikeln har ändrats:
- Klicka på Produkter i Klaviyos sidofält för att visa din produktkatalog.
- Sök efter namnet på objektet du vill exkludera med hjälp av namnet eller ID:t.
- Klicka på namnet på objektet för att visa dess samling eller kategori.
- När du har bekräftat namnet på objektet eller samlingen går du tillbaka till ditt flöde i flödesbyggaren.
- Klicka på utlösaren för flödet i flödesbyggaren.
- Klicka på Utlösarfilter i sidofältet.
- Justera objektet eller samlingen som används i sidofältet så att det matchar det nya namnet på objektet eller samlingen.
Kontrollera filtertypen.
Beställningar kan innehålla flera artiklar och samlingar. Filter måste använda typen ”Lista” för att kontrollera efter en specifik post i listan över artiklar eller samlingar.
Kontrollera att dina filter använder typen ”Lista” och konfigurationen ”innehåller” eller ”innehåller inte” för att inkludera eller exkludera specifika artiklar eller samlingar.
I exemplet ovan, om du skulle använda konfigurationen ”är inte lika med”, kommer filtret bara att exkludera beställningar där ”New Items” är den enda kollektionen. Eftersom beställningar kan innehålla flera kollektioner behöver du använda ”innehåller inte” för att exkludera beställningar som innehåller ”New Items” tillsammans med andra kollektioner.
Kontrollera kopplingarna mellan filtren.
Om du försöker exkludera vissa personer (till exempel genom att använda "innehåller inte") använder du OCH-kopplingar. Om du använder ELLER-kopplingar behöver en profil bara matcha det ena eller det andra filtret. Med andra ord kanske profilen inte matchar det första "innehåller inte"-filtret, men den matchar resten, så den triggar flödet. Om du använder en OCH-koppling måste händelsen matcha båda filtren.
Se exemplet nedan:
Säg att du ställer in villkor som i exemplet nedan. Om en persons beställning innehåller kollektionen ”New Items” misslyckas de med det första filtret, men om artikel-listan inte heller innehåller ”T-Shirt” klarar de den andra delen av filtret och de kommer att gå in i flödet. För att täcka båda scenarierna måste du koppla ihop dem med OCH.
Så här åtgärdar du det:
- Ta bort det andra filtret genom att klicka på papperskorgsknappen längst ner till höger.
- Klicka på OCH för att lägga till en OCH-koppling och ett nytt filter.
- Återskapa ditt tidigare filter.
Se den här guiden i vårt hjälpcenter för en mer detaljerad förklaring: Guide för AND vs. OR
Kontakta Klaviyo support
Om du fortfarande stöter på problem efter att du har läst den här artikeln och granskat flödets historik kan du skapa ett inlägg i våra Community-forum eller kontakta vårt supportteam.