תאריך פרסום: 6 בינואר 2026
החל מהחודש, Chrome יתחיל להטמיע הגבלות על קצב השליחה של הודעות Push API באתרים ששולחים הרבה התראות בלי הרבה אינטראקציות עם האתר. בפוסט הזה מוסבר על השינוי ועל האתרים שסביר להניח שיושפעו ממנו.
האינטרנט הפתוח הוא פלטפורמה רבת עוצמה ליצירת קשר עם משתמשים, ו-Push API הוא חלק משמעותי בכך. בנוסף ל-Notifications API, Push API מאפשר לאתרים לשלוח התראות בזמן, גם כשהאתר לא פועל בדפדפן. כך נוצר קשר מתמשך וחשוב בין המשתמשים לבין האתרים שהכי חשובים להם.
עם זאת, כמו שקורה לעיתים קרובות עם טכנולוגיה מתקדמת, יש פוטנציאל לשימוש לרעה. לרבים מאיתנו קרה שנכנסנו לאתר שהציף אותנו בזרם בלתי פוסק של התראות לא רלוונטיות או לא מועילות. יכולות להיות לכך סיבות שונות, כמו שינוי בהתנהגות של אתר מאז שההרשאה ניתנה, או משתמש שהוטעה לאשר בקשת הרשאה. התראות לא רצויות כאלה משבשות את תהליך העבודה של המשתמשים, ועלולות לגרום להם לתפוס את ההתראות ואת האינטרנט בכלל בצורה שלילית. אנחנו מאמינים שצריך להשתמש בחוכמה בכוח של הודעות פוש.
המחויבות המתמשכת שלנו לשיפור חוויית השימוש בהתראות
השקענו מאמצים רבים כדי לתת למשתמשים יותר שליטה ולטפל בספאם של התראות באופן ישיר. ב-Chrome 80, השקנו בקשות להרשאת שליחת התראות שמוצגות באופן פחות בולט. הבקשות האלה מוצגות באתרים עם שיעורי אישור נמוכים או למשתמשים שחוסמים לעיתים קרובות בקשות להרשאת שליחת התראות. לאחרונה התחלנו להשתמש ב-Chrome ב-Android בלמידת מכונה במכשיר כדי לזהות התראות שעלולות להיות ספאמיות או זדוניות ולהזהיר את המשתמשים מפניהן. כך אנחנו עוזרים להגן על המשתמשים מפני ניסיונות פישינג ותוכן מזיק אחר בלי לפגוע בפרטיות. בנוסף, אנחנו מבטלים אוטומטית את ההרשאות לשליחת התראות מאתרים שמערכת הגלישה הבטוחה של Google מזהה שהם מתנהגים בצורה מטעה. בנוסף, באוקטובר הודענו ש-Chrome יסיר אוטומטית הרשאות לשליחת התראות על בסיס כל משתמש מאתרים שהמשתמש לא יצר איתם אינטראקציה לאחרונה. אלה רק כמה דוגמאות למחויבות המתמשכת שלנו ליצירת חוויית שימוש בטוחה ונעימה יותר בהתראות לכולם.
שכבה חדשה: מגבלות קצב של Push API
כדי להגן על משתמשי Chrome מפני נפח גדול מדי של התראות, וכדי לוודא שההתראות יישארו כלי שימושי לכולם, נציג מנגנון להגבלת קצב של יצירת בקשות עבור Push API על סמך מעורבות המשתמשים. המטרה שלנו היא ליצור אינטרנט טוב יותר, שבו המשתמשים שולטים במצב והמפתחים יכולים ליצור קשרים משמעותיים. השינוי הזה נועד לצמצם את השימוש בהודעות בצורה פוגעת, בלי להשפיע על אתרים לגיטימיים.
איך זה עובד
בתחילה, ההחלטה שלנו להגביל את קצב הבקשות באתר תתבסס על שלושה גורמים מרכזיים, שמחושבים מדי יום:
- מספר הודעות הפוש שנשלחו מאתר מסוים לכל פרק זמן שהייה באתר.
- מספר בקשות ההרשאה שמוצגות לכל פרק זמן שהייה באתר.
- רמת המעורבות של המשתמש באתר (על סמך ציון המעורבות באתר ומספר הדקות שהמשתמש שהה באתר).
אם נזהה אתר ששולח נפח גבוה של התראות עם רמת מעורבות נמוכה מאוד של המשתמשים, נסווג אותו כאתר שמפריע למשתמשים ונצמצם את היכולת שלו לשלוח הודעות לערך שלא יפחת מ-1,000 לדקה. בקשות שחורגות מהמגבלה הזו יגרמו לתשובת HTTP 429.
כדי למנוע מאתרים משבשים לעבור במהירות בין התנהגות משבשת לבין התנהגות לא משבשת, הלוגיקה להסרת מגבלת הקצב מורכבת יותר:
- אחרי היום הראשון של התנהגות משבשת, מגבלת הקצב תחול למשך יום אחד.
- אחרי היום השני של התנהגות משבשת, מגבלת הקצב תחול למשך שבעה ימים.
- אחרי היום השלישי ואחרי כל יום נוסף של התנהגות משבשת, מגבלת הקצב תופעל למשך 14 ימים.
- הספירה תתאפס אחרי 42 ימים רצופים של התנהגות לא מפריעה.
הגישה הזו מתארת את הגישה הראשונית שלנו, אבל יכול להיות שהפרטים של החישוב הזה ישתנו עם הזמן ככל שהמערכת האקולוגית תתפתח, כדי לתת את המענה הטוב ביותר למשתמשים ולקהילת המפתחים.
האם השינוי הזה ישפיע על האתר שלי?
חשוב להדגיש שהשינוי הזה ישפיע רק על Push API. אתרים עדיין יוכלו לשלוח התראות כשהם פתוחים באמצעות Notifications API.
השינוי הזה לא ישפיע כמעט על אף אתר. היוזמה הזו מיועדת למספר קטן של אתרים ששולחים מספר מוגזם של התראות לא חשובות. לקהילת המפתחים הרחבה שמתמקדת בשליחת התראות בזמן, רלוונטיות ומושכות, השינוי הזה יעזור לשמור על היושרה והיעילות של ערוץ התקשורת החזק הזה.
אנחנו מאמינים שזהו צעד הכרחי כדי להבטיח עתיד בריא ויציב להתראות באתרים. כך נוכל ליצור ביחד חוויית התראות טובה יותר לכל המשתמשים באינטרנט.