Перейти к основному содержимому
Altcraft Docs LogoAltcraft Docs Logo
Пользователям iconПользователям
Разработчикам iconРазработчикам
Администраторам iconАдминистраторам
Русский
  • Русский
  • English
Войти
    Документация пользователяС чего начатьFAQТермины
      Обновления платформыarrow
    • v2026.1.76v2025.4.75v2025.4.74v2025.3.73v2025.2.72v2025.1.71v2024.4.70v2024.3.69v2024.2.68.2v2024.1.68
      Хранение и сбор данныхarrow
    • Ресурсы подписокРабота с базами данныхПрофиль подписчикаИмпорт профилей клиентов и обновление данныхИмпорт данных по расписаниюАвтоматизация сбора данных о профилеМассовое обновление профилей клиентовDouble opt-in подпискаСтоп-спискиСвязи между профилямиЭкспорт истории профилейЭкспорт профилейАвтоматическое создание статического сегмента при импортеКак открыть CSV-файлМатчингТипы полей в базе данныхГлобальные контрольные группыМенеджер подписок
      Каналы коммуникацииarrow
      • Email-каналarrow
      • Рекомендации по взаимодействию с ISPНастройка собственного from-доменаНастройка и использование постмастеровБыстрый старт
        Push-каналarrow
        • Mobile Pusharrow
        • Настройка и подключение
            Интеграция приложения с Altcraftarrow
          • Провайдеры: структура push сообщенияОбработка и добавление подпискиРегистрация событий
          Web Pusharrow
        • Предварительные настройки
            Настройка для различных браузеровarrow
          • Apple SafariMozilla ServicesFirebase Cloud Messaging
          Подключение Web Push на сайтПередача данных в платформуМетоды Web Push SDK
            Миграция и перенос подписокarrow
          • Перенос push-подписок из стороннего сервисаКак перенести push-подписки, настроенные для SafariМиграция с OneSignal
      SMS-канал
        Создание рассылки с нуляarrow
      • EmailSMSWeb PushMobile PushWhatsAppViber™Руководство: SMS-рассылка через VK NotifyMAX BotMAX GroupNotifyTelegram BotTelegram Group
      Схема работы каналов коммуникацииРуководство: SMS-рассылка через УТШРуководство: push-рассылка через сервис от "Согласие"
      Сегментацияarrow
    • Статические сегментыДинамические сегментыОбновляемые сегменты
        Условия сегментацииarrow
      • Сегментация по данным профиляСегментация по взаимодействиям с сущностямиСегментация по активности в каналах коммуникацииСегментация по внешним даннымСегментация по внешним SQL-таблицамСегментация по структуре профиля
      Лучшее время отправки (BST)Логические операторы "И" и "ИЛИ"Рекомендации по работе с сегментами
      Шаблоны сообщенийarrow
      • Работа с шаблонами сообщенийarrow
      • Работа в редактореEmail-шаблонSMS-шаблонPush-шаблонMAX-шаблонTelegram-шаблонWhatsApp-шаблонViber™-шаблонNotify-шаблон
        Визуальный редактор для email-шаблонаarrow
      • Интерфейс редактораДобавление элементовЭлементы и их настройкиПользовательские блокиСтили элементаСтруктура элементов
      Блочный редактор для email-шаблонаФрагменты шаблоновИзображения в сообщенияхПерсонализация контента в сообщенияхФормирование таблиц на основе элементов массива
        Переменные и функции Altcraftarrow
      • Использование логических выражений в сообщенияхИспользование циклов в сообщенияхИспользование переменных маркета в сообщенияхИспользование функционала JSONPath
        Динамический контент сообщенийarrow
      • Использование API-контента в сообщенияхИспользование HTML-контента в сообщенияхИспользование JSON-контента в сообщенияхИспользование контента из SQL базы данных в сообщениях
      Импорт и экспорт шаблона сообщенияЭкспорт шаблона из PixcraftИмпорт шаблона из стороннего сервиса
      Рассылкиarrow
    • Календарь рассылокБроадкаст рассылкаРегулярная рассылкаТриггерная рассылкаМультивариантный тест (A/B/n)Тестирование расылокРасписание рассылокРазмещения
      Кампанииarrow
    • Работа с КампаниямиЛокальные контрольные группы (ЛКГ)Ошибка нарушения стратификации при достижении лимитаРасширение аудитории в кампанииРазметка аудитории в кампаниях
      Сценарии автоматизацииarrow
    • Работа со Сценариями автоматизацииУзлы сценарияКлассические сценарии автоматизации маркетингаПриветственный сценарий: пошаговая настройкаАвтоматическое оповещение менеджера через сценарийСценарий брошенной корзины
      Маркетarrow
    • Настройки маркета
        Продуктыarrow
      • Создание продукта вручнуюИмпорт продукта из файлаИмпорт по расписаниюСегменты продуктов и SKUПодготовка YML-файла
      ЗаказыПеременные маркета в шаблонахРуководство: как отправить письмо подтверждения заказа
      Лояльностьarrow
    • Создание и настройка программы лояльностиИнтеграция лояльности с внешними системамиБыстрый стартБазовые кейсы использования программы лояльностиСегменты заказовПромокоды
      Веб-слойarrow
      • Формыarrow
      • Создание формыКонструктор формыОформление формыДействия при активации формыАналитика данныхСвязывание данных канала и формыУсловная постраничная логика в формах и опросахNPS-тестирование
        Пикселиarrow
      • Целевые действия клиентов и скоринг
        Попапыarrow
      • Создание и публикация попапаНастройка попапа в редакторе кодаУправление попапами вручную через скриптАналитика попаповРуководство: попап для подписки на pushБазовые кейсы размещения попапа через Менеджер теговКейс: Создание попапа с виджетом "Колесо фортуны"
        Менеджер теговarrow
      • Настройка и установка Менеджера теговТипы триггеровТипы переменныхСвязывание пикселя и Менеджера тегов
      Отчеты и аналитикаarrow
    • Отчет по каналамОтчёт по трафику
        Сводный отчётarrow
      • Все показатели сводного отчета
      Когортный отчётВремя жизниВоронка конверсииЦелиПрирост аудиторииКарта кликов (Email)Отчет по программам лояльностиОтчёт о возвратахОтчёт о недоставкахОтчет по глобальным контрольным группам
      Интеграцииarrow
    • Синхронизация статических сегментовMAXЯндекс.Аудитории™Аудитории Google AdsFacebook Ads Manager™Область видимости интеграцииWhatsAppViber™Tilda™Yandex AppMetrica™Lpgenerator™VK Реклама™Передаваемые при синхронизации данные
        Интеграция сторонних сервисов с Altcraft через Albatoarrow
      • Подключение Altcraft к AlbatoЗапуск приветственного сценария через AlbatoПередача данных о событииОтправка триггерной рассылкиРегистрация событийИмпорт данных из Google Sheets через AlbatoПередача данных из Altcraft
      Notify
        Захват событийarrow
      • Захват событий AltcraftТипы событий для захватаСтруктуры сообщений захвата событийОтправить JSON-запрос батчемОтправить сообщение в очередь RabbitMQОтправить сообщение в exchange RabbitMQОтправить сообщение в Kafka brokerПредварительное тестирование события
      Настройкиarrow
    • Настройки аккаунтаНастройки атрибутовПоисковые теги: создание и применениеПользовательские ссылкиВиртуальные сендерыПолитики отправки
        Пользователи и разграничение доступаarrow
      • Двухфакторная аутентификация (2FA)
        Подключенияarrow
      • Подключение к Facebook AdsПодключение к Google AdsПодключение к Яндекс.Аудиториям™Подключение к 360dialogПодключение к EdnaПодключение к Devino TelecomПодключение к SMS TrafficПодключение к VK Рекламе™Подключение к MTS OmniChannelПодключение через OAuth2Подключение через Basic AuthenticationПодключение через Token AuthenticationПодключение через Custom AuthenticationПодключение к MAXПодключение к NotifyПодключение к Rapporto
      Журнал аудита
      API-запросы: с чего начатьarrow
    • Импорт и обновление профиляЗапуск триггерной рассылкиОтправка профиля клиента в сценарий
    Архив документацииБиблиотека email-маркетолога
  • Сегментация
  • Логические операторы "И" и "ИЛИ"

