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

Показ In-App контента определенным пользователям

У каждого блока во встроенном редакторе и у каждого элемента внутри него есть две настройки на правой панели, которые определяют, кто его видит: Visibility и Display condition.

Показ или скрытие контента в зависимости от устройства

Anchor link to

Откройте настройки блока или элемента и используйте Hide on mobile или Hide on desktop в разделе Visibility, чтобы показывать его только для одной ширины предпросмотра, соответствующей ширине телефона (360, 390, 393 или 430 пикселей) и планшета (768 пикселей) переключателя телефон/десктоп на верхней панели.

Показ контента определенным пользователям

Anchor link to

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

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

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

  1. Выберите блок или элемент на холсте.
  2. На правой панели в разделе Display condition включите Show this block conditionally (Show this element conditionally, если вы выбрали элемент внутри блока).
  3. Выберите тег, оператор и значение (например, is и true).
  4. Нажмите + Add rule, чтобы добавить больше правил.
  5. В разделе If value is unknown выберите Hide block или Show block. Это определяет, что произойдет, если у пользователя нет значения для тега.
Настройки Visibility и Display condition с опциями Hide on mobile, Hide on desktop, правилом условия отображения и пользовательским выражением Liquid

Пример: предложение для возврата ушедших пользователей

Anchor link to

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

УсловиеЧто видит пользователь
RFM Recency ≥ 90Блок Card для возврата пользователя с предложением скидки
Любое другое значениеБлок Card остается скрытым

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

  1. Добавьте блок Card с предложением для возврата (изображение, заголовок и кнопка с промокодом).
  2. Выберите Card на холсте и в разделе Display condition включите Show this block conditionally.
  3. Установите правило RFM Recency ≥ 90.
  4. В разделе If value is unknown выберите Hide block — новые пользователи без истории покупок не должны видеть сообщение для возврата, предназначенное для ушедших пользователей.

Пользователь, который сделал последний заказ 120 дней назад, увидит предложение. Пользователь, который сделал заказ на прошлой неделе или еще не имеет истории заказов, никогда не увидит этот блок.

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

Anchor link to

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

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

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

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