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

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

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

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

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

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

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

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

Anchor link to

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

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

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

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

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

Пример: повторное вовлечение по последней покупке

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 и добавьте обычный промо-текст. Не добавляйте правило для тега (Tag).
Условие отображения для Блока 3 с ветвлением (Branch), установленным на Else, и без правила для тега (Tag)

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

Anchor link to

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

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

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

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

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