Komponenter i et kundesegment
Kundesegmenter består af et eller flere filtre. Et filter er opbygget ved hjælp af et filternavn, en operator og en værdi som dets komponenter.
| Komponent | Komponentnavn |
|---|---|
| 1 | filternavn |
| 2 | operator |
| 3 | værdi |
Du kan bruge mere end ét filter i et kundesegment. I så fald bruger du forbindelseskomponenter mellem hvert filter. Et kundesegment, der bruger flere filtre, er bygget op på følgende måde:
Få mere at vide om de specifikke filtre, der bruges til at opbygge kundesegmenter.
På denne side
Filternavne
Et filternavn er et kriterie, der bruges til at vælge kunder til et kundesegment. Hvis du f.eks. vil vælge alle dine kunder, der abonnerer på dine marketingmails, bruger du filternavnet email_subscription_status.
Functions
Du kan bruge funktioner til at føje valgfrie parametre til et filter. De yderligere parametre tilføjes i parentes efter operatoren MATCHES ELLER NOT_MATCHES.
Du kan f.eks. tilføje en parameter ved hjælp af et id for en marketingaktivitet for at filtrere alle dine kunder, der har åbnet en bestemt mail: shopify_email.opened MATCHES (activity_id = 123)
Følgende funktionsattributter understøttes:
- anniversary
- customer_within_distance
- products_purchased
- shopify_email.EVENT
- store_credit_accounts
- storefront.EVENT
- orders_placed
Operatorer
En operator bruges til at definere relationen mellem filternavnet og værdien. Hvis du f.eks. vil oprette et segment af kunder, der har afgivet 5 eller flere ordrer, skal du bruge operatoren >= til at angive “større end eller lig med”. I dette tilfælde tilføjer du værdien 5, dvs. >=5.
Følgende er eksempler på andre operatorer:
- Mellem:
BETWEEN {value1} AND {value2} - Er lig med:
= - Er ikke lig med:
!= - Større end:
> - Mindre end:
<< code=""/> - Mindre end eller lig med:
<=< code=""/> - Indeholder præcis denne værdi:
CONTAINS - Indeholder ikke præcis denne værdi:
NOT CONTAINS
Hvilke operatorer der er tilgængelige for et filternavn, afhænger af hvilket filternavn du bruger. Få mere at vide om, hvilke operatorer der er tilgængelige for hvert filternavn.
Functions og operatorer
Functions kræver specifikke operatorer, før der tilføjes parametre. De to operatorer er enten MATCHES, der bruges til at angive, at en given parameter er sand, eller NOT_MATCHES, der bruges til at angive, at en given parameter er falsk.
Hvis du f.eks. vil oprette et segment af kunder, der ikke har købt et bestemt produkt, vil syntaksen være: products_purchased NOT_MATCHES (id = ‘1234325’)
Brug af de parrede forslag til operator og værdi IS NULL og IS NOT NULL
Det IS NULL parrede forslag til operator og værdi bruges til at filtrere kunder, for hvem der ikke findes værdi-data for det angivne filter. Det IS NOT NULL parrede forslag til operator og værdi bruges til at filtrere kunder, for hvem der findes værdi-data for det angivne filter. IS NOT NULL betyder, at en værdi har data, der eksisterer, og det omfatter alle kunder, der har en hvilken som helst værdi og ikke en bestemt værdi.
| Operator | Eksempel |
|---|---|
IS NULL
| Hvis du vil oprette et kundesegment med kunder, der aldrig har forladt en indkøbskurv på betalingssiden, skal du bruge IS NULL -operator og værdiparrede forslag. Kundesegmentet er kunder, hvis profiler ikke har nogen værdi angivet i feltet for dato for forladt betaling.I editoren er kundesegmentet følgende: abandoned_checkout_date IS NULL
|
IS NOT NULL
| Hvis du vil oprette et kundesegment med alle de kunder, der tidligere har forladt en indkøbskurv på betalingssiden, skal du bruge IS NOT NULL -operator og værdiparrede forslag. Kundesegmentet er alle kunder, hvis profiler har en værdi angivet i feltet for dato for forladt betaling.I editoren er kundesegmentet følgende: abandoned_checkout_date IS NOT NULL
|
Værdier
En værdi er den egenskab ved en kunde, der bruges til at inkludere eller ekskludere kunden fra et kundesegment. Værdien bruges i kombination med filternavnet og operatoren. Hvis du f.eks. vil vælge dine kunder, der abonnerer på dine marketingmails, skal du bruge værdien 'SUBSCRIBED'. Kunder, der ikke abonnerer på dine marketingmails, ekskluderes fra kundesegmentet.
Forbindelseskomponenter
Hvis du bruger flere filtre, kombinerer du dem ved at bruge AND og OR forbindelseskomponenterne. Forbindelseskomponenter hjælper dig med at gøre dit kundesegment så bredt eller snævert, som du har brug for:
- Det
ANDforbindelseskomponenten indsnævrer fokus for dit kundesegment, fordi en kunde skal opfylde alle kriterierne for at blive inkluderet. - Det
ORforbindelseskomponenten udvider fokus for dit kundesegment, fordi en kunde kan opfylde et hvilket som helst af kriterierne for at blive inkluderet, men ikke behøver at opfylde dem alle.
Brug af AND forbindelseskomponenten
Hvis du vil oprette et kundesegment, der kun omfatter dine mailabonnenter, som har afgivet 5 eller flere ordrer, skal du bruge AND forbindelseskomponenten til at kombinere begge filtre.
Begrebsmæssigt ser dette kundesegment således ud:
Kunder, der abonnerer på dine marketingmails og kunder, der har afgivet 5 eller flere ordrer.
I redigeringsprogrammet vises kundesegmentet således:
email_subscription_status = 'SUBSCRIBED' AND number_of_orders >= 5Dit kundesegment indeholder kun dine mailabonnenter, som har afgivet 5 eller flere ordrer. Kundesegmentet indeholder ikke følgende kunder:
- Kunder, der ikke abonnerer på dine marketingmails.
- Kunder, der abonnerer på dine marketingmails, men som har afgivet færre end 5 ordrer.
Brug af OR forbindelseskomponenten
Hvis du vil oprette et kundesegment, der inkluderer dine mailabonnenter eller kunder, der har afgivet 5 eller flere ordrer, skal du bruge OR forbindelseskomponenten til at kombinere begge filtre.
Konceptuelt ser kundesegmentet således ud:
Kunder, der abonnerer på dine marketingmails eller kunder, der har afgivet 5 eller flere ordrer.
I redigeringsprogrammet vises kundesegmentet således:
email_subscription_status = 'SUBSCRIBED' OR number_of_orders >= 5Dit kundesegment omfatter følgende grupper:
- Alle dine mailabonnenter, uanset om de har afgivet 5 eller flere ordrer.
- Alle dine kunder, der har afgivet 5 eller flere ordrer, uanset om de abonnerer på dine mails.
Brug af både AND og OR forbindelseskomponenterne
Du kan kombinere flere filtre ved hjælp af både AND og OR
forbindelseskomponenterne. Det er bedste praksis at gruppere dine filtre ved hjælp af parenteser.
Hvis du ikke bruger parenteser, bliver de filtre, der er kombineret ved hjælp af AND anvendt før de filtre, der er kombineret ved hjælp af OR.
Kundesegmenter med parenteser
Hvis du vil begrænse dit kundesegment til dine mailabonnenter, der enten har brugt mere end 100 USD eller har afgivet 5 eller flere ordrer, skal du bruge parenteser til at opbygge følgende kundesegment:
(amount_spent > 100 OR number_of_orders >= 5) AND email_subscription_status = 'SUBSCRIBED'I dette tilfælde anvendes OR forbindelseskomponenten før AND
forbindelseskomponenten. Som et resultat heraf omfatter dit kundesegment begge de følgende grupper:
- dine mailabonnenter, der har brugt mere end 100 USD
- dine mailabonnenter, der har afgivet 5 eller flere ordrer
Kundesegmenter uden parenteser
Følgende kundesegment bruger ikke parenteser:
amount_spent > 100 OR number_of_orders >= 5 AND email_subscription_status = 'SUBSCRIBED'I dette tilfælde anvendes AND forbindelseskomponenten før OR forbindelseskomponenten. Det betyder, at filteret fortolkes, som om du havde medtaget disse parenteser:
amount_spent > 100 OR (number_of_orders >= 5 AND email_subscription_status = 'SUBSCRIBED')Som et resultat heraf omfatter dit kundesegment alle følgende grupper:
- dine kunder, der har brugt mere end 100 USD, uanset om de abonnerer på dine mails
- dine mailabonnenter, der har afgivet 5 eller flere ordrer
Test din forståelse af filterkomponenter til kundesegmenter
Brug følgende eksempel til at opbygge dit eget kundesegment på siden Kunder i din Shopify-administrator:
(amount_spent > 100 OR number_of_orders >= 5) AND email_subscription_status = 'SUBSCRIBED'Få mere at vide om oprettelse af kundesegmenter.