Förstå hur segmentvillkor utvärderar nollvärden eller tomma värden

read
Last updated at:

Du kommer att lära dig

Lär dig mer om segmentering och egenskaper som inte är inställda eller som inte har några värden i Klaviyo. Dessa ändringar genomfördes i april 2023.

Utöver de ändringar som beskrivs nedan använder nu all segmentering med datum UTC-tidszonen. Lär dig mer om ändringarna i segmentering med datum.

Nyckelbegrepp

  • Egenskapen angav inte en egenskap som inte finns i en profil
  • Egenskap utan värde En egenskap som är inställd på en profil, men inte har ett associerat värde

Egenskaper som inte är inställda och booleaner

Under booleska förhållanden (alltså sant/falskt-förhållanden) beaktas inte längre egenskaper som inte finns i utvärderingen.

  • Gamla systemprofiler där egenskap inte finns används för att utvärderas som False.
  • Nya systemprofiler där det inte finns någon egenskap undantas nu från utvärderingen.

Tänk på villkoret Egenskaper om någon > VIP > är falskt. Ett Klaviyo-konto innehåller följande profiler:

Profiler I det gamla systemet: Enligt det nya systemet:
100 profil där VIP = true 🚫 Exkluderat från segment 🚫 Exkluderat från segment
50 profil where VIP = false ✅ Ingår i segment ✅ Ingår i segment
25 profiler där VIP-egenskap inte är inställd ✅ Ingår i segment 🚫 Exkluderat från segment

Före ändringen innehöll detta segment 75 profiler. Efter ändringen innehåller den 50 profiler.

Varför detta är bättre

Det nya systemet utvärderar mer exakt endast sant eller falskt villkor, och du har möjlighet att uttryckligen inkludera profiler där denna egenskap inte är inställd, om så önskas genom att lägga till villkoret ELLER Egenskaper om någon > [profilegenskap] > inte är inställd.

Egenskaper som är ’t inställda och textvillkor

Historiskt sett, när man utvärderar profilegenskaper som inte finns för textvillkor, har dessa värden behandlats som om de innehåller texten ”Ingen”. Nu kan dessa värden inte beaktas i textvillkor.

  • Gamla systemtextvillkor som sökte efter strängar som ”N”, ”No” och ”None” inkluderade egenskaper som inte är inställda.
  • Nya systemegenskaper som inte finns i profilen är nu uteslutna från utvärdering.

Tänk på villkoret Egenskaper om någon > Äter du tofu > innehåller ”Nej”. Ett Klaviyo-konto innehåller följande profiler:

Profiler I det gamla systemet: Enligt det nya systemet:
50 profil där Äter du tofu = Ja 🚫 Exkluderat från segment 🚫 Exkluderat från segment
25 profil där Äter du tofu = Nej ✅ Ingår i segment ✅ Ingår i segment
15 profil där fastigheten Äter du tofu inte är inställd ✅ Ingår i segment 🚫 Exkluderat från segment

Före ändringen innehöll detta segment 40 profiler. Den skulle räkna de 25 som svarade ”Nej”, och de 15 profiler där detta värde inte sattes, eftersom den behandlade deras tomma värden som ”Ingen”. Efter ändringen ingår 25 profiler.

Varför detta är bättre

Det nya systemet ställer inte in strängen ”None” felaktigt i profilegenskaper som inte är inställda. Detta innebär att eventuella sökningar som innehåller ”N”, ”Nej”, ”Icke” och ”Ingen” inte längre kommer att innehålla dessa egenskaper.

Egenskaper som inte är fastställda och negativa förhållanden

När en segment använder negativa villkor (dvs. en profilegenskaper "är inte" ett visst värde, eller "innehåller inte" en viss sträng), kommer segment inte längre att innehålla egenskaper som inte är inställda.

  • Gamla systemegenskaper som inte är inställda används för att inkluderas i segment med negativa villkor.
  • Nya systemegenskaper som inte är inställda är nu uteslutna från utvärdering.

Tänk på villkoret Egenskaper om någon > Favoritfärg > är inte lika med > röd. Ett Klaviyo-konto innehåller följande profiler:

Profiler I det gamla systemet: Enligt det nya systemet:
60 profil där Favoritfärg = röd 🚫 Exkluderat från segment 🚫 Exkluderat från segment
45 profil där Favoritfärg = blå ✅ Ingår i segment ✅ Ingår i segment
100 profil där egenskapen Favoritfärg inte är inställd ✅ Ingår i segment 🚫 Exkluderat från segment

Före ändringen innehöll detta segment 145 profiler. Efter ändringen innehåller den 45 profiler.

Varför detta är bättre

Det tidigare systemet var tvetydigt, och det var oklart varför vissa profiler inkluderades när de inte hade en profilegenskap. Det fanns inte heller något enkelt sätt att utesluta dessa profiler om så önskas.

Det nya systemet gör det tydligt att endast profiler där fastigheten är belägen inkluderas. Om du vill inkludera profiler som inte har profilegenskaper inställda kan du göra det genom att lägga till OR Egenskaper om någon > [profilegenskaper] > är inte inställd.

Länder som inte är angivna och "Är eller inte är inom EU (GDPR)" kriterier

När ett segment -kriterium innehåller definitionen "Om någon är eller inte är inom EU (GDPR)" "Plats är inte inom Europeiska unionen/United States", kommer segment inte längre att innehålla profil där egenskapen Country inte är inställd.

  • Gamla systemprofiler där det inte finns någon egenskap brukade ingå i detta segment.
  • Nya systemprofiler där det inte finns någon egenskap undantas nu från utvärderingen.

Tänk på villkoret Om någon är eller inte är inom EU (GDPR) > Plats är inte > inom > Europeiska unionen. A Klaviyo Konto innehåller följande profil:

Profiler I det gamla systemet: Enligt det nya systemet:
50 profil där Land = USA ✅ Ingår i segment ✅ Ingår i segment
40 profil där Land = Spanien 🚫 Exkluderat från segment 🚫 Exkluderat från segment
20 profil där Land = Frankrike 🚫 Exkluderat från segment 🚫 Exkluderat från segment
100 profil där fastigheten Country inte är angiven ✅ Ingår i segment 🚫 Exkluderat från segment

Före ändringen innehöll denna segment 150 profil. Efter ändringen omfattar den 50 profil.

Varför detta är bättre

I det nya systemet utvärderas endast profiler med ett känt land mer exakt. Du kan välja att uttryckligen inkludera profiler utan känt land, om så önskas, genom att lägga till villkoret ELLER Egenskaper om någon > Land > är inte inställt.

x
Var denna artikel till hjälp?
0 av 0 tyckte detta var till hjälp