Localizzazione e impostazioni internazionali

Gli utenti comunicano da molte località e in molte lingue. Gli agenti che rispondono alle preferenze di comunicazione degli utenti e localizzano le loro esperienze raggiungono più utenti, creano esperienze utente più soddisfacenti e generano più interazioni ripetute rispetto agli agenti che non rispondono. Business Messages consente ad agenti e sedi di rispondere alle preferenze degli utenti passando le impostazioni delle impostazioni internazionali dell'utente agli agenti, consentendo agli agenti di specificare una lingua predefinita e impostazioni di conversazione uniche per lingua e risolvendo le corrispondenze tra le lingue degli utenti e le lingue supportate di un agente o di una sede.

Rilevando le impostazioni internazionali, gli agenti Business Messages possono localizzare le loro esperienze rendendo le interazioni automatiche e con agenti live consapevoli delle preferenze di lingua e regione degli utenti.

Impostazioni internazionali utente

Quando un utente inizia una conversazione con un agente e ogni volta che invia un messaggio, Business Messages rileva le impostazioni delle impostazioni internazionali del dispositivo dell'utente. Ogni messaggio che gli agenti ricevono include le impostazioni internazionali dell'utente nel campo context.userInfo.userDeviceLocale.

Business Messages utilizza le impostazioni internazionali del dispositivo dell'utente per cambiare la lingua nell'interfaccia utente e cambiare la lingua delle stringhe generate dalla piattaforma.

userDeviceLocale può cambiare all'interno di una conversazione se l'utente cambia la lingua del dispositivo o passa da un dispositivo all'altro con impostazioni delle impostazioni internazionali diverse. Se gli agenti leggono userDeviceLocale, devono verificare se il valore è cambiato con ogni nuovo messaggio e adattarsi di conseguenza. Ad esempio, un agente potrebbe rilevare una modifica delle impostazioni internazionali e chiedere all'utente se preferisce continuare a comunicare nella lingua attuale o passare a una lingua che corrisponde alle nuove impostazioni internazionali.

userDeviceLocale è specificato dal dispositivo dell'utente e può essere qualsiasi tag di lingua IETF BCP 47.

Locale dell'agente e della località

Gli agenti e le sedi possono specificare le impostazioni conversazionali per le lingue che supportano. Ad esempio, un agente potrebbe specificare un messaggio di benvenuto in inglese per le impostazioni internazionali "en" e lo stesso messaggio in spagnolo per le impostazioni internazionali "es", oppure una sede potrebbe specificare le impostazioni per le impostazioni internazionali "fr" mentre un'altra sede non lo fa.

Se un agente o una sede ha impostato delle impostazioni conversazionali per una lingua, Business Messages presuppone che l'agente o la sede supporti quella lingua. Gli agenti e le sedi possono impostare una lingua predefinita (defaultLocale) in cui comunicano di solito.

Per aggiornare le impostazioni internazionali predefinite di un agente o di una sede, consulta Aggiornare le impostazioni internazionali predefinite. Per impostare le impostazioni conversazionali per un locale, vedi Inizia la conversazione.

Impostazioni internazionali risolte

Identificando le impostazioni internazionali del dispositivo dell'utente e confrontandole con quelle specificate per l'agente o la posizione a cui l'utente invia messaggi, Business Messages può risolvere una corrispondenza tra le impostazioni internazionali dell'utente e dell'agente. Il defaultLocale di un agente o di una sede ha la precedenza su altre impostazioni internazionali supportate quando Business Messages risolve una corrispondenza. Ogni messaggio ricevuto dagli agenti include questa corrispondenza nel campo context.resolvedLocale.

Business Messages utilizza le impostazioni internazionali risolte per selezionare le impostazioni conversazionali (come i messaggi di benvenuto e i messaggi offline) e le stringhe (come la stringa Suggerimento per la richiesta di un operatore in tempo reale) da visualizzare. La best practice per gli agenti è comunicare nella lingua risolta per mantenere un'esperienza utente coerente.

Le impostazioni internazionali risolte possono cambiare all'interno di una conversazione se l'utente cambia la lingua del dispositivo o passa da un dispositivo all'altro con impostazioni internazionali diverse. Gli agenti devono verificare se il valore è cambiato con ogni nuovo messaggio e adattarsi di conseguenza in caso affermativo. Ad esempio, un agente potrebbe rilevare una modifica delle impostazioni regionali e chiedere all'utente se preferisce continuare a comunicare nella lingua corrente o passare a una lingua che corrisponda alle nuove impostazioni regionali.

Aggiornare le impostazioni internazionali predefinite

Per aggiornare le impostazioni internazionali predefinite di un agente:

  1. Apri la Business Communications Developer Console e accedi con il tuo Account Google Business Messages.
  2. Scegli il tuo agente.
  3. Nel menu di navigazione a sinistra, fai clic su Informazioni sull'agente.
  4. Per Locale, scegli il codice lingua ISO 639-1 di due caratteri che corrisponde alle nuove impostazioni internazionali predefinite.
  5. Se necessario, aggiorna le impostazioni conversazionali dell'agente in modo che corrispondano alle nuove impostazioni internazionali.
  6. Fai clic su Salva.