דלג לתוכן הראשי

אופטימיזציית זמן שליחה (STO)

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

איך זה עובד

  1. למידת מעורבות - Joryio עוקבת באופן רציף אחר הזמנים שבהם כל משתמש פותח הודעות ולוחץ עליהן (פתיחות אימייל, קליקים באימייל וקליקים בהתראות Push). אירועים אלה מצטברים לציוני מעורבות לפי שעה.

  2. בחירת שעה מיטבית - כאשר שולחים קמפיין עם שליחה חכמה, המערכת מאחזרת את השעה הטובה ביותר לכל משתמש (UTC) על בסיס ציוני מעורבות משוקללים: פתיחות נספרות כנקודה אחת, לחיצות כ-3 נקודות.

  3. המרת אזור זמן - השעה המיטבית ב-UTC מומרת לאזור הזמן המקומי של המשתמש (מהפרופיל שלו או מברירת המחדל הארגונית) כדי לתזמן את השליחה בזמן המקומי הנכון.

  4. חלון שליחה - המערכת שולחת את כל ההודעות בתוך חלון השליחה המוגדר (ברירת מחדל: 24 שעות). אם השעה המיטבית של משתמש חורגת מהחלון, המערכת משתמשת במועד הזמין הקרוב ביותר.

  5. כיבוד זמן שקט - כללי זמן שקט תמיד מקבלים עדיפות. אם STO מתזמן הודעה בשעות שקטות, ההודעה מתעכבת עד סיום הזמן השקט.

הגדרת שליחה חכמה

  1. עברו אל קמפיינים וצרו קמפיין או ערכו קמפיין קיים.
  2. עברו ללשונית שליחה.
  3. בחרו שליחה חכמה כסוג השליחה.
  4. הגדירו את אפשרויות ה-STO:
    • חלון שליחה - כמה שעות יש למערכת לשלוח את כל ההודעות (1–168 שעות, ברירת מחדל 24).
    • תחילת חלון - אופציונלי. מתי חלון השליחה נפתח. אם לא מוגדר, החלון מתחיל כשהקמפיין נשלח.
    • אסטרטגיית גיבוי - מה לעשות למשתמשים ללא היסטוריית מעורבות:
      • ברירת מחדל ארגונית (10:00 בבוקר) - שולח ב-10 בבוקר באזור הזמן של הארגון.
      • פיזור אחיד - מפזר הודעות באופן שווה על פני חלון השליחה לחלוקת עומס טובה יותר.
    • אופטימיזציה גם לפי יום בשבוע - אופציונלי. כאשר מופעל, המערכת בוחרת את השילוב הטוב ביותר של (יום, שעה) לכל משתמש במקום רק השעה הטובה ביותר. לדוגמה, אם משתמש מגלה מעורבות גבוהה ביום שלישי ב-14:00, ההודעה תתוזמן ליום ולשעה הספציפיים. דורש חלון שליחה של 24 שעות לפחות. אם שילוב היום+שעה הטוב ביותר לא מתאים לחלון, המערכת חוזרת לאופטימיזציה לפי שעה בלבד.

אסטרטגיות גיבוי

ברירת מחדל ארגונית

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

פיזור אחיד

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

שיטות מומלצות

  • אפשרו מספיק נתונים - STO עובד הכי טוב כשלמשתמשים יש לפחות 2-4 שבועות של היסטוריית מעורבות. למשתמשים חדשים, משתמשים באסטרטגיית הגיבוי.
  • השתמשו בחלונות של 24 שעות - חלון מלא של 24 שעות נותן למערכת את הגמישות המרבית למצוא את הזמן המיטבי של כל משתמש. השתמשו בחלונות של 168 שעות (7 ימים) עם אופטימיזציה לפי יום בשבוע לדיוק מרבי.
  • שלבו עם בדיקות A/B - ניתן להשתמש בשליחה חכמה עם וריאנטים לבדיקת A/B. כל וריאנט נשלח בזמן המיטבי של המשתמש.
  • עקבו אחר דפוסי שליחה - לאחר השליחה, בדקו את אנליטיקת הקמפיין כדי לראות כיצד ההודעות התפזרו על פני חלון השליחה.

פרטים טכניים

  • ציוני המעורבות נשמרים לכל משתמש לפי השעה ביום (24 קבוצות) ולפי היום בשבוע (7 קבוצות), ב-UTC.
  • התצוגה הממומשת (materialized view) מעבדת אוטומטית אירועי מעורבות חדשים בזמן אמת.
  • המרת אזורי זמן משתמשת באותה גישת Intl.DateTimeFormat כמו שעות שקט, עם תמיכה בכל מזהי אזורי הזמן של IANA.
  • כל אצווה של 10,000 משתמשים מעובדת בשאילתה אנליטית אחת לשיפור ביצועים.
  • שליחות מתוזמנות כמשימות מושהות - אותו מנגנון כמו השהיות של שעות שקט.