Добавление языка контакта | eSputnik Support

Пользовательские данные

Email

Омниканальность

Автоматизация

Добавление языковых предпочтений в карточку контакта

 Карточка контакта содержит поле для записи языка контакта. 

Поле "Язык" в карточке контакта

 Рассмотрим, как добавить язык в карточки новых и существующих контактов.

Добавление языка для существующих контактов

Предусмотрено четыре способа заполнения пустого поля “Язык” в карточке контакта.

1. Импорт контактов

Например:

        。“es,” “en”;

        。“es-AR” (Испанский, Аргентина), “en-US” (Английский, США).

  • Обновление данных. Для загрузки обновлений необходимо:

            a. Экспортировать базу контактов из системы.

            b. Привести колонку “Язык” в соответствие  с международным форматом языковых тегов RFC 5646,  чтобы система правильно считала информацию.

            c. Импортировать преобразованные данные обратно в систему. 

Валидный формат языка при импорте контактов

2. Сбор языковых данных из браузера

На основе взаимодействия подписчиков с рассылками система записывает язык браузера и вставляет его в поле языка.

3. Сбор данных с помощью веб-трекинга

Данные о языке котактов, идентифицированных из события веб-трекинга webcontact, могут получаться из хедеров этого события, если в карточках таких контактов поле "Язык" будет пустым.

4. Добавление данных вручную

Вы можете редактировать значение поля “Язык” в карточке контакта  независимо от того, каким способом оно было добавлено.

Важно

  • Изменения, сделанные вручную, всегда будут иметь более высокий приоритет, чем информация, автоматически собранная системой.
  • В случае, если в системе поле языка уже заполнено, система не заменит существующие данные. Язык браузера будет записываться только для пустого поля, а ранее добавленные данные сохраняются по умолчанию.
  • При импорте данные всегда обновляются (перезаписываются)!

Добавление языка для новых контактов

По умолчанию поле языка заполняется для всех новых контактов через:

1. API-ресурс

Передача параметра `languageCode` API-ресурсом Subscribe contact.

Важно

Если карточка контакта не содержит поле `languageCode`, язык, выбранный подписчиком в мобильном приложении, устанавливается в качестве предпочтительного языка в карточке контакта.

2. Виджеты eSputnik 

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

1. Анализ значения атрибута `lang` в `HTML` теге.

2. Анализ URL сайта для поиска сегмента адреса, содержащего:

            а. Код языка в ISO-639-1.

            b. Код языка и местоположение (ISO-639-1 + ISO-3166).

3. Определение предпочтительного языка, установленного в браузере (`navigator.language`).

Кроме того, вы можете попросить клиента указать предпочтительный язык в форме подписки, опросе или профиле на сайте.

Добавление языка через форму подписки

3. SDK для мобильных приложений

Когда контакт устанавливает ваше мобильное приложение, SDK собирает данные, включая `languageCode`.

Подробнее смотрите в инструкциях:

4. Подписка на web push уведомления

Когда контакт подписывается на web-push уведомления, система собирает данные о том, на каком языке контакт вводит данные, и записывает их в карточку контакта.

Остались вопросы?
Специалисты обязательно ответят и помогут решить вашу проблему!
Обратный звонок
Оставьте заявку – и наш специалист свяжется с вами в рабочее время.
Отправить заявку
Консультация в чате
Готовы к вашим вопросам!
Написать в чат
Электронная почта
Напишите в службу поддержки eSputnik.
Отправить email