Förstå hur segmentvillkor utvärderar null- eller tomma värden
Du kommer att lära dig
Läs mer om segmentering och egenskaper som inte är inställda eller saknar värden i Klaviyo. Dessa ändringar implementerades i april 2023.
Utöver ändringarna som beskrivs nedan använder all segmentering med datum nu UTC-tidszonen. Läs mer om ändringarna för segmentering med datum.
Nyckelbegrepp
- Egenskapen har inte angettsEn egenskap som inte finns på en profil
- Egenskap utan värdeEn egenskap som är inställd på en profil men som inte har något kopplat värde
Egenskaper som inte har angetts och booleska värden
I booleska villkor (dvs. true/false-villkor) tas egenskaper som inte finns inte längre med i utvärderingen.
- Gammalt systemProfiler där egenskapen inte finns utvärderades tidigare som False.
- Nytt systemProfiler där egenskapen inte finns exkluderas nu från utvärderingen.
Överväg villkoret Egenskaper om någon > VIP > är Falskt. Ett Klaviyo-konto innehåller följande profiler:
Profiler | Under det gamla systemet: | I det nya systemet: |
100 profiler där VIP = true | 🚫 Exkluderad från segment | 🚫 Exkluderad från segment |
50 profiler där VIP = false | ✅ Ingår i segment | ✅ Ingår i segment |
25 profiler där VIP-egenskapen inte är inställd | ✅ Ingår i segment | 🚫 Exkluderad från segment |
Före ändringen innehöll det här segmentet 75 profiler. Efter ändringen innehåller det 50 profiler.
Därför är detta bättre
Det nya systemet utvärderar True- eller False-villkor mer exakt, och du kan om du vill uttryckligen inkludera profiler där den profilegenskapen inte är inställd genom att lägga till villkoret ELLER Egenskaper om någon > [profilegenskaper] > är inte inställd.
Egenskaper som inte är inställda och textvillkor
Historiskt sett har dessa värden, när profilegenskaper som inte finns har utvärderats för textvillkor, behandlats som om de innehöll texten ”None”. Nu utesluts dessa värden från bedömningen i textvillkor.
- Gammalt systemTextvillkor som sökte efter strängar som ”N”, ”No” och ”None” inkluderade egenskaper som inte är inställda.
- Nytt systemEgenskaper som inte finns på profilen exkluderas nu från utvärderingen.
Tänk på villkoret Egenskaper om någon > Äter du tofu > innehåller ”Nej”. Ett Klaviyo-konto innehåller följande profiler:
Profiler | Under det gamla systemet: | I det nya systemet: |
50 profiler där Äter du tofu = Ja | 🚫 Exkluderad från segment | 🚫 Exkluderad från segment |
25 profiler där Äter du tofu = Nej | ✅ Ingår i segment | ✅ Ingår i segment |
15 profiler där egenskapen Do you eat tofu inte är inställd | ✅ Ingår i segment | 🚫 Exkluderad från segment |
Före ändringen innehöll det här segmentet 40 profiler. Det skulle räkna de 25 som svarade ”Nej” och de 15 profiler där det värdet inte var inställt, eftersom det behandlade deras tomma värden som ”Inget”. Efter ändringen innehåller det 25 profiler.
Därför är detta bättre
Det nya systemet anger inte felaktigt strängen ”Ingen” i profilegenskaper som inte är inställda. Det här innebär att alla sökningar som innehåller ”N”, ”No”, ”Non” och ”None” inte längre kommer att omfatta dessa egenskaper.
Egenskaper som inte är inställda och negativa villkor
När ett segment använder negativa villkor (dvs. att en profilegenskap ”inte är” ett visst värde eller ”inte innehåller” en viss sträng) kommer segmentet inte längre att inkludera profilegenskaper som inte är angivna.
- Gammalt systemEgenskaper som inte är inställda brukade tidigare ingå i segment med negativa villkor.
- Nytt systemEgenskaper som inte är inställda utesluts nu från utvärderingen.
Överväg villkoret Egenskaper om någon > Favoritfärg > är inte lika med > röd. Ett Klaviyo-konto innehåller följande profiler:
Profiler | Under det gamla systemet: | I det nya systemet: |
60 profiler där Favoritfärg = röd | 🚫 Exkluderad från segment | 🚫 Exkluderad från segment |
45 profiler där Favoritfärg = blå | ✅ Ingår i segment | ✅ Ingår i segment |
100 profiler där egenskapen Favoritfärg inte är inställd | ✅ Ingår i segment | 🚫 Exkluderad från segment |
Före ändringen innehöll det här segmentet 145 profiler. Efter ändringen innehåller den 45 profiler.
Därför är detta bättre
Det tidigare systemet var otydligt och det var oklart varför vissa profiler inkluderades när de inte hade någon profilegenskaper. Det fanns heller inget enkelt sätt att exkludera dessa profiler om du ville.
Det nya systemet gör det tydligt att endast profiler där egenskapen är angiven inkluderas. Om du vill inkludera profiler som inte har profilegenskapen angiven kan du göra det genom att lägga till ELLER Egenskaper om någon > [profilegenskap] > är inte angiven.
Länder som inte är angivna och kriterierna "Är eller är inte inom EU (GDPR)"
När ett segmentvillkor innehåller definitionen ”Om någon är eller inte är inom EU (GDPR)” ”Plats är inte inom Europeiska unionen/USA” kommer segmentet inte längre att inkludera profiler där egenskapen Land inte är inställd.
- Gammalt systemProfiler där egenskapen inte finns brukade ingå i det här segmentet.
- Nytt systemProfiler där egenskapen inte finns exkluderas nu från utvärderingen.
Överväg villkoret Om någon är eller inte är inom EU (GDPR) > Plats är inte > inom > Europeiska unionen. Ett Klaviyo-konto innehåller följande profiler:
Profiler | Under det gamla systemet: | I det nya systemet: |
50 profiler där Land = USA | ✅ Ingår i segment | ✅ Ingår i segment |
40 profil där Land = Spanien | 🚫 Exkluderad från segment | 🚫 Exkluderad från segment |
20 profiler där Land = Frankrike | 🚫 Exkluderad från segment | 🚫 Exkluderad från segment |
100 profiler där egenskapen Land inte är inställd | ✅ Ingår i segment | 🚫 Exkluderad från segment |
Före ändringen innehöll det här segmentet 150 profiler. Efter ändringen innehåller det 50 profiler.
Därför är detta bättre
Det nya systemet utvärderar mer träffsäkert endast profil med ett känt land. Du kan välja alternativet att uttryckligen inkludera profil utan ett känt land, om du vill, genom att lägga till villkoret OR Properties about someone > Country > is not set.