Förstå datatransformation i Klaviyo
Du kommer att lära dig
Läs mer om datatransformationsverktyget i Klaviyo och hur du kan använda det för att göra dina data mer användbara.
Advanced Klaviyo Data Platform ingår inte i Klaviyos standardmarknadsföringsapplikation och du behöver en prenumeration för att få tillgång till tillhörande funktionalitet. Gå till vår faktureringsguide för att läsa mer om hur du köper den här planen.
Omvandla data
Så här omvandlar du data i Klaviyo:
- Gå till fliken Transformation under Advanced Klaviyo Data Platform > Data management > Transformation.
- Välj en förbyggd transformering eller välj knappen Skapa för att definiera dina egna transformeringsregler från grunden.
- Om du skapar din egen transformation väljer du vilken profilegenskap du vill transformera, tillsammans med transformationsmetoden. Den transformerade egenskapen och värdena sparas under en ny profilegenskap som heter Property_transformed, där Property är namnet på din ursprungliga profilegenskap med suffixet _transformed tillagt.
Ytterligare omvandlingar kan inte tillämpas på den omvandlade versionen av en egenskap (dvs. Property_transformed).
Endast följande roller kan skapa, redigera och ta bort transformationer:
- Ägare
- Administratör
- Chef
Transformationsmetoder
Datatransformeringsverktyget i Klaviyo gör att du kan göra följande omvandlingar av dina värden för profilegenskaper:
- Format
Omformatera profilegenskapsvärden. - Standardisera
Ställ in regler för att automatiskt ersätta specifika värden för profilegenskaper. - Slå samman
Slå samman flera anpassade profilegenskaper till 1 egenskap
Endast en Format - och Standardize -omvandling kan tillämpas per profilegenskap
Transformeringar av värden för profilegenskaper gäller för alla befintliga profiler och fortsätter att gälla löpande.
Format
Omvandlingsmetoden Format har 5 formateringsalternativ:
- Ta bort blanksteg
Tar bort blanksteg i början och slutet av värden (t.ex. ” ABC” till ”ABC”). - Ta bort citattecken
Tar bort citattecken i början och slutet av värden (t.ex. ”ABC” till ABC). - Ta bort specialtecken
Tar bort alla tecken som inte är siffror och bokstäver (t.ex. A,B,C till ABC). - Skriv den första bokstaven i varje ord med versal
Skriver den första bokstaven i varje ord med versal (t.ex. John doe blir John Doe). - Revidera datumformat
Reviderar datum- och tidsformat så att de kan lagras i ett konsekvent format. Du kan formatera antingen endast datum eller datum och tid. Datum lagras i ISO 8601-formatet i vårt system (YYYY-MM-DD och YYYY-MM-DD HH:MM:SS.SS), men hur de visas i appen beror på din språkinställning.
Du kan välja så många av formateringsalternativen du vill när du omvandlar en egenskaps värden.
Flera formateringsregler tillämpas i följande ordning:
- Ta bort mellanslag
- Radera citattecken
- Ta bort specialtecken
- Skriv ord med versal
- Revidera datum
Exempelformattransformation
I det här exemplet tillämpas transformationen Formatera på Namn profilegenskaper i Klaviyo med formateringsreglerna:
- Ta bort mellanslag
- Ta bort specialtecken
- Gör begynnelsebokstaven i varje ord versal
Om den ursprungliga profilegenskapen Name har värdet ”alex!”, skulle den här omvandlingen resultera i att en ny profilegenskap som heter name_transformed skapas, med värdet Alex.
Standardisera
Med omvandlingsmetoden standardisering kan du ställa in regler för att automatiskt ersätta specifika värden för profilegenskaper.
Så här skapar du en standardiseringsregel:
- I villkoret If value väljer du Contains eller Equals.
Operatorn Innehåller kräver att egenskapsvärdet som ersätts innehåller den angivna delsträngen som du anger för Om värde. Observera att hela egenskapsvärdet kommer att ersättas, inte bara den delsträng som matchas. Innehåller har endast stöd för textvärden.
Operatorn Är lika med kräver en exakt matchning mellan värdet som ersätts och ersättningsvärdet. Hela egenskapsvärdet ersätts av ersättningsvärdet.
- Välj datatyp för If value.
- Ange de värden du vill ersätta i villkoret Om värdet. Du ser en rullgardinsmeny som visar upp till 512 unika värden som finns på ditt Konto för egenskapen som omvandlas. Du kan inkludera upp till 30 värden i ett villkor eller skapa ett nytt värde genom att välja alternativet Ange nytt värde i rullgardinsmenyn.
Egenskaper med ett stort antal unika värden, som Email, Phone Number, First Name och Last Name , visas inte i rullgardinsmenyer.
- I villkoret Replace with väljer du datatyp för ersättningsvärdet.
- Ange önskat ersättningsvärde i villkoret Ersätt med.
För listdatatypen måste värdena stå inom hakparenteser med kommateckenseparerade värden i (t.ex. [1,2,3] eller [A,1,True])
Du kan skapa upp till 10 standardiseringsregler, som tolkas med ”om/annars”-logik. Om det första villkoret inte matchar utvärderas nästa, och detta fortsätter tills ett villkor matchar. När det finns en match utvärderas inte de återstående villkoren. Om inget villkor matchar kommer det ursprungliga värdet att anges för den omvandlade profilegenskapen.
Exempel på standardiseringsomvandling
I det här exemplet används omvandlingen Standardisera på profilegenskapen Land med standardiseringsreglerna:
- Om värdet innehåller America ersätt med USA
- Om värdet är lika med Can ersätter du med Canada
- Om värdet är lika med ”Kanada” ersätt med Kanada
Om profilegenskapen Land har värdet America skulle den här omvandlingen resultera i att en ny profilegenskap skapas med namnet country_transformed och värdet USA. Om värdet för egenskapen Land ursprungligen var inställt på ”Canada” skapas egenskapen country_transformed med värdet Canada.
Slå samman
Sammanfoga -transformeringen gör att du kan kombinera flera anpassade profilegenskaper till 1, så att du effektivt kan använda data i segment i mallar.
Transformationer tillämpas i följande ordning:
- Slå samman
- Format
- Standardisera
Så här skapar du en sammanfogningsregel:
- Välj upp till 10 profilegenskaper som ska slås samman. Som standard måste sammanslagningen innehålla 2 egenskaper, men fler kan inkluderas med knappen Lägg till.
Ordningen på egenskaperna som ingår i omvandlingen avgör hur värdena prioriteras vid sammanslagningen, där objekt högst upp i listan har högst prioritet. I exemplet ovan blir Hårtyp den primära egenskapen som ställs in på profiler som en del av den här sammanslagningen.
2. Om du vill ändra prioriteten för egenskaper som ingår i sammanslagningen använder du upp- och nedpilarna.
3. Välj Spara när din sammanslagningstransformering är konfigurerad.
Du kan kombinera upp till 10 egenskaper med en enda Sammanfoga -transformation. Observera att när du har sparat transformationen kan du inte längre ändra den högsta prioriteten. I stället kan du ta bort transformationen och skapa en ny.
Exempel på sammanslagningsomvandling
I det här exemplet används omvandlingen Merge för egenskaperna Birthday och Birthdate för att kombinera dem till en enda egenskap som heter Birthday_transformed.
Om en profil har egenskapen Birthday inställd på 1998-07-06 och en annan har egenskapen Birthdate inställd på 2001-04-06 kommer omvandlingen att resultera i att var och en av de unika egenskaperna uppdateras till Birthday_transformed och behåller sina ursprungliga värden.
Färdigbyggda transformationer
Det finns 4 förbyggda omvandlingar som du snabbt kan aktivera med verktyget Omvandling.
- Formatera förnamn
Skriv profilernas förnamn med stor bokstav för att skapa konsekvens i dina meddelanden (t.ex. alex till Alex).
- Standardisera landsnamn
Standardisera vanliga landsnamn så att de alla har samma värde, vilket ger konsekvens i liknande profiler och enklare segmentering (t.ex. U.S. eller USA till United States).
- Standardisera namn på amerikanska delstater
Standardisera värdena för alla 50 delstater, vilket ger enhetlighet mellan liknande profiler och enklare segmentering (t.ex. NY eller New york till New York).
- Formatera födelsedagar
Formatera födelsedagsattribut för konsekvens i segmentering och meddelanden.
För att implementera en förbyggd transformation navigerar du till fliken Transformation under Advanced Klaviyo Data Platform. Om det här är din första transformation ser du direkt de förbyggda transformationerna på sidan. Om du redan har tidigare transformationer väljer du Skapa.
När du väljer en förbyggd omvandling kommer du till omvandlingsverktyget med reglerna redan definierade. Du kan lägga till eller redigera vilken som helst av dessa regler här utifrån vad ditt varumärke behöver.
Om du försöker tillämpa en förbyggd omvandling på en profilegenskaper som redan har en omvandling av den typen (dvs. Standardisera eller Formatera) visas ett felmeddelande, eftersom bara en enda omvandling av varje typ kan användas för en egenskap.
När du är redo att använda en förbyggd omvandling väljer du Save i omvandlingsverktyget. Omvandlingen aktiveras och visas i din omvandlingslista.
Hantera omvandlingar
När du har skapat en datatransformering i Klaviyo ser du den listad på sidan Transformeringar med följande detaljer:
- Profilegenskaper
Namnet på den ursprungliga profilegenskapen som omvandlas. - Nytt namn på profilegenskap
Namnet på den omvandlade profilegenskapen. - Omvandlingsmetod
Omvandlingsmetoden som används. - Status
Status för transformationen (dvs. Aktiv, Pågår, Inaktiv). - Senast redigerad
Tidsstämpeln för den senaste profilgenskapstransformeringen.
Du kan ha upp till 30 transformationer aktiva samtidigt.
När en ny transformation skapas för första gången är statusen Pågår. Medan den har den här statusen tillämpas transformationen i bulk på befintliga profiler. När bulktransformationen är klar ändras statusen till Aktiv. Alla nya profiler eller uppdateringar av befintliga profiler transformeras live.
Från menyn bredvid varje transformering kan du:
- Redigera befintliga transformationer
- Ta bort transformationer
- Aktivera inaktiva transformeringar
Om du vill uppdatera eller omvandla om en egenskap kan du använda alternativet Redigera .
Observera att om du tar bort en omvandling tas redan omvandlade egenskaper som sparats under Property_transformed inte bort, men omvandlingen kommer inte längre att tillämpas på nya data.
Om du förlorar åtkomsten till funktionen Data transformation eftersom en provperiod har gått ut eller om du inte längre använder tillägget Advanced Klaviyo Data Platform:
- Alla transformationer ställs in på statusen Inaktiv.
- Transformationer kommer inte längre att tillämpas på nya data.
- Tidigare transformerade data kommer att fortsätta att vara tillgängliga.
Om du väljer att använda tillägget Advanced Klaviyo Data Platform igen i framtiden kan du manuellt ställa in eventuella inaktiva omvandlingar till Aktiv igen.