Перейти к основному содержимому
Обновлено: 

Как отправить письмо на разных языках

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

В этой статье мы расскажем только про настройку персонализации — процесс отправки писем мы подробно разбирали в другой статье.

Как отправить массовую email-рассылку

Рассмотрим частый случай, когда рассылка ведётся на русском и английском языках (для других языков всё настраивается аналогично). Чтобы отправить письмо на разных языках, нужно знать язык каждого получателя. Предположим, что мы создали в дополнительной анкете поле Language (тип — свободный ввод), в котором у русских подписчиков хранится значение ru, а у остальных — en.

Стоит отметить, что у некоторых подписчиков язык может быть не указан или указан некорректно. Их тоже можно включить в рассылку — например, если у вас большая часть клиентов из России, можно отправить им рассылку на русском.

Как настроить персонализацию

Персонализировать рассылку можно как в конструкторе писем, так и в HTML-редакторе. Если рассылка создана в конструкторе писем, в отчёте по выпуску будет карта кликов по каждому варианту письма.

Как персонализировать рассылку

Чтобы создать несколько версий письма в новом конструкторе, используйте условные выражения PROScript. С помощью них можно показывать разный контент в зависимости от значения поля языка подписчика.

Условные выражения в PROScript

Также вам потребуется заранее создать поле с типом «Свободный ввод» в дополнительной анкете, где будут храниться данные о языке подписчика.

  1. Скопируйте команду подстановки поля языка из анкеты (в примере это поле Language). Для этого зайдите в дополнительную анкету — команда находится справа от поля и выглядит так:

    [% anketa.custom.language %]
  2. Создайте письмо в новом конструкторе. Добавьте в начало письма элемент Текст и вставьте в него условное выражение PROScript с командой подстановки поля:

    [% IF anketa.custom.language == 'RU' %]

    How to add multilanguage 1 step

    Это условие включает отображение контента для русскоязычных подписчиков.

  3. Добавьте и настройте элементы письма на русском — тексты, изображения, кнопки или блоки.

  4. Закончив создание контента на одном языке, разместите ниже новый элемент Текст и вставьте в него условие со следующим языком.

    [% ELSIF anketa.custom.language == 'EN' %]

    How to add multilanguage 2 step

    Затем добавьте элементы письма для англоязычных подписчиков.

  5. Если необходимо, добавьте в письмо вариант для подписчиков, в чьих анкетах не указан язык. Используйте для этого условие [% ELSE %].

    Итоговая структура письма с условиями будет выглядеть так:

    [% IF anketa.custom.language == 'RU' %]
    элементы письма на русском языке
    [% ELSIF anketa.custom.language == 'EN' %]
    элементы письма на английском языке
    [% ELSE %]
    элементы письма для тех, у кого язык не указан
    [% END %]

Как проверить, работает ли персонализация

Рекомендуем проверять перед выпуском, правильно ли вы настроили персонализацию. Это можно сделать в режиме предпросмотра: в левой части экрана выберите подписчика, чьи данные подставить для проверки.

Preview mode for multilanguage

Перед выпуском рассылки отправьте себе несколько тестовых копий, чтобы проверить персонализацию и отображение письма почтовыми клиентами (каждый сервис делает это немного по-своему). Чтобы точно знать, как подписчики увидят вашу рассылку, заведите ящики на основных доменах (Яндекс, Mail, Gmail, Outlook). Для проверки письма на разных языках стоит выбрать три тестовых адреса и присвоить им разные значения в поле Language: одному — ru, второму — en, а у третьего оставить поле незаполненным.

Важно

Отправить тестовую копию можно только контакту, который есть в базе со статусом Подтверждённый. На бесплатных аккаунтах можно отправить только одну тестовую копию — на почту, на которую зарегистрирован аккаунт.