Перейти к основному содержимому

Сегментация профилей по участию в сегменте

Сегментация в Альткрафт поддерживает два уровня вложенности правил:

  • основной уровень — условие И/ИЛИ в запросе к базе данных,
  • дополнительный уровень — условие И/ИЛИ в группе правил запроса.

Если вам нужна более сложная выборка, объединяющая несколько запросов по разным условиям — к одной или нескольким базам данных, — вы можете использовать правило выборки Сегмент.

подсказка

Сегмент в данном случае выступает как внешнее хранилище данных для пересекающей выборки. Если необходимые данные уже хранятся в файле, списке или веб-сервисе — можете применять правила сегментации по внешним источникам.

Если вам нужна ещё более детальная выборка, вы можете организовать её отдельно в sql таблице и сегментировать подписчиков по пересечению с sql базой данных.

События динамических сегментов

Для использования правила Участие в динамическом сегменте вам понадобится составить выборку к одной или нескольким базам и сохранить её как отдельный сегмент. После этого — создать новый сегмент для итогового расчёта и в него добавить соответствующее правило, для которого доступны операторы:

  • в сегменте,
  • не в сегменте.

подсказка

По возможности избегайте оператора Не в сегменте, особенно при больших выборках: правило с таким оператором будет сравнивать выборку со всем результатом расчёта вложенного сегмента, в отличие от правила с оператором В сегменте, с которым правило ищет соответствие. Пересечение массивов данных потребляет гораздо больше системных ресурсов.

Таких правил в сегменте может быть сколько угодно. Однако в сегментах, по которым будет производиться выборка для правила, не может быть выборок по другим сегментам.

предупреждение

Ограничения на один уровень вложенности одного сегмента в другой обусловлены динамической природой сегмента: для выборки будут каждый раз пересчитываться все связанные сегменты, что может занять некоторое время.

События статических сегментов

Вы можете выбирать подписчиков по критериям участия в статических сегментах — контрольных группах клиентов. Возможны несколько вариантов выборки, отмечающих либо текущее состояние, либо частоту попадания клиента в контрольную группу:

  • хотя бы раз был,
  • ни разу не был,
  • сейчас нет, но хотя бы раз был,
  • не в сегменте,
  • был как минимум [n] раз за [x] дней,
  • был как минимум [n] раз за период,
  • не был ни разу за [n] дней,
  • не был ни разу за период.