Lokalizacja i języki

Użytkownicy komunikują się z wielu lokalizacji i w wielu językach. Agenty, które dostosowują się do preferencji komunikacji i dostosowują wrażenia użytkownika, docierają do większej liczby użytkowników, zapewniają bardziej satysfakcjonujące wrażenia i zapewniają więcej interakcji niż agenty, które nie odpowiadają. Business Messages umożliwia agentom i lokacjom reagowanie na preferencje użytkowników, przekazując ustawienia użytkowników do agentów, umożliwiając określenie domyślnego ustawienia regionalnego i unikalnych ustawień rozmów dla danego języka oraz rozwiązywanie dopasowań między regionami użytkowników a obsługiwanymi językami agenta lub lokalizacji.

Dzięki wykrywaniu ustawień języka agenty Business Messages mogą lokalizować swoje doświadczenia, automatyzując i poprawiając interakcje agentów na żywo z uwzględnieniem regionu i języka użytkownika.

Język użytkownika

Gdy użytkownik rozpoczyna rozmowę z agentem, za każdym razem, gdy użytkownik wysyła wiadomość, Business Messages wykrywa ustawienia lokalne urządzenia. Każdy odbierany agent zawiera lokalizację użytkownika w polu context.userInfo.userDeviceLocale.

Business Messages używa języka urządzenia, aby zmienić język interfejsu i zmienić język ciągów tekstowych generowanych przez platformę.

userDeviceLocale może zmienić język w rozmowie, jeśli użytkownik zmieni język urządzenia lub przełączy się na inne urządzenie z różnymi ustawieniami regionalnymi. Jeśli agent odczytuje wartość userDeviceLocale, powinien sprawdzać, czy wartość zmieniała się w przypadku każdej nowej wiadomości, i w razie potrzeby dostosowywać ją. Agent może na przykład wykryć zmianę języka i zapytać użytkownika, czy chce nadal komunikować się w bieżącym języku czy zmienić język na nowy.

Tag userDeviceLocale jest określany przez urządzenie użytkownika i może być dowolnym tagiem języka IETF BCP 47.

Język agenta i lokalizacji

Przedstawiciele i lokalizacje mogą określać ustawienia rozmów w zależności od obsługiwanego regionu. Na przykład agent może określić komunikat powitalny dla języka „en” w języku angielskim i tę samą wiadomość w języku hiszpańskim dla regionu „es”, a jedna lokalizacja może określić ustawienia dla regionu „fr”, a inna nie.

Jeśli agent lub lokalizacja ma ustawione ustawienia konwersacji dla danego regionu, narzędzie Business Messages zakłada, że obsługuje on dany język. Agenty i lokalizacje mogą ustawić język domyślny (defaultLocale), z którym zwykle się komunikują.

Aby zaktualizować domyślne ustawienia agenta lub lokalizacji, zobacz Aktualizowanie domyślnego ustawienia lokalnego. Aby skonfigurować ustawienia rozmów w określonym języku, przeczytaj artykuł Rozpoczynanie rozmowy.

Wykryty język

Dzięki zidentyfikowaniu regionu urządzenia użytkownika i porównaniu go z lokalizacją określoną dla agenta lub lokalizacji, do której wysyła on wiadomości, aplikacja Business Messages może dopasować dopasowanie do użytkownika i jego języka. Gdy usługa Business Messages rozstrzyga dopasowanie, agent defaultLocale lub lokalizacja ma pierwszeństwo przed innymi obsługiwanymi ustawieniami regionalnymi. Każdy otrzymany agent wiadomości zawiera to pole w polu context.resolvedLocale.

Business Messages używa ustawień regionalnych, aby wybierać ustawienia rozmów (np. wiadomości powitalne i wiadomości offline) oraz ciągi znaków (takie jak Sugestia agenta na żywo) do wyświetlenia. Sprawdzoną metodą dla agentów jest przekazywanie komunikatów w rozwiązanym środowisku, aby zapewnić spójność.

Zakończony język może się zmienić w ramach rozmowy, jeśli użytkownik zmieni język urządzenia lub przełączy się na inne urządzenie z różnymi ustawieniami regionalnymi. Agenty powinny sprawdzać, czy wartość zmieniała się w przypadku każdej nowej wiadomości, i odpowiednio do niej dostosowywać. Agent może na przykład wykryć zmianę języka i zapytać użytkownika, czy wolisz nadal komunikować się w bieżącym języku czy zmienić język na nowy.

Zaktualizuj domyślny język

Aby zaktualizować język domyślny agenta,

  1. Otwórz konsolę programisty usług komunikacji biznesowej i zaloguj się przy użyciu konta Google Business Messages.
  2. Wybierz agenta.
  3. W panelu nawigacyjnym po lewej stronie kliknij Informacje o agencie.
  4. W polu Locale (Język) wybierz dwuznakowy kod języka w formacie ISO 639-1 odpowiadający nowemu językowi domyślnemu.
  5. W razie potrzeby zaktualizuj ustawienia rozmów agenta, aby pasowały do nowego języka.
  6. Kliknij Zapisz.