Lokalisierung und Sprachen

Nutzer kommunizieren von vielen Orten aus und in vielen verschiedenen Sprachen. Agents, die auf die Kommunikationseinstellungen von Nutzern reagieren und ihre Angebote lokalisieren, sorgen für mehr Nutzer, sorgen für zufriedenere Nutzer und sorgen für mehr wiederholte Interaktionen als Agents, die nicht reagieren. Mit Business Messages können Agents und Standorte auf die Einstellungen der Nutzer reagieren. Dazu werden die Einstellungen für das Gebietsschema an die Agents übergeben, die Agents können die Standardsprache und die eindeutigen Konversationseinstellungen pro Sprache angeben und Übereinstimmungen zwischen den Sprachen des Nutzers und den vom Agent oder dem Standort unterstützten Sprachen auflösen.

Durch die Erkennung des Gebietsschemas können Business Messages-Agents ihre Erfahrung lokalisieren, indem sie automatisierte und Live-Agent-Interaktionen mit der Region und Sprachsprache der Nutzer erfassen.

Sprache des Nutzers

Wenn ein Nutzer eine Unterhaltung mit einem Agent beginnt und ein Nutzer eine Nachricht sendet, erkennt Business Messages die Spracheinstellungen des Nutzergeräts. Jeder Nachrichten-Agent enthält die Sprache des Nutzers im Feld context.userInfo.userDeviceLocale.

Business Messages verwendet die Sprache des Nutzergeräts, um die Sprache der Benutzeroberfläche und die Sprache der von der Plattform generierten Strings zu ändern.

userDeviceLocale kann innerhalb einer Unterhaltung geändert werden, wenn der Nutzer die Sprache des Geräts ändert oder zwischen Geräten mit unterschiedlichen Spracheinstellungen wechselt. Wenn Agents userDeviceLocale lesen, sollten sie bei jeder neuen Nachricht prüfen, ob sich der Wert geändert hat, und ggf. Anpassungen vornehmen. Ein Agent kann beispielsweise eine Änderung an der Sprache erkennen und den Nutzer fragen, ob er weiterhin in der aktuellen Sprache kommunizieren oder zu einer Sprache wechseln möchte, die zur neuen Sprache passt.

userDeviceLocale wird vom Gerät des Nutzers angegeben und kann ein beliebiges IETF BCP 47-Sprach-Tag sein.

Agent und Standortsprache

Agents und Standorte können Unterhaltungseinstellungen für die von ihnen unterstützten Sprachen angeben. Ein Agent kann beispielsweise eine Willkommensnachricht auf Englisch für die Sprache "en" angeben und dieselbe Nachricht auf Spanisch für die Sprache "es" verwenden. Es kann aber auch sein, dass an einem Standort Einstellungen für die Sprache "fr" angegeben sind, an einem anderen jedoch nicht.

Wenn für einen Agent oder Standort Kommunikationseinstellungen für eine Sprache festgelegt wurden, wird in Business Messages davon ausgegangen, dass der Agent oder der Standort diese Sprache unterstützt. Agents und Standorte können eine Standardsprache (defaultLocale) festlegen, in der sie normalerweise kommunizieren.

Informationen zum Aktualisieren der Standardsprache eines Agents oder Standorts finden Sie unter Standardsprache aktualisieren. Informationen zum Festlegen von Konversationseinstellungen für eine Sprache finden Sie unter Unterhaltung starten.

Problem behoben

Durch die Identifizierung der Sprache auf dem Nutzergerät und durch den Vergleich dieser Sprache mit den für den Agent angegebenen Sprachen oder dem Standort, an dem die Nutzernachrichten gesendet werden, kann Business Messages eine Übereinstimmung zwischen den Sprachen des Nutzers und des Agents feststellen. Die defaultLocale eines Agents oder Standorts hat Vorrang vor anderen unterstützten Sprachen, wenn Business Messages eine Übereinstimmung löst. Jeder Nachrichten-Agent erhält diese Übereinstimmung im Feld context.resolvedLocale.

Business Messages verwendet das aufgelöste Gebietsschema, um auszuwählen, welche Konversationseinstellungen (z. B. Willkommensnachrichten und Offlinenachrichten) und Strings (z. B. der Live-Agent-Anfragevorschlag) angezeigt werden sollen. Es empfiehlt sich, Agents in der aufgelösten Sprache zu kommunizieren, um eine einheitliche Nutzererfahrung zu gewährleisten.

Das aufgelöste Gebietsschema kann sich innerhalb einer Unterhaltung ändern, wenn der Nutzer die Sprache des Geräts ändert oder zwischen Geräten mit unterschiedlichen Spracheinstellungen wechselt. Agents sollten prüfen, ob sich der Wert mit jeder neuen Nachricht geändert hat, und sie gegebenenfalls anpassen. Ein Agent kann beispielsweise eine Änderung an der Sprache erkennen und den Nutzer fragen, ob er weiterhin mit der aktuellen Sprache kommunizieren oder zu einer Sprache wechseln möchte, die zur neuen Sprache passt.

Standardsprache aktualisieren

So aktualisieren Sie das Standardgebietsschema eines Agents:

  1. Öffnen Sie die Business Communications Developer Console und melden Sie sich mit Ihrem Google-Konto für Business Messages an.
  2. Wählen Sie Ihren Agent aus.
  3. Klicken Sie im linken Navigationsmenü auf Agent-Informationen.
  4. Wählen Sie unter Land/Sprache den aus zwei Zeichen bestehenden ISO 639-1-Sprachcode für die neue Standardsprache aus.
  5. Aktualisieren Sie gegebenenfalls die Unterhaltungseinstellungen des Agents, damit sie mit der neuen Sprache übereinstimmen.
  6. Klicken Sie auf Speichern.