Komponenter i ett kundsegment
Kundsegment består av ett eller flera filter. Ett filter byggs upp av ett filternamn, en operator och ett värde som komponenter.
| Komponent | Komponentnamn |
|---|---|
| 1 | filternamn |
| 2 | operator |
| 3 | värde |
Du kan använda mer än ett filter i ett kundsegment. I det här fallet använder du anslutningar mellan varje filter. Ett kundsegment som använder flera filter byggs upp på följande sätt:
Läs mer om de specifika filter som används för att skapa kundsegment.
På den här sidan
Filternamn
Ett filternamn är ett kriterium som används för att välja kunder till ett kundsegment. Om du till exempel vill välja alla dina kunder som prenumererar på din marknadsförings-e-post använder du filternamnet email_subscription_status.
Functions
Du kan använda funktioner för att lägga till valfria parametrar i ett filter. De ytterligare parametrarna läggs till inom parentes efter operatorn MATCHES ELLER NOT_MATCHES.
Du kan till exempel lägga till en parameter med ett marknadsföringsaktivitets-ID för att filtrera alla dina kunder som har öppnat ett visst e-postmeddelande: shopify_email.opened MATCHES (activity_id = 123)
Följande funktionsattribut stöds:
- anniversary
- customer_within_distance
- products_purchased
- shopify_email.EVENT
- store_credit_accounts
- storefront.EVENT
- orders_placed
Operatorer
En operator används för att definiera relationen mellan filternamnet och värdet. Om du till exempel vill skapa ett segment av kunder som har lagt 5 eller fler ordrar, använder du operatorn >= för att indikera ”större än eller lika med”. I det här fallet skulle du lägga till värdet 5, det vill säga >=5.
Följande är exempel på andra operatorer:
- Mellan:
BETWEEN {value1} AND {value2} - Är lika med:
= - Är inte lika med:
!= - Större än:
> - Mindre än:
<< code=""/> - Mindre eller lika med:
<=< code=""/> - Innehåller exakt det här värdet:
CONTAINS - Innehåller inte exakt det här värdet:
NOT CONTAINS
De operatorer som är tillgängliga för ett filternamn beror på vilket filternamn du använder. Läs mer om vilka operatorer som är tillgängliga för varje filternamn.
Functions och operatorer
Functions kräver specifika operatorer innan du lägger till parametrar. De två operatorerna är antingen MATCHES, som används för att ange att en viss parameter är sann, eller NOT_MATCHES, som används för att ange att en viss parameter är falsk.
Om du till exempel vill skapa ett segment med kunder som inte har köpt en specifik produkt, skulle syntaxen vara: products_purchased NOT_MATCHES (id = ‘1234325’)
Använda operator- och värdeparsförslagen IS NULL och IS NOT NULL
Operator- och värdeparsförslaget IS NULL används för att filtrera kunder för vilka värdedata inte finns för det angivna filtret. Operator- och värdeparsförslaget IS NOT NULL används för att filtrera kunder för vilka värdedata finns för det angivna filtret. IS NOT NULL innebär att ett värde har data som existerar och inkluderar alla kunder som har något värde och inte ett specifikt värde.
| Operator | Exempel |
|---|---|
IS NULL
| Om du vill skapa ett kundsegment med kunder som aldrig har övergett en varukorg i kassan använder du IS NULL förslag med ett operator- och värdepar. Kundsegmentet består av kunder vars profiler inte har något värde angett i fältet för datum för övergiven kassa.I redigeraren är kundsegmentet följande: abandoned_checkout_date IS NULL
|
IS NOT NULL
| Om du vill skapa ett kundsegment med alla kunder som tidigare har övergett en varukorg i kassan använder du IS NOT NULL förslag med ett operator- och värdepar. Kundsegmentet består av alla kunder vars profiler har ett värde angett i fältet för datum för övergiven kassa.I redigeraren är kundsegmentet följande: abandoned_checkout_date IS NOT NULL
|
Värden
Ett värde är kundens egenskap som används för att inkludera eller exkludera kunden från ett kundsegment. Värdet används i kombination med filternamnet och operatorn. Om du till exempel vill välja de kunder som prenumererar på din marknadsförings-e-post, använder du värdet 'SUBSCRIBED'. Kunder som inte prenumererar på din marknadsförings-e-post exkluderas från kundsegmentet.
Anslutningar
Om du använder flera filter kombinerar du dem med hjälp av AND och OR anslutningarna. Anslutningar hjälper dig att göra ditt kundsegments fokus så brett eller smalt som du behöver:
- Operator- och värdeparsförslaget
ANDanslutningen begränsar fokus för ditt kundsegment eftersom en kund måste uppfylla alla kriterier för att inkluderas. - Operator- och värdeparsförslaget
ORanslutningen breddar fokus för ditt kundsegment eftersom en kund kan uppfylla vilket som helst av kriterierna för att inkluderas, men inte behöver uppfylla alla kriterier.
Använda AND anslutningen
Om du vill skapa ett kundsegment som endast inkluderar dina e-postprenumeranter som har lagt 5 eller fler ordrar använder du AND anslutningen för att kombinera båda filtren.
Begreppsmässigt är det här kundsegmentet följande:
Kunder som prenumererar på din marknadsförings-e-post och kunder som har lagt 5 eller fler ordrar.
I redigeraren visas kundsegmentet så här:
email_subscription_status = 'SUBSCRIBED' AND number_of_orders >= 5Ditt kundsegment inkluderar endast dina e-postprenumeranter som har lagt 5 eller fler ordrar. Kundsegmentet inkluderar inte följande kunder:
- Kunder som inte prenumererar på din marknadsföring via e-post.
- Kunder som prenumererar på din marknadsföring via e-post, men som har lagt färre än 5 ordrar.
Använda OR anslutningen
För att skapa ett kundsegment som inkluderar dina e-postprenumeranter eller kunder som har lagt 5 eller fler ordrar använder du OR anslutningen för att kombinera båda filtren.
Konceptuellt ser kundsegmentet ut så här:
Kunder som prenumererar på din marknadsföring via e-post eller kunder som har lagt 5 eller fler ordrar.
I redigeraren visas kundsegmentet så här:
email_subscription_status = 'SUBSCRIBED' OR number_of_orders >= 5Ditt kundsegment inkluderar följande grupper:
- Alla dina e-postprenumeranter, oavsett om de har lagt 5 eller fler ordrar.
- Alla dina kunder som har lagt 5 eller fler ordrar, oavsett om de prenumererar på din e-post.
Använda både AND och OR anslutningarna
Du kan kombinera flera filter med både AND och OR
anslutningar. Bästa praxis är att gruppera dina filter med parenteser.
Om du inte använder parenteser så tillämpas de filter som kombineras med AND före de filter som kombineras med OR.
Kundsegment med parenteser
Om du vill begränsa ditt kundsegment till dina e-postprenumeranter som antingen har spenderat mer än 100 USD eller har lagt 5 eller fler ordrar, använder du parenteser för att bygga följande kundsegment:
(amount_spent > 100 OR number_of_orders >= 5) AND email_subscription_status = 'SUBSCRIBED'I det här fallet tillämpas OR anslutningen före AND
anslutningen. Som ett resultat inkluderar ditt kundsegment båda följande grupper:
- dina e-postprenumeranter som har spenderat mer än 100 USD
- dina e-postprenumeranter som har lagt 5 eller fler ordrar
Kundsegment utan parenteser
Följande kundsegment använder inte parenteser:
amount_spent > 100 OR number_of_orders >= 5 AND email_subscription_status = 'SUBSCRIBED'I det här fallet tillämpas AND anslutningen före OR anslutningen. Detta innebär att filtret tolkas som om du hade inkluderat dessa parenteser:
amount_spent > 100 OR (number_of_orders >= 5 AND email_subscription_status = 'SUBSCRIBED')Som ett resultat inkluderar ditt kundsegment alla följande grupper:
- dina kunder som har spenderat mer än 100 USD, oavsett om de prenumererar på din e-post
- dina e-postprenumeranter som har lagt 5 eller fler ordrar
Testa din förståelse för filterkomponenter för kundsegment
Använd följande exempel för att bygga ditt eget kundsegment på sidan Kunder i din Shopify-admin:
(amount_spent > 100 OR number_of_orders >= 5) AND email_subscription_status = 'SUBSCRIBED'Mer information om att skapa kundsegment.