Сбор контактных данных из рассылки
Если у вас большая база email-адресов и вы хотите собрать другие контактные данные. Или обратная ситуация, например, через Viber хотите пригласить новых пользователей в email-рассылку. Такой сбор данных можно выполнить несколькими способами.
Массовая рассылка на условную группу
Рассмотрим на примере предложения подписаться на пуш-рассылки через емейл. Для этого необходимо создать условные группы по медиа каналу.
Во вкладке “Контакты” → “Группы” → “Новая группа” создайте условную группу.
Во вкладке "Условия", в разделе “Включить”, выберите соответствующие параметры:
Добавить условие → Каналы → Email-домен → Все контакты с email
В разделе “Исключить”, выберите канал, который планируете собирать, чтобы не было пересечения контактов. Для веб-пушей будет такое условие:
Добавить условие → Каналы → Домен организации → Все контакты с push
В результате должна получиться группа с такими условиями:
Остается только отправить получившейся группе письмо с предложением подписаться на пуш-уведомления и добавить ссылку на сайт. Пользователю необходимо будет из письма перейти на сайт и подписаться на пуш-рассылки обычным способом через всплывающее окно.
Триггерная рассылка
Вариант 1. Отправка общего письма с Velocity-кодом
Необходимо подготовить письмо с блоком-приглашением, который будет отображаться только у подписчиков без пуш-токена.
В коде полосы с блоком-приглашением необходимо добавить vellocity:
перед началом таблицы:
<!--#set($filtered = []) #foreach($item in $data.get('mediaList')) #if($item.get('mediaType') == 'WEB_PUSH') $!filtered.add($!item) #end#end #if($filtered == [])-->
Apache
в конце таблицы перед закрывающейся td установить
<!--#end-->
Apache
В коде письме подстановка будет выглядеть так:
Далее создайте сценарий в аккаунте из таких блоков:
- “Старт”,
- “Получить контакт” перед запуском рассылки,
- Email, где выберите письмо, которое будет отправлено,
- “Конец”.
Таким образом всем подписчикам будет отправляться одно и то же письмо. Разница только в отображении/скрытии полосы с предложением подписаться на пуш.
Обратите внимание!
Для сбора веб-токенов подходит только вариант с блоком “Получить контакт”. Если его не будет, блок с Velocity не отобразится.
Вариант 2. Разные письма с проверкой
Например, для приветственной рассылки можно создать два разных письма (для тех, у кого имеется и отсутствует нужный нам медиа канал), или только дополнительно отправить письмо тем, кто не указал номер телефона при регистрации.
Строится условная группа по такому принципу:
В разделе “Включить” выберите всех с email.
В разделе “Исключить” выберите всех с номером телефона.
Создайте простой сценарий в аккаунте из таких блоков:
- “Старт”,
- “Входит в группу?”, где выбираем ранее созданную условную группу с нужными медиа каналами. Если клиент указал номер при заполнении анкеты, для него сценарий завершается.
- "Email" – указываем письмо, которое будет отправлено, если номера нет в анкете. Например, со ссылкой на анкету или в личный кабинет, где можно указать данные.
- “Конец”.
Массовая рассылка с Velocity-кодом для сбора номеров
Если нужно отобразить блок в письме тем пользователям, у кого не задан номер телефона, то можно отправить письмо с помощью персонализации %SMS%. Таким образом, мы получим или номер телефона, или его отсутствие, и при помощи Velocity скроем или отобразим блок.
В коде полосы перед началом таблицы добавляем
<!-- %SMS% --> <!-- #set($sms = $data.get('SMS')) --> <!-- #if(!$sms) -->
Apache
в конце перед закрывающейся td устанавливаем
<!--#end-->
Apache
В коде подстановка будет выглядеть так:
Обратите внимание!
Такой вариант можно использовать только для сбора телефонных номеров.