במסמך זה מוסבר איך להתכונן בצורה הטובה ביותר לטיפול בנפח גבוה של הודעות ב-webhook. פלטפורמת Business Messages מוכנה לשימוש בסביבת תרחישים רבים. בנוסף, צוות התמיכה שלנו יכול לעזור לכם להתכונן לקראת אירוע ספציפי. אפשר לבצע כמה שלבים פשוטים כדי לשפר את ה-webhook.
תנועת משתמשים מ-webhook
במקרה של תנועת משתמשים מ-webhook, חשוב להביא בחשבון את דפוס התנועה הצפוי עבור העסק. האם צפויים דפוסים "אינטנסיביים" או שינויים פתאומיים בנפח ההודעות? לדוגמה, מסעדה שמגישה ארוחת ערב בלבד צפויה הרבה הודעות בערב, ומעט מאוד הודעות בשאר היום. בדוגמה אחרת, חנות שמפעילה מבצע מיוחד יכולה להניב נפח הודעות גבוה באופן חריג כאשר הכרזה על המבצע.
באופן כללי, התשתית של Google מוכנה להתמודד עם עומסי תנועה פתאומיים. ל-Business Messages יש את אותם משאבי שרת כמו מוצרים גדולים, כמו Gmail ו-Google Cloud. לא סביר שנפח ההודעות ב-webhook יהיה גבוה כל כך עד ש-Business Messages יתפקד ככשל. בנוסף, Business Messages מוסיפה הודעות לכל נציג בנפרד. אם אחד מהתורים להודעות של הנציג הופך ל צפוף, הוא לא ישפיע על הסוכנים האחרים שלכם, גם אם הם משתפים את אותו webhook.
עם זאת, זה רלוונטי רק לתור ההודעות בתשתית של Business Messages. ברגע שהמסר מועבר ל-webhook, זה כבר סיפור אחר. חשוב לוודא שהתגובה לפעולה מאתר אחר (webhook) ניתנת להתאמה לפי הצורך, על ידי הטמעת תורים, טיפול בבקשות במקביל וכו'. אם התגובה לפעולה מאתר אחר (webhook) מגיבה להודעה עם HTTP 500, או שלא מגיבה כלל, Business Messages תכבה בצורה משמעותית את שיעור מסירת ההודעות ל-webhook. הודעות נשארות בתור למשך 7 ימים. אם התגובה לפעולה מאתר אחר (webhook) לא תתקבל עם HTTP 200 בפרק הזמן הזה, ההודעה העסקית תמחק את ההודעה.
תגובה לפעולה מאתר אחר (webhook) ממשתמש למשתמש
ההודעות שנשלחות מה-webhook צריכות להתאים ל-60 הודעות לדקה בכל מכסה של שיחה. סביר להניח שזרימה של הודעות לגיטימיות לא תחרוג מהמכסה הזו, אך עליכם להיות מוכנים לטפל בשגיאות HTTP 429 מ-Business Messages, מה שמעיד על חריגה מהמכסה.
באופן כללי, אם התגובה לפעולה מאתר אחר (webhook) קיבלה HTTP 429 או HTTP 500 מ-Business Messages, הדבר מעיד על שגיאה זמנית שעלולה להיות קשורה לשיעור העברת ההודעות. כדאי לנסות מחדש את ההודעות האלה באמצעות אסטרטגיית השהיה מעריכית. עם זאת, אם התגובה לפעולה מאתר אחר (webhook) תתקבל מ-HTTP 503 או מ-HTTP 4xx (מלבד HTTP 429), עליכם להפסיק את השימוש בשירות מיד ולעדכן את צוות התמיכה שלנו. קודי השגיאות האלה יכולים להצביע על קושי בתשתית של Business Messages, כמו אירוע DOS, ושליחת הודעות נוספות רק תקשה על הבעיה.
למרות שאין קריטריונים ספציפיים להשעיה שחורגים ממכסות שליחת הודעות, אפליקציית Business Messages עשויה להשעות נציגים שמתנהגים באופן לא סדיר או שולחים יותר מדי הודעות. מומלץ לעיין בקריטריונים להשעיה כדי לוודא שהנציג עומד בסטנדרטים הנדרשים.
איך אפשר לקבל עזרה?
מומלץ ליצור קשר בהקדם האפשרי אם אתם צופים בעיה. אם תיידעו אותנו שאתם מצפים למצב של תעבורת נתונים גבוהה במיוחד, כמו קמפיין פרסום עם רמת חשיפה גבוהה, נוכל לפרוס משאבי פרסום נוספים כדי להתכונן ככל האפשר. עם זאת, ברוב המקרים אין צורך באמצעים כאלה.
אפשר גם ליצור איתנו קשר אם כבר יש בעיה בטעינה של הודעות, ואנחנו נעשה כמיטב יכולתנו כדי לפתור אותה.