Логические операторы "И" и "ИЛИ"

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

Оператор "И"​

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

Пример использования​

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

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

Так мы выберем тех клиентов, которые соответствуют обоим условиям.

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

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

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

Оператор "ИЛИ"​

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

Пример использования​

Предположим, что вам пришла идея о поощрении активных клиентов специальным промокодом. Активными будем считать тех, кто либо совершил покупку в последние 2 недели, либо имеет более 500 бонусных баллов на своем счету:

Составим условие:

При выполнении любого из этих условий клиент получит промокод.

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

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

к сведению

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

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

Группа правил​

Вы можете связывать несколько правил одного уровня либо при помощи "ИЛИ", либо при помощи "И", но использовать их вместе не получится. Для построения сложных схем, необходимо использовать группу правил. Внутри группы правил можно использовать оператор, отличный от того, которым связаны условия другого уровня. Это позволяет построить более сложные по структуре аудитории для ваших маркетинговых рассылок.

Пример использования​

Объясним на наглядном примере. Представим ситуацию, в которой вам нужно создать Viber™-рассылку для малоактивных покупателей — для тех, кто получал и email-сообщение, и SMS-сообщение, но покупку так и не совершил. Схематично аудитория получателей будет выглядеть так:

Для такого условия набор правил будет составлен следующим образом:


* Viber™ является товарным знаком Rakuten Group, Inc. Заблокирован на территории РФ.

Последнее обновление 31 мар. 2026 г.
Предыдущая страница
Лучшее время отправки (BST)
Следующая страница
Рекомендации по работе с сегментами
  • Оператор "И"
    • Пример использования
  • Оператор "ИЛИ"
    • Пример использования
  • Группа правил
    • Пример использования
© 2015 - 2026 Altcraft. Все права защищены.