Поделиться через


Использование встроенных условий

Условные операторы (if-then-else) отображают содержимое в зависимости от значения (истина или ложь) одного или нескольких условных выражений. Код, необходимый для создания условных операторов, можно добавить в конструкторе или в представлении HTML. Затем можно использовать диалоговое окно заполнителя, чтобы указать вычисляемое условие. Ниже приведен пример условных выражений с использованием заполнителей для указания условий.

{{#if placeholderName}}
   Content displayed when the expression is true
{{else if placeholderName2}}
   Content displayed when the first expression is false and the second one is true
.
.
.
{{else}}
   Content displayed when all expressions are false
{{/if}}

Если вы добавляете код в HTML, обязательно поместите комментарии в коде:

<!-- {{#if placeholderName}} -->
    <h1>Content displayed when the expression is true</h1>
<!-- {{/if}} -->

В коде указывается только имя заполнителя. Чтобы настроить условие, перейдите на вкладку Персонализация в конструкторе сообщений электронной почты Customer Insights - Journeys:

Снимок экрана с вкладкой персонализации с заполнителями.

Например, можно добавить код для персонализации приветствия в зависимости от страны или региона:

{{#if placeholderName}}
    Hola
{{else if placeholderName2}}
    Hallo
{{else}}
    Hi
{{/if}} {{contact.firstname}}!

Затем выберите имя заполнителя для настройки. Затем выберите поле и условие для сравнения. В этом примере первый заполнитель активирует условие, если адрес контакта находится в Испании:

Снимок экрана с конфигурацией заполнителя.

Затем настройте другое условие для проверки адреса контакта для Дании:

Снимок экрана с конфигурацией адреса контакта для Дании.

Можно просмотреть влияние условий в режиме предварительного просмотра и тестирования, изменив образцы данных для условий на true. Заполнитель 1 true:

Снимок экрана с условиями, для которых установлено значение true.

Заполнитель 2 true:

Снимок экрана с условиями, для которых установлено значение false.

Частичные и относительные даты в условном содержимом

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

Частичные даты

Частичные даты позволяют определить такие условия, как "День рождения сегодня", или "День рождения в этом месяце". Доступные параметры частичных даты указаны ниже:

  • День может быть проверен для любого дня, сегодня, определенного дня (например, 15-го) или дня (или дней) недели (например, понедельника и среды).
  • Месяц можно проверить для любого месяца, этого месяца или определенного месяца (например, февраля).
  • Год может быть проверен для любого года, этот год, или конкретный год (1922–2027).

Снимок экрана, на котором показаны настройки частичных дат.

Относительные даты

Относительные даты позволяют определять такие условия, как "День рождения в следующем месяце" или "День рождения был за 2 дня до сегодняшнего дня". Параметры здесь включают возможность указания количества дней, месяцев или лет "с сегодняшнего дня" или "до сегодняшнего дня".

Снимок экрана, на котором показаны настройки относительных дат.