Компоненти на сегмент от клиенти
Сегментите от клиенти се състоят от един или повече филтри. Филтърът се изгражда, като се използват име на филтър, оператор и стойност като негови компоненти.
| Компонент | Име на компонент |
|---|---|
| 1 | име на филтър |
| 2 | оператор |
| 3 | стойност |
Можете да използвате повече от един филтър в сегмент от клиенти. В този случай се използват конектори между всеки филтър. Сегмент от клиенти, който използва няколко филтъра, се изгражда по следния начин:
Научете повече за конкретните филтри, които се използват за изграждане на сегменти от клиенти.
На тази страница
Имена на филтри
Името на филтъра е критерий, който се използва за избиране на клиенти за даден сегмент от клиенти. Например, ако искате да изберете всички Ваши клиенти, които са се абонирали за Вашите маркетингови имейли, тогава използвате името на филтъра email_subscription_status.
Functions
Можете да използвате функции, за да добавяте незадължителни параметри към филтър. Допълнителните параметри се добавят в скоби след оператора MATCHES или NOT_MATCHES.
Например можете да добавите параметър, като използвате идентификатор на маркетингова дейност, за да филтрирате всички Ваши клиенти, които са отворили определен имейл: shopify_email.opened MATCHES (activity_id = 123)
Поддържаните атрибути на функции са:
- anniversary
- customer_within_distance
- products_purchased
- shopify_email.EVENT
- store_credit_accounts
- storefront.EVENT
- orders_placed
Оператори
Операторът се използва за дефиниране на връзката между името на филтъра и стойността. Например, ако искате да създадете сегмент от клиенти, които са направили 5 или повече поръчки, тогава използвате оператора >=, за да обозначите „по-голямо или равно на“. В този случай бихте добавили стойността 5, тоест >=5.
Следват примери за други оператори:
- Между:
BETWEEN {value1} AND {value2} - Равно на:
= - Не е равно на:
!= - По-голямо от:
> - По-малко от:
<< code=""/> - По-малко или равно на:
<=< code=""/> - Съдържа точно тази стойност:
CONTAINS - Не съдържа точно тази стойност:
NOT CONTAINS
Операторите, които са налични за дадено име на филтър, зависят от това кое име на филтър използвате. Научете повече кои оператори са налични за всяко име на филтър.
Functions и оператори
Functions изискват специфични оператори преди добавянето на параметри. Двата оператора са MATCHES, който се използва, за да се укаже, че даден параметър е верен, или NOT_MATCHES, който се използва, за да се укаже, че даден параметър е грешен.
Например, ако искате да създадете сегмент от клиенти, които не са закупили конкретен продукт, тогава синтаксисът би бил: products_purchased NOT_MATCHES (id = ‘1234325’)
Използване на сдвоените предложения за оператор и стойност IS NULL и IS NOT NULL
Сдвоеното IS NULL предложение за оператор и стойност се използва за филтриране на клиенти, за които не съществуват данни за стойност за дадения филтър. Сдвоеното IS NOT NULL предложение за оператор и стойност се използва за филтриране на клиенти, за които съществуват данни за стойност за дадения филтър. IS NOT NULL означава, че дадена стойност има съществуващи данни и включва всички клиенти, които имат някаква стойност, а не конкретна стойност.
| Оператор | Пример |
|---|---|
IS NULL
| За да създадете сегмент от клиенти, които никога не са изоставяли количка при плащане, използвайте IS NULL предложение за двойка оператор и стойност. Сегментът
от клиенти включва клиенти, в чиито профили няма въведена стойност в полето за дата на незавършен
процес на поръчка.В редактора сегментът от клиенти е следният: abandoned_checkout_date IS NULL
|
IS NOT NULL
| За да създадете сегмент от всички клиенти, които преди това са изоставяли количка при плащане, използвайте IS NOT NULL предложение за двойка оператор и стойност. Сегментът от клиенти включва всички клиенти, в чиито профили има въведена стойност в полето за дата на незавършен процес на поръчка.В редактора сегментът от клиенти е следният: abandoned_checkout_date IS NOT NULL
|
Стойности
Стойността е характеристиката на даден клиент, която се използва за включване или изключване на клиента от сегмент от клиенти. Стойността се използва в комбинация с името на филтъра и оператора. Например, ако искате да изберете Вашите клиенти, които са се абонирали за Вашите маркетингови имейли, тогава използвате стойността 'SUBSCRIBED'. Клиентите, които не са се абонирали за Вашите маркетингови имейли, се изключват от сегмента от клиенти.
Конектори
Ако използвате няколко филтъра, тогава ги комбинирате, като използвате AND и OR конектори. Конекторите Ви помагат да направите фокуса на Вашия сегмент от клиенти толкова широк или тесен, колкото е необходимо:
- Сдвоеното
ANDконекторът стеснява фокуса на Вашия сегмент от клиенти, защото клиентът трябва да отговаря на всички критерии, за да бъде включен. - Сдвоеното
ORконекторът разширява фокуса на Вашия сегмент от клиенти, защото клиентът може да отговаря на който и да е от критериите, за да бъде включен, но не е необходимо да отговаря на всички критерии.
Използване на AND конектора
За да създадете сегмент от клиенти, който включва само Вашите имейл абонати, направили 5 или повече поръчки, използвайте AND конектора, за да комбинирате и двата филтъра.
В концептуален план този сегмент от клиенти е както следва:
Клиенти, които са се абонирали за Вашите маркетингови имейли, и клиенти, които са направили 5 или повече поръчки.
В редактора сегментът от клиенти се показва, както следва:
email_subscription_status = 'SUBSCRIBED' AND number_of_orders >= 5Вашият сегмент от клиенти включва само имейл абонатите Ви, които са направили 5 или повече поръчки. Сегментът от клиенти не включва следните клиенти:
- Клиенти, които не са се абонирали за Вашите маркетингови имейли.
- Клиенти, които са се абонирали за Вашите маркетингови имейли, но са направили по-малко от 5 поръчки.
Използване на OR конектора
За да създадете сегмент от клиенти, който включва Вашите абонати по имейл или клиенти, които са направили 5 или повече поръчки, използвайте OR конектора, за да комбинирате и двата филтъра.
Концептуално този сегмент от клиенти е както следва:
Клиенти, които се абонират за Вашите маркетингови имейли, или клиенти, които са направили 5 или повече поръчки.
В редактора сегментът от клиенти се показва, както следва:
email_subscription_status = 'SUBSCRIBED' OR number_of_orders >= 5Вашият сегмент от клиенти включва следните групи:
- Всички Ваши имейл абонати, независимо дали са направили 5 или повече поръчки.
- Всички Ваши клиенти, които са направили 5 или повече поръчки, независимо дали са се абонирали за Вашите имейли.
Използване както на AND и OR конектори
Можете да комбинирате няколко филтъра, като използвате както AND и OR
конектори. Най-добрата практика е да групирате филтрите си със скоби.
Ако не използвате скоби, тогава филтрите, които се комбинират с помощта на AND се прилагат преди филтрите, които се комбинират с помощта на OR.
Сегменти от клиенти със скоби
Ако искате да ограничите своя сегмент от клиенти до Вашите имейл абонати, които или са похарчили повече от 100 USD, или са направили 5 или повече поръчки, тогава използвайте скоби, за да изградите следния сегмент от клиенти:
(amount_spent > 100 OR number_of_orders >= 5) AND email_subscription_status = 'SUBSCRIBED'В този случай OR конектор се прилага преди AND
конектор. В резултат на това Вашият сегмент от клиенти включва и двете следни групи:
- Вашите имейл абонати, които са похарчили повече от 100 USD
- Вашите имейл абонати, които са направили 5 или повече поръчки
Сегменти от клиенти без скоби
Следният сегмент от клиенти не използва скоби:
amount_spent > 100 OR number_of_orders >= 5 AND email_subscription_status = 'SUBSCRIBED'В този случай AND конектор се прилага преди OR конектор. Това означава, че филтърът се интерпретира, сякаш сте включили тези скоби:
amount_spent > 100 OR (number_of_orders >= 5 AND email_subscription_status = 'SUBSCRIBED')В резултат на това Вашият сегмент от клиенти включва всички следни групи:
- Вашите клиенти, които са похарчили повече от 100 USD, независимо дали се абонират за Вашите имейли
- Вашите имейл абонати, които са направили 5 или повече поръчки
Проверете разбирането си за компонентите на филтъра за сегменти от клиенти
Използвайте следния пример, за да изградите свой собствен сегмент от клиенти на страницата „Клиенти“ във Вашия Shopify администраторски панел:
(amount_spent > 100 OR number_of_orders >= 5) AND email_subscription_status = 'SUBSCRIBED'Научете повече за създаването на сегменти от клиенти.