Localisation et paramètres régionaux

Les utilisateurs communiquent depuis de nombreux lieux et dans différentes langues. Les agents qui répondent aux préférences de communication des utilisateurs et localisent leurs expériences touchent plus d'utilisateurs, créent une expérience utilisateur plus gratifiante et génèrent plus d'interactions répétées que les agents qui ne répondent pas. Business Messages permet aux agents et aux établissements de répondre aux préférences des utilisateurs en transmettant leurs paramètres régionaux aux agents, de spécifier des paramètres régionaux par défaut et des paramètres de conversation uniques par paramètre régional, et de résoudre les correspondances entre les paramètres régionaux définis par l'utilisateur et ceux de l'agent ou de l'établissement.

En détectant les paramètres régionaux, les agents Business Messages peuvent localiser leurs expériences en tenant compte des préférences de région et de langue des utilisateurs pour leurs interactions automatisées et en direct.

Paramètres régionaux de l'utilisateur

Lorsqu'un utilisateur démarre une conversation avec un agent, et chaque fois qu'un message est envoyé, Business Messages détecte les paramètres régionaux de l'appareil. Chaque agent de messagerie reçoit les paramètres régionaux de l'utilisateur dans le champ context.userInfo.userDeviceLocale.

Business Messages utilise les paramètres régionaux de l'appareil utilisateur pour modifier la langue de l'interface utilisateur et celle des chaînes générées par la plate-forme.

userDeviceLocale peut changer dans une conversation si l'utilisateur change de langue ou change d'appareil avec des paramètres régionaux différents. Si les agents lisent userDeviceLocale, ils doivent vérifier si la valeur a changé avec chaque nouveau message et, le cas échéant, s'adapter en conséquence. Par exemple, un agent peut détecter un changement de paramètres régionaux et demander à l'utilisateur s'il préfère continuer à communiquer dans la langue actuelle ou passer à un paramètre qui correspond aux nouveaux paramètres régionaux.

userDeviceLocale est spécifié par l'appareil de l'utilisateur. Il peut s'agir de n'importe quelle balise de langage IETF BCP 47.

Paramètres régionaux de l'agent et de l'emplacement

Les agents et les emplacements peuvent spécifier des paramètres de conversation pour tous les paramètres régionaux compatibles. Par exemple, un agent peut spécifier un message de bienvenue en anglais pour les paramètres régionaux "en" et le même message en espagnol pour les paramètres régionaux "es", ou un emplacement peut spécifier les paramètres du paramètre "fr" tandis qu'un autre ne le fait pas.

Si un agent ou un établissement possède des paramètres de conversation pour des paramètres régionaux, Business Messages suppose que l'agent ou l'emplacement accepte ces paramètres régionaux. Les agents et les emplacements peuvent définir les paramètres régionaux par défaut (defaultLocale) dans lesquels ils communiquent généralement.

Pour mettre à jour les paramètres régionaux par défaut d'un agent ou d'un emplacement, consultez la section Mettre à jour les paramètres régionaux par défaut. Pour définir les paramètres de conversation pour une langue, consultez Lancer la conversation.

Paramètres régionaux résolus

En identifiant les paramètres régionaux de l'appareil de l'utilisateur et en les comparant à ceux spécifiés pour l'agent ou à la zone où l'utilisateur envoie un message, Business Messages peut résoudre une correspondance entre les paramètres régionaux de l'utilisateur et de l'agent. Le defaultLocale d'un agent ou d'un établissement a priorité sur les autres paramètres régionaux compatibles lorsque Business Messages résout une correspondance. Chaque agent de messagerie reçoit cette correspondance dans le champ context.resolvedLocale.

Business Messages utilise les paramètres régionaux résolus pour sélectionner les paramètres de conversation (tels que les messages de bienvenue et les messages hors connexion) et les chaînes (telles que la chaîne Suggestion de requête en direct de l'agent). Il est recommandé aux agents de communiquer dans les paramètres régionaux résolus pour garantir une expérience utilisateur cohérente.

Les paramètres régionaux résolus peuvent changer dans une conversation si l'utilisateur change de langue ou change d'appareil avec des paramètres régionaux différents. Les agents doivent vérifier si la valeur a changé à chaque nouveau message et, le cas échéant, s'adapter. Par exemple, un agent peut détecter un changement de paramètres régionaux et demander à l'utilisateur s'il préfère continuer à communiquer dans la langue actuelle ou passer à un autre paramètre correspondant aux nouveaux paramètres régionaux.

Mettre à jour les paramètres régionaux par défaut

Pour modifier les paramètres régionaux par défaut d'un agent,

  1. Ouvrez la Console pour les développeurs Business Communications et connectez-vous avec votre compte Google Business Messages.
  2. Sélectionnez votre agent.
  3. Dans le volet de navigation de gauche, cliquez sur Informations sur l'agent.
  4. Pour Paramètres régionaux, sélectionnez le code de langue ISO 639-1 à deux caractères correspondant aux nouveaux paramètres régionaux par défaut.
  5. Si nécessaire, mettez à jour les paramètres de conversation de l'agent pour qu'ils correspondent aux nouveaux paramètres régionaux.
  6. Cliquez sur Enregistrer.