Опубликовано: 6 января 2026 г.
Начиная с этого месяца, Chrome начнет вводить ограничения на количество сообщений Push API для сайтов, отправляющих много уведомлений без высокой вовлеченности пользователей. В этой статье объясняется это изменение и сайты, которые, вероятно, будут затронуты.
Открытый интернет — это мощная платформа для взаимодействия с пользователями, и Push API стал важной частью этого процесса. В сочетании с Notifications API , Push API позволяет сайтам отправлять своевременные уведомления, даже когда веб-сайт не запущен в браузере. Это обеспечивает постоянную и ценную связь между пользователями и сайтами, которые им наиболее важны.
Однако, как это часто бывает с мощными технологиями, существует потенциал для злоупотреблений. Многие из нас сталкивались с этим: веб-сайт постоянно бомбардирует нас потоком неактуальных или бесполезных уведомлений. Это может быть связано с такими проблемами, как изменение поведения веб-сайта после получения разрешения или обман пользователя, заставившего его принять запрос на разрешение. Такие нежелательные уведомления нарушают рабочий процесс пользователя и могут привести к негативному восприятию уведомлений и интернета в целом. Мы считаем, что сила push-уведомлений должна сочетаться с ответственностью за их разумное использование.
Наше неизменное стремление к улучшению качества уведомлений
Мы усердно работали над тем, чтобы предоставить пользователям больше контроля и напрямую бороться со спамом в уведомлениях. В Chrome 80 мы ввели более тихие запросы на разрешение уведомлений , которые отображаются более незаметно для сайтов с низким процентом одобрения или для пользователей, которые часто блокируют запросы на уведомления. Совсем недавно для Chrome на Android мы начали использовать машинное обучение на устройстве для выявления и предупреждения пользователей о потенциально спамных или вредоносных уведомлениях, что помогает защитить пользователей от фишинговых атак и другого вредоносного контента без ущерба для конфиденциальности. Мы также автоматически отзываем разрешения на уведомления у сайтов, которые Google Safe Browsing определяет как занимающиеся противоправной деятельностью. Наконец, в октябре мы объявили, что Chrome будет автоматически удалять разрешение на уведомления для каждого пользователя отдельно для сайтов, с которыми пользователь недавно не взаимодействовал. Это лишь несколько примеров нашей постоянной приверженности созданию более безопасного и приятного опыта использования уведомлений для всех.
Новый уровень: ограничения скорости запросов к API.
Чтобы дополнительно защитить пользователей Chrome от чрезмерного количества уведомлений и гарантировать, что уведомления останутся полезным инструментом для всех, мы вводим механизм ограничения скорости для Push API на основе активности пользователей. Наша цель — создать лучший интернет, где пользователи контролируют ситуацию, а разработчики могут создавать значимые связи. Это изменение призвано пресечь злоупотребления в сфере уведомлений, не оказывая при этом никакого влияния на легитимные веб-сайты.
Как это работает
Первоначально решение о введении ограничения скорости на сайте будет основываться на трех ключевых факторах, которые рассчитываются ежедневно:
- Количество push-уведомлений, отправленных сайтом за каждый день, проведённый на сайте.
- Количество запросов на предоставление разрешений, отображаемое за время, проведенное на сайте.
- Уровень вовлеченности пользователя в работу с сайтом (на основе показателя вовлеченности на сайте и количества минут, проведенных в активном режиме).
Если будет установлено, что сайт отправляет большое количество уведомлений при очень низкой активности пользователей, мы будем считать это нарушением и ограничим его возможность отправлять сообщения до не менее 1000 в минуту. Запросы, превышающие этот лимит, приведут к ответу HTTP 429.
Чтобы предотвратить быструю смену деструктивного поведения на сайтах, создающих проблемы, и их стабильное состояние, логика снятия ограничения скорости более сложная:
- После первого дня деструктивного поведения ограничение на количество нарушений будет действовать в течение одного дня.
- После второго дня деструктивного поведения ограничение на количество нарушений будет действовать в течение семи дней.
- После третьего и последующих дней деструктивного поведения ограничение на количество сообщений будет действовать в течение 14 дней.
- Отсчет времени будет обнулен после 42 последовательных дней без нарушений дисциплины.
Хотя это описывает наш первоначальный подход, конкретные детали этого расчета могут меняться со временем по мере развития экосистемы, чтобы наилучшим образом удовлетворять потребности как пользователей, так и сообщества разработчиков.
Повлияет ли это на мой сайт?
Важно подчеркнуть, что это изменение затронет только Push API. Сайты по-прежнему смогут отправлять уведомления во время работы, используя Notifications API.
Практически все веб-сайты не пострадают от этого изменения. Эта инициатива направлена на небольшое количество сайтов, которые рассылают чрезмерное количество малополезных уведомлений. Для более широкого сообщества разработчиков, ориентированного на отправку своевременных, актуальных и привлекательных уведомлений, это изменение поможет сохранить целостность и эффективность этого мощного канала коммуникации.
Мы считаем, что это необходимый шаг для обеспечения здорового и устойчивого будущего веб-уведомлений. Поощряя более продуманный и ориентированный на пользователя подход, мы вместе сможем создать лучший опыт использования уведомлений для всех пользователей интернета.