Если не у всех подписчиков заполнено имя

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

Для этой задачи условное выражение будет следующим:

[% IF anketa.a222.q333 %] Здравствуйте, [% anketa.a222.q333 %]! [% ELSE %] Здравствуйте! [% END %]

В примере  a222 — код анкеты,  q333 – код поля анкеты, в которой записаны имена подписчиков. Код анкеты и поля анкеты можно посмотреть в разделе Анкеты.

В приведенном выражении:

  • [% IF anketa.a222.q333 %] – условие, которое сообщает: если поле с кодом a222.q333 заполнено, то выводить: Здравствуйте, [% anketa.a222.q333 %]!
  • Команда [% anketa.a222.q333 %] подставляет имя подписчика из базы.
  • [% ELSE %] – это условие, которое выполняется, если не подошли все остальные условия, то есть, если поле пустое. В этом случае команда предписывает вывести: Здравствуйте!
  • [% END %] – заканчивает условное выражение.

См. также: Синтаксис ProScript | Динамический контент

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос