לוקליזציה ולוקאלים

משתמשים מתקשרים ממיקומים רבים ובשפות רבות. נציגים שמשיבים להעדפות התקשורת של המשתמשים ומתאימים את חוויית השימוש ללוקליזציה, מגיעים ליותר משתמשים, יוצרים יותר חוויות משתמש מספקות ומקיימים יותר אינטראקציות חוזרות מאשר נציגים שלא מגיבים. באמצעות Business Messages, הנציגים והמיקומים יכולים להגיב להעדפות של המשתמשים באמצעות העברת הגדרות הלוקאל של המשתמשים לנציגי התמיכה. הנציגים יכולים גם להגדיר את לוקאל ברירת המחדל ואת הגדרות השיחה הייחודיות לכל לוקאל ולפתור את ההתאמות בין הלוקאלים של המשתמשים ללוקאלים הנתמכים של הנציגים או המיקומים.

על ידי זיהוי הלוקאל, נציגים של Business Messages יכולים להתאים את החוויות שלהם לשוק המקומי על ידי יצירת אינטראקציות אוטומטיות ונציגי נציגים באופן אוטומטי, בהתאם להעדפות השפה והאזור של המשתמשים.

לוקאל של משתמש

כשמשתמש מתחיל שיחה עם סוכן, ובכל פעם שמשתמש שולח הודעה, Business Messages מזהה את הגדרות הלוקאל של המכשיר. כל נציג תמיכה מקבל את הלוקאל של המשתמש בשדה context.userInfo.userDeviceLocale.

Business Messages משתמשת במקום של המשתמש כדי לשנות את השפה בממשק המשתמש ולשנות את השפה של מחרוזות שנוצרות על ידי הפלטפורמה.

userDeviceLocale יכול להשתנות במהלך שיחה אם המשתמש משנה את השפה של המכשיר או עובר בין מכשירים עם הגדרות לוקאל שונות. אם סוכנים יקראו את userDeviceLocale, הם צריכים לבדוק אם הערך השתנה בכל הודעה חדשה, ולהתאים את עצמם בהתאם. לדוגמה, ייתכן שסוכן יזהה שינוי בלוק ולשאול את המשתמש אם הוא רוצה להמשיך לתקשר בשפה הנוכחית או לעבור לשפה שתואמת ללוקאל החדש.

userDeviceLocale צוין לפי המכשיר של המשתמש ויכול להיות כל תג שפה של IETF BCP 47.

הנציג ולוקאל המיקום

הנציגים והמיקומים יכולים לציין הגדרות שיחה לכל אחד מהלוקאלים שבהם הם תומכים. לדוגמה, נציג עשוי לציין הודעת פתיחה באנגלית עבור הלוקאל "en", ושיש לו את אותה הודעה בספרדית עבור הלוקאל "es", או שמיקום אחד עשוי לציין הגדרות ללוקאל "fr" ולמיקום אחר לא.

אם לנציג או למיקום יש הגדרות שיחה ללוקאל, ב-Business Messages ההנחה היא שהסוכן או המיקום תומכים בלוקאל הזה. סוכנים ומיקומים יכולים להגדיר את הלוקאל שמוגדר כברירת המחדל (defaultLocale) שבו הם בדרך כלל מתקשרים.

במאמר עדכון של אזור ברירת המחדל מוסבר איך מעדכנים את הלוקאל של ברירת המחדל. במאמר התחלת השיחה מוסבר איך מתחילים שיחות מקומיות.

לוקאל נפתר

על ידי זיהוי הלוקאל של מכשיר המשתמש והשוואה של הלוקאל הזה ללוקאלים שצוינו עבור הנציג או למיקום שהמשתמש מוסר, ל-Business Messages יש אפשרות להתאים בין הלוקאל של המשתמש לסוכן. הפיצ'ר defaultLocale של סוכן או מיקום מקבל עדיפות על פני לוקאלים נתמכים אחרים כש-Business Messages פותרת את הבעיה. כל נציג תמיכה מקבל את ההתאמה הזו בשדה context.resolvedLocale.

הפיצ'ר Business Messages משתמש בלוקאל שעבר פתרון כדי לבחור אילו הגדרות שיחה (כמו הודעות פתיחה והודעות אופליין) ובמחרוזות (כמו הצעת הבקשה לנציג תמיכה אנושית) להצגה. השיטה המומלצת היא שנציגים יתקשרו במיקום שנפתר כדי לשמור על חוויית משתמש עקבית.

הלוקאל שפותם עשוי להשתנות במהלך שיחה אם המשתמש משנה את שפת המכשיר או עובר בין מכשירים עם הגדרות לוקאל שונות. הנציגים צריכים לבדוק אם הערך השתנה בכל הודעה חדשה, ולהתאים אותם בהתאם. לדוגמה, יכול להיות שסוכן יזהה שינוי לוקאל וישאל את המשתמש אם הוא רוצה להמשיך לתקשר בשפה הנוכחית או לעבור לשפה שתואמת ללוקאל החדש.

עדכון של הלוקאל שמוגדר כברירת מחדל

כדי לעדכן את לוקאל ברירת המחדל של הנציג:

  1. פותחים את Console Communications Developer Console ומתחברים לחשבון Google Business Messages.
  2. כאן אפשר לבחור נציג תמיכה.
  3. בחלונית הניווט הימנית, לוחצים על פרטי הנציג.
  4. בשדה Local, בוחרים בקוד השפה ISO 639-1 בן שני תווים שתואם ללוקאל ברירת המחדל החדש.
  5. מעדכנים את הגדרות השיחה של הנציג בהתאם ללוקאל החדש, אם צריך.
  6. לוחצים על שמירה.