Localisation et paramètres régionaux

Les utilisateurs communiquent depuis de nombreux endroits et dans de nombreuses langues. Les agents qui répondent aux préférences de communication des utilisateurs et qui localisent leurs expériences touchent plus d'utilisateurs, créent des expériences utilisateur plus enrichissantes et génèrent plus d'interactions répétées que les agents qui ne sont pas réactifs. Les messages d'entreprise permettent aux agents et aux établissements de répondre aux préférences des utilisateurs en transmettant les paramètres régionaux des utilisateurs aux agents. Les agents peuvent ainsi spécifier des paramètres régionaux par défaut et des paramètres de conversation uniques par paramètre régional, et résoudre les correspondances entre les paramètres régionaux des utilisateurs et les paramètres régionaux acceptés par un agent ou un é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 régionales et linguistiques des utilisateurs pour les interactions automatisées et avec un agent en direct.

Paramètres régionaux de l'utilisateur

Lorsqu'un utilisateur entame une conversation avec un agent et chaque fois qu'il envoie un message, Business Messages détecte les paramètres régionaux de l'appareil de l'utilisateur. Chaque message que reçoivent les agents inclut le code de langue de l'utilisateur dans le champ context.userInfo.userDeviceLocale.

Les messages professionnels utilisent les paramètres régionaux de l'appareil de l'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 au cours d'une conversation si l'utilisateur change la langue de l'appareil ou passe d'un appareil à un autre avec des paramètres régionaux différents. Si les agents lisent userDeviceLocale, ils doivent vérifier si la valeur a changé à chaque nouveau message et s'adapter en conséquence si c'est le cas. Par exemple, un agent peut détecter un changement de langue et demander à l'utilisateur s'il préfère continuer à communiquer dans la langue actuelle ou passer à une langue correspondant à la nouvelle langue.

userDeviceLocale est spécifié par l'appareil de l'utilisateur et peut être n'importe quelle balise de langue IETF BCP 47.

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

Les agents et les établissements peuvent spécifier des paramètres conversationnels pour les langues qu'ils acceptent. Par exemple, un agent peut spécifier un message de bienvenue en anglais pour le paramètre régional "en" et avoir le même message en espagnol pour le paramètre régional "es". Il est également possible qu'un établissement spécifie des paramètres pour le paramètre régional "fr", tandis qu'un autre établissement ne le fait pas.

Si des paramètres conversationnels sont définis pour une langue par un agent ou un établissement, Business Messages suppose que l'agent ou l'établissement prend en charge cette langue. Les agents et les établissements peuvent définir des paramètres régionaux par défaut (defaultLocale) dans lesquels ils communiquent habituellement.

Pour modifier les paramètres régionaux par défaut d'un agent ou d'un établissement, consultez Modifier les paramètres régionaux par défaut. Pour définir les paramètres conversationnels d'un paramètre régional, consultez Commencer 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 le lieu auquel l'utilisateur envoie des messages, Business Messages peut trouver une correspondance entre les paramètres régionaux de l'utilisateur et de l'agent. La defaultLocale d'un agent ou d'un établissement prévaut sur les autres langues acceptées lorsque Business Messages trouve une correspondance. Chaque message reçu par les agents inclut cette correspondance dans le champ context.resolvedLocale.

Business Messages utilise les paramètres régionaux résolus pour sélectionner les paramètres conversationnels (tels que les messages de bienvenue et les messages hors connexion) et les chaînes (telles que la chaîne Suggestion de demande d'agent en direct) à afficher. Pour offrir une expérience utilisateur cohérente, il est recommandé aux agents de communiquer dans la langue résolue.

La langue résolue peut changer au cours d'une conversation si l'utilisateur modifie la langue de l'appareil ou passe d'un appareil à un autre avec des paramètres régionaux différents. Les agents doivent vérifier si la valeur a changé à chaque nouveau message et s'adapter en conséquence si c'est le cas. Par exemple, un agent peut détecter un changement de langue et demander à l'utilisateur s'il préfère continuer à communiquer dans la langue actuelle ou passer à une langue correspondant à la nouvelle langue.

Modifier 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. Choisissez votre agent.
  3. Dans le panneau de navigation de gauche, cliquez sur Informations sur l'agent.
  4. Pour Paramètres régionaux, choisissez le code de langue ISO 639-1 à deux caractères qui correspond aux nouveaux paramètres régionaux par défaut.
  5. Si nécessaire, mettez à jour les paramètres conversationnels de l'agent pour qu'ils correspondent au nouveau paramètre régional.
  6. Cliquez sur Enregistrer.