Поделиться через


Создание динамического содержимого сообщений электронной почты на нескольких языках

Если у вас есть клиенты в нескольких странах и регионах, вам часто приходится отправлять им сообщения электронной почты с одинаковым содержанием, но с небольшими вариациями в зависимости от их местоположения или языка. Dynamics 365 Customer Insights - Journeys предлагает два способа сделать это. Оба метода используют профиль аудитории для определения содержимого, которое нужно доставить.

  • Создайте отдельное сообщение электронной почты для каждой страны, в которую вы хотите отправить сообщение, и на каждом языке, на котором говорят ваши клиенты. Этот метод прост в настройке, хотя и требует много времени. Но так как для каждой аудитории требуется другое сообщение электронной почты, количество сообщений электронной почты будет больше.
  • Используйте условный блок содержимого, который адаптируется к предпочтениям ваших клиентов. Этот метод требует больше шагов для настройки, но уменьшает количество сообщений электронной почты до одного.

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

Условное содержимое по странам/регионам с произвольным текстом

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

  1. Создайте блок содержимого с названием "Нижний колонтитул для всех стран" и добавьте раздел и столбец, в котором вы размещаете текст условий.

  2. Добавьте условие для каждой страны или региона, где вы ведете бизнес; например, Соединенное Королевство, Испания и Мексика.

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

    На следующем снимке экрана показано, как создать условие под названием «UK», которое сравнивает значение поля Country/Region со значением «Соединенное Королевство»:

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

  3. В каждом варианте добавьте соответствующий текст.

  4. Добавьте условие и текст для других стран или регионов и языков, которые вы хотите поддерживать.

  5. Когда вы закончите, выберите Готов к отправке и используйте это в своих письмах.

Условное содержимое по странам/регионам из подстановки

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

  1. На портале Maker Portalсоздайте таблицу, содержащую только названия поддерживаемых вами стран или регионов.

  2. Создайте отношение между таблицами между таблицей стран и регионов и таблицей Contact.

    Это действие обновляет форму для таблицы Contact, чтобы пользователи могли выбирать страну или регион из списка, а не вводить его вручную.

  3. Установите условие в блоке содержимого, чтобы использовать столбец подстановки вместо столбца произвольного текста.

    Снимок экрана: блока содержимого с условием, определенным с помощью пользовательского столбца подстановки страны или региона контакта.

  4. Добавьте условие и текст для других стран или регионов и языков, которые вы хотите поддерживать.

  5. Когда вы закончите, выберите Готов к отправке и используйте это в своих письмах.

Несколько языков в одной стране

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

  1. На портале Maker Portalсоздайте таблицу, содержащую только названия поддерживаемых вами языков.

  2. Создайте отношение между таблицами между таблицей языков и таблицей Contact.

    Это действие обновляет форму для таблицы Contact, чтобы пользователи могли выбирать язык из списка, а не вводить его вручную.

  3. Установите условие в блоке содержимого, чтобы использовать столбец подстановки вместо столбца произвольного текста.

  4. Добавьте условие и текст для других языков, которые вы хотите поддерживать.

  5. Когда вы закончите, выберите Готов к отправке и используйте это в своих письмах.

Несколько условий в вариантах блока содержимого

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

  1. Добавьте условие в блок содержимого для каждой пары страна/регион-язык, которую вы хотите поддерживать.

  2. В каждом добавьте еще два условия: одно, которое сравнивает столбец страны/региона с записью из таблицы стран/регионов, и другое, которое сравнивает столбец языка с записью из таблицы языков.

    Например, вот как можно создать вариант, отображающий текст для Соединенного Королевства на английском языке:

    Снимок экрана: блока содержимого с условием, определенным с помощью пользовательских столбцов подстановки страны/региона и языка контакта.

  3. Когда вы закончите, выберите Готов к отправке и используйте это в своих письмах.

Упрощение обновления стандартного содержимого

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

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

Создание и заполнение таблицы форматированным текстом

  1. Создайте таблицу с именем Legal Texts и добавьте столбец форматированного текста с именем Formatted Text.

  2. Заполните таблицу отформатированными положениями и условиями для каждой страны/региона и языка, которые вы поддерживаете.

Добавление встроенных условий и динамического текста в блок содержимого

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

  1. Добавьте условие в блок содержимого. Убедитесь, что выбран параметр Создать условие по атрибуту.

  2. Выберите Выберите атрибут>Другие таблицы (требуется выбор записей).

  3. Выберите Юридические тексты>Форматированный текст.

  4. Выберите поле Искать форматированный текст, нажмите Enter и выберите вариант.

  5. Нажмите кнопку Готово.

  6. Повторите эти действия для каждой поддерживаемой вами комбинации страны/региона и языка.

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

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

Например, вот пример логики варианта для Соединенного Королевства, который показывает текст условий использования для говорящих на английском и валлийском языках:

Снимок экрана токенов в условном блоке содержимого

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

Создание сообщения электронной почты

Готовый блок содержимого вы можете использовать в сообщении электронной почты, зная, что условия будут отправлены в соответствии со страной/регионом контакта и его языком.

Узнайте, как создавать сообщения электронной почты с помощью Customer Journeys – Insights.

Дальнейшие действия