Перейти к содержанию

Показ контента определенным получателям

Условие отображения показывает или скрывает блок для определенных получателей на основе их Тегов. Каждый подписчик получает один и тот же email, но видит только те блоки, которые предназначены для него.

Вы можете добавить условие отображения к любому блоку или элементу на холсте, за исключением Футера.

Чтобы установить условие отображения:

  1. Выберите блок или элемент на холсте.
  2. На правой панели в разделе Условие отображения включите опцию Показывать этот блок по условию (Показывать этот элемент по условию, если вы выбрали элемент внутри блока).
Панель условия отображения с выключенным флажком 'Показывать этот блок по условию', по умолчанию всегда показывается
  1. В первом поле выберите Тег.
  2. Установите оператор и значение (например, is и true).
Панель условия отображения с включенной опцией 'Показывать этот элемент по условию', правилом 'loyalty_member is true' и выбранной опцией 'Скрыть блок'
  1. Нажмите + Добавить правило, чтобы добавить больше правил. Выберите Все правила, если должны совпадать все правила, или Любое правило, если достаточно хотя бы одного.
  2. В разделе Если значение неизвестно выберите Скрыть блок или Показать блок. Это определяет, что произойдет, если у получателя нет значения для данного Тега.

Когда условие активно, на блоке на холсте отображается метка с кратким описанием правила: IF для отдельного условия, или ELSE IF / ELSE для блока в цепочке ветвления.

Показ разного контента разным группам

Anchor link to

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

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

Чтобы настроить цепочку ветвления:

  1. Разместите два или более блока (или элемента внутри одного блока) непосредственно рядом друг с другом на холсте.
  2. На первом блоке включите Показывать этот блок по условию (или Показывать этот элемент по условию) и установите правило для Тега. У первого блока нет настройки Branch. Редактор проверяет этот блок первым.
  3. На каждом среднем блоке (каждый блок ниже первого, кроме последнего) включите условие отображения, установите правило для Тега и установите Branch в значение Else if. Редактор проверяет этот блок, только если условия блоков выше не совпали.
  4. На последнем блоке включите условие отображения и установите Branch в значение Else. Не добавляйте правило для Тега. Этот блок является запасным вариантом для всех, кто не подошел ни под один из блоков выше.

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

Пример сценария: возвращение на основе последней покупки

Anchor link to

Email для возвращения пользователей, в котором каждый получатель видит контент в зависимости от того, как давно он совершил последнюю покупку.

БлокBranchУсловиеЧто видит получатель
Блок 1Нетdays_since_last_purchase 90Сообщение “Мы скучаем по вам” со скидкой для возвращения
Блок 2Else ifdays_since_last_purchase 30Напоминание о новых поступлениях
Блок 3ElseНетОбычный промо-блок

Получатель, неактивный 120 дней, соответствует условиям и Блока 1, и Блока 2, но увидит сообщение со скидкой, потому что Блок 1 идет первым. Тот, кто был неактивен от 30 до 89 дней, увидит напоминание о новых поступлениях. Все остальные увидят обычный промо-блок.

Чтобы настроить этот сценарий:

  1. Добавьте три Текстовых блока один за другим как три отдельных блока на холсте.
  2. Блок 1: включите Показывать этот блок по условию. Установите days_since_last_purchase 90, оставьте Если значение неизвестно на Скрыть блок и добавьте текст для возвращения.
Условие отображения для Блока 1: days_since_last_purchase больше или равно 90, выбрана опция 'Скрыть блок'
  1. Блок 2: включите условие отображения. Установите days_since_last_purchase 30, установите Branch в Else if и добавьте текст о новых поступлениях.
Условие отображения для Блока 2: days_since_last_purchase больше или равно 30, Branch установлено в Else if
  1. Блок 3: включите условие отображения, установите Branch в Else и добавьте обычный промо-текст. Не добавляйте правило для Тега.
Условие отображения для Блока 3: Branch установлено в Else, правило для Тега отсутствует

Написание пользовательского условия Liquid

Anchor link to

Когда конструктора правил недостаточно, напишите условие самостоятельно на Liquid.

  1. Выберите блок или элемент на холсте.
  2. В разделе Условие отображения включите Пользовательское выражение Liquid.
  3. Введите ваше условие. Например, чтобы показать блок получателям из Германии или VIP-подписчикам:
Country == "DE" or VIP

Редактор оборачивает ваше выражение в конструкцию {% if ... %} вокруг блока при отправке email. Пользовательское выражение заменяет любые правила, установленные в конструкторе выше.

Имена тегов с пробелами преобразуются автоматически. Например, Last Order становится LastOrder.

Включен флажок Пользовательское выражение Liquid с условием Country equals DE or VIP в поле ввода