Componentele unui segment de clienți

Segmentele de clienți sunt compuse din unul sau mai multe filtre. Un filtru este construit folosind un nume de filtru, un operator și o valoare drept componente.

The components of a customer segment with one filter
Componentele unui filtru de segment de clienți.
ComponentăNume componentă
1nume filtru
2operator
3valoare

Puteți utiliza mai mult de un filtru într-un segment de clientelă. În acest caz, utilizați conectori între fiecare filtru. Un segment de clientelă care utilizează mai multe filtre este construit în felul următor:

A customer segment with 2 filters joined by the AND connector

Aflați mai multe despre filtrele specifice utilizate pentru a construi segmente de clientelă.

Numele filtrelor

Numele unui filtru este un criteriu utilizat pentru a selecta clienții pentru un segment de clientelă. De exemplu, dacă doriți să îi selectați pe toți clienții care se abonează la e-mailurile dvs. de marketing, atunci utilizați numele de filtru email_subscription_status.

Functions

Puteți utiliza funcții pentru a adăuga parametri opționali la un filtru. Parametrii suplimentari sunt adăugați între paranteze după operatorul MATCHES SAU NOT_MATCHES.

De exemplu, puteți adăuga un parametru folosind un ID de activitate de marketing pentru a vă ajuta să filtrați toți clienții care au deschis un anumit e-mail: shopify_email.opened MATCHES (activity_id = 123)

Următoarele sunt atribute de funcții acceptate:

Operatori

Un operator este utilizat pentru a defini relația dintre numele filtrului și valoare. De exemplu, dacă doriți să creați un segment de clienți care au plasat 5 sau mai multe comenzi, atunci utilizați operatorul >= pentru a indica mai mare sau egal cu. În acest caz, veți adăuga valoarea 5, adică >=5.

Următoarele sunt exemple de alți operatori:

  • Între: BETWEEN {value1} AND {value2}
  • Este egal cu: =
  • Nu este egal cu: !=
  • Mai mare decât: >
  • Mai mic decât: << code=""/>
  • Mai mic sau egal cu: <=< code=""/>
  • Conține această valoare exactă: CONTAINS
  • Nu conține această valoare exactă: NOT CONTAINS

Operatorii disponibili pentru un nume de filtru depind de numele de filtru pe care îl utilizați. Aflați mai multe despre ce operatori sunt disponibili pentru fiecare nume de filtru.

Functions și operatori

Functions necesită operatori specifici înainte de adăugarea parametrilor. Cei 2 operatori sunt fie MATCHES, utilizat pentru a specifica faptul că un anumit parametru este adevărat, fie NOT_MATCHES, utilizat pentru a specifica faptul că un anumit parametru este fals.

De exemplu, dacă doriți să creați un segment de clienți care nu au achiziționat un anumit produs, atunci sintaxa ar fi: products_purchased NOT_MATCHES (id = ‘1234325’)

Utilizarea sugestiilor pereche de operator și valoare IS NULL și IS NOT NULL

Sugestia pereche de operator și valoare IS NULL este utilizată pentru a filtra clienții pentru care nu există date de valoare pentru filtrul dat. Sugestia pereche de operator și valoare IS NOT NULL este utilizată pentru a filtra clienții pentru care există date de valoare pentru filtrul dat. IS NOT NULL înseamnă că o valoare este prezentă și îi include pe toți clienții care au o valoare oarecare, nu una specifică.

Exemple despre cum se utilizează sugestiile pereche de operator și valoare IS NULL și IS NOT NULLîntr-un segment de clientelă
OperatorExemplu
IS NULL Pentru a crea un segment de clientelă format din clienți care nu au abandonat niciodată un coș la plată, utilizați sugestia pereche de operator și valoare IS NULL sugestie asociată de operator și valoare. Segmentul de clientelă este format din clienții ale căror profiluri nu au nicio valoare introdusă în câmpul pentru data plății abandonate.

În editor, segmentul de clientelă este următorul:

abandoned_checkout_date IS NULL
IS NOT NULL Pentru a crea un segment de clientelă format din toți clienții care au abandonat anterior un coș la plată, utilizați sugestia pereche de operator și valoare IS NOT NULL sugestie asociată de operator și valoare. Segmentul de clientelă este format din toți clienții ale căror profiluri au o valoare introdusă în câmpul pentru data plății abandonate.

În editor, segmentul de clientelă este următorul:

abandoned_checkout_date IS NOT NULL

Valori

