Додавання мовних уподобань до картки контакта

Картка контакту містить поле для запису мови контакту.

Поле "Мова" у картці контакту

Якщо немає даних про мову, для спілкування з клієнтом використовується мова, задана в налаштуваннях облікового запису.

Для її заміни перейдіть у вкладку Налаштування → Моя організація і виберіть потрібний варіант.

Мова спілкування з аудиторією

Якщо ви хочете, щоб для кожного контакту використовувалась індивідуальна мова, внесіть відповідні дані у його профіль.

Далі розглянемо способи додавання інформації до нових і існуючих контактів.

Додавання мови для контактів, що існують

Передбачено чотири способи заповнення порожнього поля Мова у картці контакту.

1. Імпорт контактів 

Наприклад:

        。uk, en;

        。uk-UA (українська, Україна), 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 сайту для пошуку сегмента адреси, що містить:

        a. Код мови в ISO-639-1.

        b. Код мови та місцезнаходження (ISO-639-1 + ISO-3166).

  1. Визначення мови, встановленої в браузері (navigator.language).

Крім того, ви можете попросити клієнта вказати мову у формі підписки, опитуванні або профілі на сайті.

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

3. SDK для мобільних застосунків

Коли контакт встановлює ваш мобільний застосунок, SDK збирає дані, включаючи languageCode.

Докладніше дивіться в інструкціях:

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

Коли контакт підписується на web-push повідомлення, система збирає дані про те, якою мовою контакт вводить дані, і записує їх у картку.