Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Условные операторы (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:
Заполнитель 2 true:
Частичные и относительные даты в условном содержимом
Относительные и частичные даты можно использовать при определении условия, использующего даты, что позволяет создавать более гибкий персонализированный контент.
Частичные даты
Частичные даты позволяют определить такие условия, как "День рождения сегодня", или "День рождения в этом месяце". Доступные параметры частичных даты указаны ниже:
- День может быть проверен для любого дня, сегодня, определенного дня (например, 15-го) или дня (или дней) недели (например, понедельника и среды).
- Месяц можно проверить для любого месяца, этого месяца или определенного месяца (например, февраля).
- Год может быть проверен для любого года, этот год, или конкретный год (1922–2027).
Относительные даты
Относительные даты позволяют определять такие условия, как "День рождения в следующем месяце" или "День рождения был за 2 дня до сегодняшнего дня". Параметры здесь включают возможность указания количества дней, месяцев или лет "с сегодняшнего дня" или "до сегодняшнего дня".