Логические операторы "И" и "ИЛИ"
Сегментация в платформе строится на основе условий. Зачастую, одного условия недостаточно для того, чтобы вычислить необходимую для той или иной рассылки аудиторию. В таких случаях необходимо указать два или более условия отбора или группу правил. Условия связываются между собой с помощью логических операторов формальной логики — "И" и "ИЛИ". В этой статье мы на примерах объясним, как работают условия с этими операторами.
Оператор "И"
Оператор "И" будет выбирать тех подписчиков, для которых действительны все правила и группы правил в запросе. Этот оператор подразумевает под собой строгое соответствие условию у всех соединяемых элементов. Его можно представить схематично:

Пример использования
Смоделируем ситуацию. Для рассылки приглашения на промо-мероприятие нам необходимо отобрать проживающих в Москве подписчиков, которые хотя бы раз открывали ваше Email-сообщение:

Условия будут выглядеть так:

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

В этом случае условия также будут соединены оператором "И":

В этот сегмент попадут те профили, которые не получали ни сообщений о скидках, ни писем об эксклюзивных предложениях, ни рассылок с промокодами.
Оператор "ИЛИ"
Оператор "ИЛИ" выбирает те профили, для которых выполнимо хотя бы одно правило или группа правил. Если профиль удовлетворяет какому-то одному условию, то он попадет в такой сегмент. Схема его работы выглядит следующим образом:
