Componenten van een klantsegment

Klantsegmenten bestaan uit een of meer filters. Een filter is opgebouwd uit een filternaam, een operator en een waarde als componenten.

The components of a customer segment with one filter
De componenten van een klantsegmentfilter.
ComponentComponentnaam
1filternaam
2operator
3waarde

Je kunt meer dan één filter in een klantsegment gebruiken. In dat geval gebruik je connectors tussen de filters. Een klantsegment dat meerdere filters gebruikt, wordt als volgt opgebouwd:

A customer segment with 2 filters joined by the AND connector

Meer informatie over de specifieke filters die worden gebruikt om klantsegmenten op te bouwen.

Filternamen

Een filternaam is een criterium dat wordt gebruikt om klanten voor een klantsegment te selecteren. Als je bijvoorbeeld al je klanten wilt selecteren die op je marketing-e-mails zijn geabonneerd, gebruik je de filternaam email_subscription_status.

Functions

Je kunt Functions gebruiken om optionele parameters aan een filter toe te voegen. De extra parameters worden tussen haakjes toegevoegd na de operator MATCHES of NOT_MATCHES.

Je kunt bijvoorbeeld een parameter toevoegen met een marketingactiviteit-ID om al je klanten te filteren die een bepaalde e-mail hebben geopend: shopify_email.opened MATCHES (activity_id = 123)

De volgende functiekenmerken worden ondersteund:

Operators

Een operator wordt gebruikt om de relatie tussen de filternaam en de waarde te definiëren. Als je bijvoorbeeld een segment wilt aanmaken van klanten die 5 of meer bestellingen hebben geplaatst, gebruik je de operator >= om 'groter dan of gelijk aan' aan te geven. In dit geval voeg je de waarde 5 toe, dus >=5.

Hieronder volgen voorbeelden van andere operators:

  • Tussen: BETWEEN {value1} AND {value2}
  • Is gelijk aan: =
  • Is niet gelijk aan: !=
  • Groter dan: >
  • Kleiner dan: << code=""/>
  • Kleiner dan of gelijk aan: <=< code=""/>
  • Bevat exact deze waarde: CONTAINS
  • Bevat niet exact deze waarde: NOT CONTAINS

De operators die beschikbaar zijn voor een filternaam, zijn afhankelijk van de filternaam die je gebruikt. Meer informatie over welke operators beschikbaar zijn voor elke filternaam.

Functions en operators

Functions vereisen specifieke operators voordat je parameters toevoegt. De twee operators zijn MATCHES, gebruikt om aan te geven dat een bepaalde parameter waar is, of NOT_MATCHES, gebruikt om aan te geven dat een bepaalde parameter onwaar is.

Als je bijvoorbeeld een segment wilt aanmaken van klanten die een specifiek product niet hebben gekocht, is de syntaxis als volgt: products_purchased NOT_MATCHES (id = ‘1234325’)

De gecombineerde suggesties voor operator en waarde IS NULL en IS NOT NULL gebruiken

De IS NULL gecombineerde suggestie voor operator en waarde wordt gebruikt om klanten te filteren voor wie er geen waardegegevens voor de desbetreffende filter bestaan. De IS NOT NULL gecombineerde suggestie voor operator en waarde wordt gebruikt om klanten te filteren voor wie er wel waardegegevens voor de desbetreffende filter bestaan. IS NOT NULL betekent dat een waarde gegevens bevat en omvat alle klanten die een willekeurige waarde hebben en niet een specifieke waarde.

Voorbeelden van het gebruik van de IS NULL en IS NOT NULLgecombineerde suggesties voor operator en waarde in een klantsegment
OperatorVoorbeeld
IS NULL Om een klantsegment aan te maken van klanten die nog nooit een checkout hebben afgebroken, gebruik je de IS NULL operator en de bijbehorende waardesuggestie. Het klantsegment bestaat uit klanten wier profiel geen waarde heeft in het veld voor de datum van de afgebroken checkout.

In de editor is het klantsegment als volgt:

abandoned_checkout_date IS NULL
IS NOT NULL Om een klantsegment aan te maken van alle klanten die eerder een checkout hebben afgebroken, gebruik je de IS NOT NULL operator en de bijbehorende waardesuggestie. Het klantsegment bestaat uit alle klanten wier profiel een waarde heeft in het veld voor de datum van de afgebroken checkout.

In de editor is het klantsegment als volgt:

abandoned_checkout_date IS NOT NULL

Waarden

