Os usuários se comunicam de muitos locais e idiomas. Os agentes que respondem às preferências de comunicação dos usuários e localizam as experiências deles alcançam mais usuários, criam experiências mais satisfatórias e geram mais interações repetidas do que os que não respondem. O Business Messages permite que os agentes e locais respondam às preferências dos usuários transmitindo configurações de localidade dos usuários, permitindo que os agentes especifiquem uma localidade padrão e configurações de conversa únicas por localidade e resolvendo correspondências entre as localidades dos usuários e as localidades compatíveis com um agente ou local.
Ao detectar a localidade, os agentes do Business Messages podem localizar as experiências informando as interações automáticas e em tempo real sobre as preferências de região e idioma dos usuários.
Localidade do usuário
Quando um usuário inicia uma conversa com um agente e todas as vezes que ele envia uma mensagem, o Business Messages detecta as configurações de localidade do dispositivo do usuário. Cada
mensagem recebida pelos agentes inclui a localidade do usuário no
campo
context.userInfo.userDeviceLocale
.
O Business Messages usa a localidade do dispositivo do usuário para mudar o idioma na interface e nas strings geradas pela plataforma.
userDeviceLocale
pode mudar em uma conversa se o usuário mudar o
idioma do dispositivo ou alternar entre dispositivos que têm configurações de localidade
diferentes. Se os agentes lerem userDeviceLocale
, precisarão verificar se o valor foi alterado com cada nova mensagem e adaptá-la de acordo com a alteração. Por exemplo, um
agente pode detectar uma mudança de localidade e perguntar ao usuário se ele prefere
continuar se comunicando no idioma atual ou mudar para uma
correspondente à nova.
userDeviceLocale
é especificado pelo dispositivo do usuário e pode ser qualquer tag de idioma IETF BCP 47.
Localidade do agente e do local
Os agentes e locais podem especificar configurações de conversa para qualquer local compatível. Por exemplo, um agente pode especificar uma mensagem de boas-vindas em inglês para a localidade "en" e ter a mesma mensagem em espanhol para a localidade "es", ou um local pode especificar configurações para a localidade "fr", enquanto outra localização não.
Se um agente ou local tiver configurações de conversa definidas para uma localidade,
o Business Messages presumirá que o agente ou local é compatível com ele.
Os agentes e locais podem definir uma localidade padrão (defaultLocale
) em que geralmente
se comunicam.
Para atualizar a localidade padrão de um agente ou local, consulte Atualizar a localidade padrão. Para definir as configurações de conversa para uma localidade, consulte Iniciar a conversa.
Localidade resolvida
Identificando a localidade do dispositivo do usuário e comparando-a com as localidades especificadas para o agente ou o local para o qual o usuário envia mensagens, o Business Messages pode resolver uma correspondência entre o usuário e as localidades do agente. O defaultLocale
de um agente ou local tem precedência sobre outras localidades compatíveis quando o Business Messages resolve uma correspondência. Cada mensagem recebida pelos agentes inclui essa
correspondência no
campo
context.resolvedLocale
.
O Business Messages usa a localidade resolvida para selecionar quais configurações de conversa (como mensagens de boas-vindas e off-line) e strings (como a string Sugestão de solicitação de agente em tempo real) que serão exibidas. A prática recomendada para os agentes é se comunicar na localidade resolvida para manter uma experiência do usuário consistente.
A localidade resolvida pode mudar em uma conversa se o usuário alterar o idioma do dispositivo ou alternar entre dispositivos com configurações de localidade diferentes. Os agentes precisam verificar se o valor foi alterado a cada nova mensagem e adaptá-lo se isso tiver ocorrido. Por exemplo, um agente pode detectar uma mudança de localidade e perguntar ao usuário se prefere continuar se comunicando no idioma atual ou mudar para uma que corresponda à nova localidade.
Atualizar a localidade padrão
Para atualizar a localidade padrão de um agente,
- Abra o Console do desenvolvedor do Business Communications e faça login com sua Conta do Google Business Messages.
- Escolha seu agente.
- Na navegação à esquerda, clique em Informações do agente.
- Em Locale, escolha o código de idioma ISO 639-1 de dois caracteres que corresponde à nova localidade padrão.
- Se necessário, atualize as configurações de conversa do agente para corresponder à nova localidade.
- Clique em Salvar.