В Unisender для персонализации используются подстановки — специальные переменные в двойных фигурных скобках.
Можно добавить в рассылку:
- Системные переменные — ссылка на веб-версию, ссылка отписки, название списка.
- Пользовательские переменные — дополнительные поля контактов. Например, ФИО, город или дата рождения.
Вместо переменной в письмо автоматически подставляется нужное значение.
Пример использования подстановок в теме и в теле письма:
Системные переменные
Переменная | Описание | Пример подстановки в HTML | Пример подстановки в полученном письме |
{{Name}} | Дополнительное поле «Имя». Поле создаётся в аккаунте автоматически и вы не сможете его удалить. | Здравствуйте, {{Name}}! | Здравствуйте, Мария! |
{{last_name}} | Дополнительное поле «Фамилия». Поле создаётся в аккаунте автоматически и вы не сможете его удалить. | Здравствуйте, {{Name}} {{last_name}}! | Здравствуйте, Мария Иванова! |
{{ToName}} | Имя получателя, которое отображается в почтовом клиенте контакта возле его email-адреса. При получении письма в строке «To» («Кому») адресат будет видеть:
Name Surname <recipient.email@example.com> Будьте внимательны: пока это поле заполнено, контакт всегда будет получать персональные письма. Длина поля ограничена 78 символами. Начиная с 79-го, символы будут обрезаться. |
1.
Переменная срабатывает для почтового клиента независимо от подстановки в теле письма. 2. При подстановке в теле письма работает, как и другие: Здравствуйте, {{ToName}}! |
1.
Кому: Андрей <andrey@gmail.com> 2. Здравствуйте, Андрей! |
{{ListTitle}} | Название списка рассылки в кавычках. | Спасибо за подписку на рассылку «{{ListTitle}}»! | Спасибо за подписку на рассылку «Новинки мира моды»! |
{{Email}} | Email получателя. Работает только в email-рассылках. | Вы получаете рассылку, потому что оставили адрес {{Email}} на выставке «Экспо» | Вы получаете рассылку, потому что оставили адрес pr@unisender.com на выставке «Экспо» |
{{LocalPart}} | Часть email получателя до знака @. Работает только в email-рассылках. | Здравствуйте, {{LocalPart}} | Здравствуйте, sergey777 |
{{Phone}} | Телефон получателя. Работает только в SMS-рассылках. | Ваш телефон — {{Phone}} | Ваш телефон — +79101234567 |
{{ConfirmUrl}} | Ссылка для подтверждения подписки. Используется только в письмах подтверждения подписки. | Для подтверждения подписки перейдите по <a href="{{ConfirmUrl}}">этой ссылке/a> | Для подтверждения подписки перейдите по этой ссылке |
{{SubscribeListUrl:NNN}} | Ссылка, при переходе по которой адресат подтверждает подписку на список. NNN в подстановке — это id списка. Взять id можно из ссылки на список. | Вы можете <a href="{{SubscribeListUrl:123}}" >подписаться на список «Коты»</a> | Вы можете подписаться на список «Коты» |
{{UnsubscribeUrl}} | Ссылка отписки. Добавлять её не обязательно, Unisender автоматически добавляет ссылку отписки в конце каждого письма.
При использовании данной подстановки стандартная ссылка отписки в письмо не добавляется. |
Для отписки перейдите по <a href="{{UnsubscribeUrl}}">ссылке</a> | Для отписки перейдите по ссылке |
{{WebLetterUrl}} | Ссылка на веб-версию письма. | Если картинки в письме не отображаются, вы можете посмотреть <a href="{{WebLetterUrl}}">веб-версию письма</a> | Если картинки в письме не отображаются, вы можете посмотреть веб-версию письма |
{{SendDate}} | Дата запланированной отправки письма. Можно задать формат явно: {{SendDate:FORMAT}}, где FORMAT задаёт формат даты и времени как в функции date языка php, с четырьмя изменениями:
1. символ q означает название месяца в родительном падеже; 2. символ _ перед D, l, F, M, q делает все буквы строчными; 3. символ ^ перед D, l, F, M, q делает все буквы прописными; 4. символы часового пояса (временной зоны) не должны использоваться. Дата и время будут в часовом поясе, указанном в настройках Личного кабинета. |
1.
{{SendDate}} 2. {{SendDate:l, j _q Y}} г. 3. {{SendDate:Y-m-d H:i:s}}. |
1.
02.09.2020 2. Среда, 2 сентября 2020 3. 2020-09-02 19:29:18 |
{{SocialBookmarks}} | Пиктограммы соцсетей.
Можно задать дополнительные параметры {{SocialBookmarks:"url", "title", "services"}}, где 1. url – размещаемая ссылка (при указании пустого значения используется ссылка на веб-версию письма); 2. title – краткое текстовое описание ссылки (при указании пустого значения используется тема письма). В параметре не допускается использование кавычек; 3. services – список сервисов, для которых создаются пиктограммы (через запятую); Каждый параметр должен быть заключен в двойные кавычки. Допустимые имена сервисов: vkontakte, odnoklassniki, moi_mir, yandex, google. Если указано значение all, выводятся пиктограммы всех поддерживаемых сервисов. |
{{SocialBookmarks:"https://google.com", "title", "vkontakte,odnoklassniki,yandex"}} |
Пользовательские переменные
Пользовательские переменные используют значения дополнительных полей.
Чтобы создать дополнительное поле, в личном кабинете зайдите в раздел «Контакты» – «Инструменты» – «Дополнительные поля».
Нажмите на кнопку «Создать поле».
Для примера создадим дополнительное поле для кода подтверждения. Заполняем поля:
- Название поля. Его мы будем видеть в списке дополнительных полей.
- Переменная. Её будем использовать в письме. Допускаются буквы латинского алфавита, цифры и _. Первым символом может быть только буква. Использовать пробелы нельзя. Также переменные чувствительны к регистру — то есть, «Code» и «code» — разные переменные. Название пишем без кавычек и скобок, только название подстановки.
- Тип поля. Формат данных, указанных в значении этого поля. Выбираем «Строка».
Нажимаем «Создать».
Дополнительное поле создано.
Как добавить подстановку в тело письма
Обратите внимание, в феврале 2024 года в Unisender появился новый редактор. Информацию о его основных функциях и преимуществах можно найти в разделе «Создание писем в новом конструкторе».
В новом редакторе
Создайте рассылку и письмо, следуя инструкции.
Далее добавьте нужную переменную в письмо. Доступно несколько вариантов, как это можно сделать.
Вариант 1. Поставьте курсор в то место письма, куда хотите добавить подстановку, в настройках текста нажмите «Переменные» и выберите нужную переменную из списка.
Вариант 2. Скопируйте нужную системную или пользовательскую переменную (обязательно с двойными фигурными скобками) и добавьте ее в рассылку вручную.
Вариант 3. Выделите текст, вместо которого нужно добавить подстановку в письмо. В настройках элемента нажмите на кнопку замены текста (кнопка с фигурными скобками) и в специальном поле пропишите подстановку.
Либо выделите текст, вместо которого нужно добавить подстановку, в настройках нажмите кнопку «Переменные» и выберите из списка нужную переменную.
При отправке рассылки выделенный текст будет автоматически заменен на переменную и в письмо подтянуться нужные данные.
Вариант 4. Подстановку можно вставить в текст письма в виде гиперссылки. Например, чтобы добавить ссылку отписки или веб-версию письма.
Для этого выделите часть текста, в которую хотите добавить подстановку, в настройках кликните на значок ссылки и добавьте переменную в соответствующее поле.
В старом редакторе
Создайте письмо, следуя инструкции.
Поставьте курсор в то место, куда нужно добавить переменную, и нажмите кнопку «Подстановки» на панели инструментов.
Выберите нужную подстановку, чтобы добавить переменную в письмо.
Таким же образом можно добавлять другие переменные, в том числе системные.
Еще вы можете просто скопировать нужную подстановку из раздела «Дополнительные поля» и вставить в тело письма или написать ее самому (обязательно с двойными фигурными скобками).
Данный вариант добавления подстановки можно также использовать в HTML редакторе.
Как добавить подстановку в тему письма
Чтобы добавить подстановку в тему письма, на этапе создания рассылки поставьте курсор в то место, куда нужно добавить переменную, нажмите «Персонализировать» и выберите нужную подстановку.
Как создать и отправить рассылку в новом редакторе
Как создать и отправить рассылку в старом редакторе
Альтернативный вариант — ввести переменную вручную или скопировать (с двойными фигурными скобками) из раздела «Дополнительные поля» и вставить в тему.
Мы добавили переменные в письмо. Теперь рассмотрим, откуда переменные дополнительных полей будут подтягивать значения.
Как заполнить дополнительные поля
Чтобы вместо переменной в письме отображалось значение, дополнительное поле должно быть заполнено. Заполнить поля можно при импорте, подписке или вручную.
К примеру, у вас есть файл с контактами, который выглядит так:
При импорте файла настраиваем поля — выбираем ранее созданные дополнительные поля напротив каждого столбца.
Подробнее об импорте читайте в статье «Как загрузить свою базу email-адресов».
Также отредактировать дополнительные поля можно в карточке контакта на вкладке «Дополнительные поля».
Как проверить подстановки
Важно!
Большая часть подстановок не работает в тестовых письмах. Для проверки подстановки нужно отправить рассылку. Чтобы не отправлять рассылку всем получателям, создайте отдельный список для теста, добавьте туда только свои адреса и отправьте рассылку на этот список.
Так выглядит письмо с подстановками.
Условия в подстановках
Иногда нужно использовать не просто подстановку определённого значения, а условие. Например, если поле «Имя» не заполнено, то вместо него нужно написать «уважаемый участник». Далее рассмотрим, какие условия можно использовать.
Если поле не заполнено
Используем конструкцию вида
{{Name|текст если поле пустое}}
Будет подставлено значение поля Name, а если в Name пусто, то появится текст после |. Это значение по умолчанию в случае, если поле не заполнено. Вместо текста можно указать и переменную другого поля, например {{Name|{{Email}}}}.
Пример:
Подстановка в письме Если значение поля Name — «Александр» Если поле Name пустое Добрый день, {{Name|уважаемый клиент}}! Добрый день, Александр! Добрый день, уважаемый клиент!
Если поле заполнено и не равно нулю
Используем конструкцию вида
{{Name?текст если поле не пустое}}
Если поле Name не пустое и не равно нулю, то будет подставлен текст, который идёт после знака ?. Если пустое — ничего не будет подставлено. Здесь также вместо текста можно указать переменную другого поля.
Например: {{Orders?{{Discount}}}} — если поле Orders не пустое и не равно нулю, будет подставлено значение поля Discount.
Пример:
Подстановка в письме Если значение поля HasOrders равно «10» Если поле пустое {{Orders?Вам полагается скидка 10%}} Вам полагается скидка 10%
Как поставить запятую, если имя заполнено
Используем конструкцию вида
{{Name?, }}{{Name}}
Если поле Name заполнено, перед ним будет запятая. Если поле Name не заполнено, подстановка будет пропущена.
Пример:
Подстановка в письме Если значение поля равно «Ольга» Если поле пустое Добрый день{{Name?, }}{{Name}}! Добрый день, Ольга! Добрый день!
Как поставить заглавную букву, если поле не заполнено
Тут комбинируем два условия — с | для заглавной буквы и ? для строчной в таком виде:
{{Name|Текст с заглавной буквы}}{{Name?, текст со строчной буквы}}
Пример:
Подстановка в письме Если значение поля Name равно «Елена» Если поле пустое {{Name|Приглашаем}}{{Name?, приглашаем}} вас на марафон! Елена, приглашаем вас на марафон! Приглашаем вас на марафон!
Перед отправкой массовой рассылки с подстановкой рекомендуем всегда отправлять пробную рассылку на свои адреса. Если подстановка сработала некорректно, проверьте, правильно ли вы указали переменную в письме. Для пользовательских подстановок также проверьте значения дополнительных полей для контактов.
Полезные ссылки
Как создавать дополнительные поля
Как обратиться к подписчику по имени в рассылке
5 идей для персонализации писем
Персонализация писем в автоматизации
Как персонализировать рассылки, чтобы продавать больше