Een waarde is de eigenschap van een klant die wordt gebruikt om de klant op te nemen in of uit te sluiten van een klantsegment. De waarde wordt gebruikt in combinatie met de filternaam en de operator. Als je bijvoorbeeld de klanten wilt selecteren die op je marketing-e-mails zijn geabonneerd, gebruik je de waarde 'SUBSCRIBED'. Klanten die niet op je marketing-e-mails zijn geabonneerd, worden uitgesloten van het klantsegment.

Connectors

Als je meerdere filters gebruikt, combineer je deze met de AND en OR connectors. Met connectors kun je de focus van je klantsegment zo breed of zo smal maken als je wilt:

  • De AND connector verkleint de focus van je klantsegment, omdat een klant aan alle criteria moet voldoen om te worden opgenomen.
  • De OR connector verbreedt de focus van je klantsegment, omdat een klant aan een van de criteria kan voldoen om te worden opgenomen, maar niet aan alle criteria hoeft te voldoen.

De AND connector gebruiken

Om een klantsegment aan te maken dat alleen je e-mailabonnees bevat die 5 of meer bestellingen hebben geplaatst, gebruik je de AND connector om beide filters te combineren.

Conceptueel ziet dit klantsegment er als volgt uit:

Klanten die op je marketing-e-mails zijn geabonneerd en klanten die 5 of meer bestellingen hebben geplaatst.

In de editor wordt het klantsegment als volgt weergegeven:

email_subscription_status = 'SUBSCRIBED' AND number_of_orders >= 5

Je klantsegment bevat alleen je e-mailabonnees die 5 of meer bestellingen hebben geplaatst. Het klantsegment bevat niet de volgende klanten:

  • Klanten die niet op je marketinge-mails zijn geabonneerd.
  • Klanten die wel op je marketinge-mails zijn geabonneerd, maar die minder dan 5 bestellingen hebben geplaatst.

De OR connector gebruiken

Om een klantsegment aan te maken dat je e-mailabonnees of klanten die 5 of meer bestellingen hebben geplaatst bevat, gebruik je de OR connector om beide filters te combineren.

Conceptueel gezien is dat klantsegment als volgt:

Klanten die op je marketinge-mails zijn geabonneerd of klanten die 5 of meer bestellingen hebben geplaatst.

In de editor wordt het klantsegment als volgt weergegeven:

email_subscription_status = 'SUBSCRIBED' OR number_of_orders >= 5

Je klantsegment omvat de volgende groepen:

  • Al je e-mailabonnees, ongeacht of ze 5 of meer bestellingen hebben geplaatst.
  • Al je klanten die 5 of meer bestellingen hebben geplaatst, ongeacht of ze op je e-mails zijn geabonneerd.

Het gebruik van zowel de AND en OR connectors

Je kunt verschillende filters combineren met zowel AND en OR connectors. De beste methode is om je filters met haakjes te groeperen.

Als je geen haakjes gebruikt, worden de filters die worden gecombineerd met AND toegepast vóór de filters die worden gecombineerd met OR.

Klantsegmenten met haakjes

Als je je klantsegment wilt beperken tot je e-mailabonnees die ofwel meer dan $ 100 USD hebben uitgegeven of die 5 of meer bestellingen hebben geplaatst, gebruik dan haakjes om het volgende klantsegment samen te stellen:

(amount_spent > 100 OR number_of_orders >= 5) AND email_subscription_status = 'SUBSCRIBED'

In dit geval wordt de OR connector toegepast vóór de AND connector. Als gevolg hiervan omvat je klantsegment de volgende twee groepen:

  • je e-mailabonnees die meer dan $ 100 USD hebben uitgegeven
  • je e-mailabonnees die 5 of meer bestellingen hebben geplaatst

Klantsegmenten zonder haakjes

Het volgende klantsegment gebruikt geen haakjes:

amount_spent > 100 OR number_of_orders >= 5 AND email_subscription_status = 'SUBSCRIBED'

In dit geval wordt de AND connector toegepast vóór de OR connector. Dit betekent dat het filter wordt geïnterpreteerd alsof je deze haakjes had gebruikt:

amount_spent > 100 OR (number_of_orders >= 5 AND email_subscription_status = 'SUBSCRIBED')

Als gevolg hiervan omvat je klantsegment alle volgende groepen:

  • je klanten die meer dan $ 100 USD hebben uitgegeven, ongeacht of ze op je e-mails zijn geabonneerd
  • je e-mailabonnees die 5 of meer bestellingen hebben geplaatst

Test je kennis van filtercomponenten voor klantsegmenten

Gebruik het volgende voorbeeld om je eigen klantsegment samen te stellen op de pagina Klanten in je Shopify-beheercentrum:

(amount_spent > 100 OR number_of_orders >= 5) AND email_subscription_status = 'SUBSCRIBED'

Meer informatie over het aanmaken van klantsegmenten.