O valoare este caracteristica unui client care este utilizată pentru a include sau exclude clientul dintr-un segment de clientelă. Valoarea este utilizată în combinație cu numele filtrului și cu operatorul. De exemplu, dacă doriți să vă selectați clienții care se abonează la e-mailurile dvs. de marketing, atunci utilizați valoarea 'SUBSCRIBED'. Clienții care nu se abonează la e-mailurile dvs. de marketing sunt excluși din segmentul de clientelă.

Conectori

Dacă utilizați mai multe filtre, atunci le combinați utilizând conectorii AND și OR . Conectorii vă ajută să faceți obiectivul segmentului dvs. de clientelă atât de larg sau de restrâns pe cât aveți nevoie:

  • Sugestia pereche de operator și valoare AND restrânge obiectivul segmentului dvs. de clientelă, deoarece un client trebuie să îndeplinească toate criteriile pentru a fi inclus.
  • Sugestia pereche de operator și valoare OR lărgește obiectivul segmentului dvs. de clientelă, deoarece un client poate îndeplini oricare dintre criterii pentru a fi inclus, dar nu trebuie să le îndeplinească pe toate.

Utilizarea conectorului AND conector

Pentru a crea un segment de clientelă care să includă doar abonații la e-mail care au plasat 5 sau mai multe comenzi, utilizați conectorul AND pentru a combina ambele filtre.

Conceptual, acest segment de clientelă este după cum urmează:

Clienții care se abonează la e-mailurile dvs. de marketing și clienții care au plasat 5 sau mai multe comenzi.

În editor, segmentul de clientelă se afișează după cum urmează:

email_subscription_status = 'SUBSCRIBED' AND number_of_orders >= 5

Segmentul dvs. de clientelă include numai abonații la e-mail care au plasat 5 sau mai multe comenzi. Segmentul de clientelă nu include următorii clienți:

  • Clienții care nu se abonează la e-mailurile dumneavoastră de marketing.
  • Clienții care se abonează la e-mailurile dumneavoastră de marketing, dar care au plasat mai puțin de 5 comenzi.

Utilizarea conectorului OR conector

Pentru a crea un segment de clientelă care include abonații la e-mail sau clienții care au plasat 5 sau mai multe comenzi, utilizați OR pentru a combina ambele filtre.

Din punct de vedere conceptual, acel segment de clienți este după cum urmează:

Clienții care se abonează la e-mailurile dumneavoastră de marketing sau clienții care au plasat 5 sau mai multe comenzi.

În editor, segmentul de clientelă se afișează după cum urmează:

email_subscription_status = 'SUBSCRIBED' OR number_of_orders >= 5

Segmentul dumneavoastră de clienți include următoarele grupuri:

  • Toți abonații la e-mailurile dumneavoastră, indiferent dacă au plasat sau nu 5 sau mai multe comenzi.
  • Toți clienții dumneavoastră care au plasat 5 sau mai multe comenzi, indiferent dacă se abonează sau nu la e-mailurile dumneavoastră.

Utilizând atât AND și OR conectorii

Puteți combina mai multe filtre utilizând atât AND și OR conectorii. Cea mai bună practică este să vă grupați filtrele folosind paranteze.

Dacă nu utilizați paranteze, atunci filtrele care sunt combinate utilizând AND se aplică înaintea filtrelor care sunt combinate folosind OR.

Segmente de clienți cu paranteze

Dacă doriți să limitați segmentul de clienți la abonații la e-mailurile dumneavoastră care au cheltuit fie peste 100 USD sau care au plasat 5 sau mai multe comenzi, atunci utilizați paranteze pentru a construi următorul segment de clienți:

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

În acest caz, OR conectorul este aplicat înaintea AND conectorului. Ca rezultat, segmentul dumneavoastră de clienți include ambele grupuri următoare:

  • abonații dumneavoastră la e-mail care au cheltuit peste 100 USD
  • abonații dumneavoastră la e-mail care au plasat 5 sau mai multe comenzi

Segmente de clienți fără paranteze

Următorul segment de clienți nu utilizează paranteze:

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

În acest caz, AND conectorul este aplicat înaintea OR conectorului. Aceasta înseamnă că filtrul este interpretat ca și cum ați fi inclus aceste paranteze:

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

Ca rezultat, segmentul dumneavoastră de clienți include toate grupurile următoare:

  • clienții dumneavoastră care au cheltuit peste 100 USD, indiferent dacă se abonează sau nu la e-mailurile dumneavoastră
  • abonații dumneavoastră la e-mail care au plasat 5 sau mai multe comenzi

Testați-vă cunoștințele despre componentele filtrului pentru segmente de clienți

Utilizați exemplul următor pentru a vă construi propriul segment de clienți pe pagina Clienți din panoul de administrare Shopify:

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

Aflați mai multe despre crearea segmentelor de clienți.