Підстановка блоків листа згідно даних у профілі контакта
Код Velocity дозволяє створити email, контент якого залежатиме від даних у профілі контакта, наприклад, від статі. Чоловіки побачать добірку товарів для чоловіків, жінки — для жінок, а ті контакти, чия стать не вказана, — загальну добірку.
Налаштування динамічних блоків
- Розмістіть у шаблоні три структури з контентом для різних сегментів: жіночий одяг, чоловічий одяг та загальна добірка товарів.
-
Виділіть структуру з товарами для жінок та відкрийте редактор коду.
-
Додайте до коду назву додаткового поля контакту та умовний оператор, який відповідає за відображення цієї структури. Використовуйте такий формат:
<!--#if($!parameterName == 'value1')-->У нашому випадку оператор буде таким:
<!--#if($!personal.gender == 'F')-->
- Виділіть структуру із товарами для чоловіків. Код цієї структури буде показано у редакторі.
- Додайте умовний оператор у код структури над тегом tr. Використовуйте такий формат:
<!--##elseif($!parameterName == 'value2')-->У нашому випадку оператор буде таким:
<!--#elseif($!personal.gender == 'M')-->
- Виділіть структуру із загальною добіркою.
- Додайте умовний оператор у код над тегом tr. Використовуйте такий формат:
<!--#else-->
- Додайте
<!--#end--> оператор після тега </tr>, що закриває структуру.
Можна зробити складнішу перевірку на випадок, якщо поля записані по-різному: M або m, F та f:
#if($!personal.gender == 'm' || $!personal.gender == 'M')Також можна використовувати такий варіант:
#if('m'.equalsIgnoreCase($!personal.gender))Схожі статті:
- Вітальна серія із сегментацією за категоріями
- Розгалуження сценарію в залежності від параметрів події
Updated 25 days ago