Перейти к основному содержимому
Altcraft Docs LogoAltcraft Docs Logo
Для пользователяДля разработчикаДля администратора
Веб-сайтБаза знаний
Русский
  • Русский
  • English
v72
  • v74
  • v73
  • v72
Войти
  • Документация пользователя
  • FAQ
  • Термины
  • Обновления платформы
  • Хранение и сбор данных
  • Каналы коммуникации
  • Сегментация
    • Статические сегменты
    • Динамические сегменты
    • Сегментация профилей по основным данным
    • Сегментация профилей по данным подписок
    • Сегментация профилей по истории действий
    • Сегментация профилей по внешним данным
    • Сегментация профилей по внешним SQL таблицам
    • Сегментация профилей по участию в сегменте
    • Сегментация профилей по UTM
    • Сегментация по структуре профиля
    • Сегментация профилей по лучшему времени отправки
    • Логические операторы "И" и "ИЛИ"
    • Быстрый сегмент
  • Шаблоны сообщений
  • Кампании
  • Сценарии автоматизации
  • Маркет
  • Программы лояльности
  • Веб-слой
  • Отчеты и аналитика
  • Интеграции
  • Настройки
  • API-запросы: с чего начать
  • Библиотека email-маркетолога
Это документация к платформе Altcraft v72. Для этой версии документация больше не обновляется.
Информация по актуальной версии платформы (v74) доступна на этой странице.
  • Сегментация
  • Сегментация профилей по участию в сегменте
Документация для версии v72

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

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

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

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

подсказка

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

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

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

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

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

подсказка

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

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

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

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

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

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

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

FAQ: Почему не получается выбрать сегмент?​

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

Сегменты относятся к разным базам​

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

примечание

Это ограничение не распространяется на условие отбора по участию в статическом сегменте:

Первый сегмент уже включает в себя второй сегмент​

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

У нас есть два сегмента "Активные пользователи" и "Лояльные покупатели". Мы указываем, что в сегменте "Активные пользователи" участвует сегмент "Лояльные покупатели":

И далее, если мы укажем, что сегмент "Лояльные покупатели" должен включать в себя "Активных покупателей", мы создадим цикл, где один элемент будет ссылаться на другой.

Чрезмерная вложенность​

Платформа не поддерживает многократную вложенность сегментов. Рассмотрим пример: сегмент А включает в себя сегмент Б. Вы создаете новый сегмент В. Сегмент А уже не получится выбрать в сегменте В.

Сегмент в другой группе доступа​

Например, у нас есть пользователь, который находится в группе А. Он создал сегмент, которым хочет воспользоваться пользователь группы Б. Но пользователь Б не увидит этот сегмент, так как он создан в рамках другой группы.

Если вы хотите передать данные для пользователя из группы Б, вы можете экспортировать их, нажав на соответствующую кнопку на панели быстрых действий, и передать их файлом:

Последнее обновление 1 окт. 2024 г.
Предыдущая страница
Сегментация профилей по внешним SQL таблицам
Следующая страница
Сегментация профилей по UTM
  • События динамических сегментов
  • События статических сегментов
  • FAQ: Почему не получается выбрать сегмент?
    • Сегменты относятся к разным базам
    • Первый сегмент уже включает в себя второй сегмент
    • Чрезмерная вложенность
    • Сегмент в другой группе доступа
© 2015 - 2025 Altcraft. Все права защищены.