Показ контента определенным получателям
Условие отображения показывает или скрывает блок для определенных получателей на основе их Тегов. Каждый подписчик получает один и тот же email, но видит только те блоки, которые предназначены для него.
Вы можете добавить условие отображения к любому блоку или элементу на холсте, за исключением Футера.
Чтобы установить условие отображения:
- Выберите блок или элемент на холсте.
- На правой панели в разделе Условие отображения включите опцию Показывать этот блок по условию (Показывать этот элемент по условию, если вы выбрали элемент внутри блока).

- В первом поле выберите Тег.
- Установите оператор и значение (например, is и true).

- Нажмите + Добавить правило, чтобы добавить больше правил. Выберите Все правила, если должны совпадать все правила, или Любое правило, если достаточно хотя бы одного.
- В разделе Если значение неизвестно выберите Скрыть блок или Показать блок. Это определяет, что произойдет, если у получателя нет значения для данного Тега.
Когда условие активно, на блоке на холсте отображается метка с кратким описанием правила: IF для отдельного условия, или ELSE IF / ELSE для блока в цепочке ветвления.
Показ разного контента разным группам
Anchor link toОдно условие отображения управляет только одним блоком: редактор показывает его одним получателям и скрывает от других. Оно не заменяет один блок другим.
Используйте Ветвление (Branch), когда разные получатели должны видеть разные блоки в одном и том же месте, и каждый получатель должен увидеть ровно один вариант.
Чтобы настроить цепочку ветвления:
- Разместите два или более блока (или элемента внутри одного блока) непосредственно рядом друг с другом на холсте.
- На первом блоке включите Показывать этот блок по условию (или Показывать этот элемент по условию) и установите правило для Тега. У первого блока нет настройки Branch. Редактор проверяет этот блок первым.
- На каждом среднем блоке (каждый блок ниже первого, кроме последнего) включите условие отображения, установите правило для Тега и установите Branch в значение Else if. Редактор проверяет этот блок, только если условия блоков выше не совпали.
- На последнем блоке включите условие отображения и установите Branch в значение Else. Не добавляйте правило для Тега. Этот блок является запасным вариантом для всех, кто не подошел ни под один из блоков выше.
Редактор проверяет блоки по порядку сверху вниз и показывает первый, который соответствует условию. Все остальные блоки в цепочке остаются скрытыми для этого получателя.
Пример сценария: возвращение на основе последней покупки
Anchor link toEmail для возвращения пользователей, в котором каждый получатель видит контент в зависимости от того, как давно он совершил последнюю покупку.
| Блок | Branch | Условие | Что видит получатель |
|---|---|---|---|
| Блок 1 | Нет | days_since_last_purchase ≥ 90 | Сообщение “Мы скучаем по вам” со скидкой для возвращения |
| Блок 2 | Else if | days_since_last_purchase ≥ 30 | Напоминание о новых поступлениях |
| Блок 3 | Else | Нет | Обычный промо-блок |
Получатель, неактивный 120 дней, соответствует условиям и Блока 1, и Блока 2, но увидит сообщение со скидкой, потому что Блок 1 идет первым. Тот, кто был неактивен от 30 до 89 дней, увидит напоминание о новых поступлениях. Все остальные увидят обычный промо-блок.
Чтобы настроить этот сценарий:
- Добавьте три Текстовых блока один за другим как три отдельных блока на холсте.
- Блок 1: включите Показывать этот блок по условию. Установите
days_since_last_purchase≥90, оставьте Если значение неизвестно на Скрыть блок и добавьте текст для возвращения.

- Блок 2: включите условие отображения. Установите
days_since_last_purchase≥30, установите Branch в Else if и добавьте текст о новых поступлениях.

- Блок 3: включите условие отображения, установите Branch в Else и добавьте обычный промо-текст. Не добавляйте правило для Тега.

Написание пользовательского условия Liquid
Anchor link toКогда конструктора правил недостаточно, напишите условие самостоятельно на Liquid.
- Выберите блок или элемент на холсте.
- В разделе Условие отображения включите Пользовательское выражение Liquid.
- Введите ваше условие. Например, чтобы показать блок получателям из Германии или VIP-подписчикам:
Country == "DE" or VIPРедактор оборачивает ваше выражение в конструкцию {% if ... %} вокруг блока при отправке email. Пользовательское выражение заменяет любые правила, установленные в конструкторе выше.
Имена тегов с пробелами преобразуются автоматически. Например, Last Order становится LastOrder.
