Компоненты сегмента клиентов
Сегменты клиентов состоят из одного или нескольких фильтров. Фильтр состоит из таких компонентов, как название фильтра, оператор и значение.
| Компонент | Название компонента |
|---|---|
| 1 | название фильтра |
| 2 | оператор |
| 3 | значение |
В сегменте клиентов можно использовать несколько фильтров. В этом случае между фильтрами используются коннекторы. Сегмент клиентов, использующий несколько фильтров, строится следующим образом:
Подробнее о конкретных фильтрах, которые используются для создания сегментов клиентов.
На этой странице
Названия фильтров
Название фильтра — это критерий, используемый для выбора клиентов для сегмента. Например, если вы хотите выбрать всех клиентов, подписавшихся на вашу маркетинговую рассылку, используйте фильтр с названием email_subscription_status.
Functions
Вы можете использовать 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 коннектора
Чтобы создать сегмент клиентов, включающий ваших подписчиков email-рассылки или клиентов, которые разместили 5 или более заказов, используйте OR коннектор, чтобы объединить оба фильтра.
По своей сути этот сегмент клиентов выглядит следующим образом:
Клиенты, подписанные на ваши маркетинговые рассылки, или клиенты, оформившие 5 или более заказов.
В редакторе этот сегмент клиентов отображается так:
email_subscription_status = 'SUBSCRIBED' OR number_of_orders >= 5Ваш сегмент клиентов включает следующие группы:
- Все ваши подписчики на рассылку, независимо от того, оформили ли они 5 или более заказов.
- Все ваши клиенты, оформившие 5 или более заказов, независимо от того, подписаны ли они на ваши рассылки.
Использование AND и OR коннекторов
Вы можете объединять несколько фильтров, используя и AND и OR
коннекторы. Рекомендуется группировать фильтры с помощью скобок.
Если вы не используете скобки, то фильтры, объединённые с помощью AND применяются раньше фильтров, объединённых с помощью OR.
Сегменты клиентов со скобками
Если вы хотите ограничить сегмент клиентов вашими подписчиками на рассылку, которые потратили более 100 долларов США или оформили 5 или более заказов, то используйте скобки для создания следующего сегмента клиентов:
(amount_spent > 100 OR number_of_orders >= 5) AND email_subscription_status = 'SUBSCRIBED'В этом случае OR коннектор применяется перед AND
коннектором. В результате ваш сегмент клиентов включает обе следующие группы:
- ваши подписчики на рассылку, которые потратили более 100 долларов США
- ваши подписчики на рассылку, которые оформили 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 долларов США, независимо от того, подписаны ли они на ваши рассылки
- ваши подписчики на рассылку, которые оформили 5 или более заказов
Проверьте своё понимание компонентов фильтров сегментов клиентов
Используйте следующий пример, чтобы создать собственный сегмент клиентов на странице «Клиенты» в панели управления Shopify:
(amount_spent > 100 OR number_of_orders >= 5) AND email_subscription_status = 'SUBSCRIBED'Узнайте больше о создании сегментов клиентов.