Tăng giá trị của thông báo đẩy trên web bằng hạn mức

Rob Kochman
Rob Kochman

Xuất bản: Ngày 6 tháng 1 năm 2026

Kể từ tháng này, Chrome sẽ bắt đầu triển khai giới hạn về tốc độ gửi thông báo qua Push API cho những trang web gửi nhiều thông báo mà không có nhiều lượt tương tác trên trang web. Bài đăng này giải thích về thay đổi và những trang web có khả năng bị ảnh hưởng bởi thay đổi đó.

Web mở là một nền tảng mạnh mẽ để kết nối với người dùng và Push API (API thông báo đẩy) là một phần mang tính đột phá của nền tảng đó. Kết hợp với Notifications API, Push API cho phép các trang web gửi thông báo kịp thời ngay cả khi trang web không chạy trong trình duyệt. Điều này cho phép duy trì mối kết nối bền vững và có giá trị giữa người dùng và những trang web mà họ quan tâm nhất.

Tuy nhiên, như thường thấy với công nghệ mạnh mẽ, có khả năng xảy ra trường hợp sử dụng sai mục đích. Nhiều người trong chúng ta đã từng gặp phải tình trạng này: một trang web liên tục gửi cho chúng ta hàng loạt thông báo không liên quan hoặc không có giá trị. Điều này có thể là do các vấn đề như trang web thay đổi hành vi kể từ khi được cấp quyền hoặc người dùng bị lừa chấp nhận yêu cầu cấp quyền. Những thông báo không mong muốn như vậy sẽ làm gián đoạn quy trình làm việc của người dùng và có thể dẫn đến cảm nhận tiêu cực về thông báo và web nói chung. Chúng tôi tin rằng sức mạnh của thông báo đẩy phải đi kèm với trách nhiệm sử dụng chúng một cách khôn ngoan.

Cam kết không ngừng cải thiện trải nghiệm thông báo

Chúng tôi đã nỗ lực để trao cho người dùng nhiều quyền kiểm soát hơn và trực tiếp giải quyết vấn đề thông báo rác. Trong Chrome 80, chúng tôi đã ra mắt các lời nhắc yêu cầu cấp quyền gửi thông báo ở dạng ít gây xao nhãng hơn. Lời nhắc này sẽ xuất hiện ở dạng tinh tế hơn đối với những trang web có tỷ lệ chấp nhận thấp hoặc đối với những người dùng thường xuyên chặn các yêu cầu gửi thông báo. Gần đây hơn, đối với Chrome trên Android, chúng tôi đã bắt đầu sử dụng công nghệ học máy trên thiết bị để xác định và cảnh báo người dùng về những thông báo có thể là nội dung rác hoặc độc hại. Điều này giúp bảo vệ người dùng khỏi các hành vi lừa đảo và nội dung gây hại khác mà không ảnh hưởng đến quyền riêng tư. Chúng tôi cũng tự động thu hồi quyền gửi thông báo của những trang web mà tính năng Duyệt web an toàn của Google xác định là có hành vi lừa gạt. Cuối cùng, vào tháng 10, chúng tôi đã thông báo rằng Chrome sẽ tự động xoá quyền gửi thông báo theo từng người dùng đối với những trang web mà gần đây người dùng không tương tác. Đây chỉ là một vài ví dụ về cam kết không ngừng của chúng tôi trong việc tạo ra trải nghiệm thông báo an toàn và dễ chịu hơn cho mọi người.

Một lớp mới: Giới hạn tốc độ Push API

Để bảo vệ người dùng Chrome khỏi số lượng thông báo quá lớn và đảm bảo rằng thông báo vẫn là một công cụ hữu ích cho mọi người, chúng tôi sẽ giới thiệu một cơ chế giới hạn tốc độ cho Push API dựa trên mức độ tương tác của người dùng. Mục tiêu của chúng tôi là tạo ra một web tốt hơn, nơi người dùng có quyền kiểm soát và nhà phát triển có thể xây dựng các mối kết nối có ý nghĩa. Thay đổi này được thiết kế để hạn chế các hành vi thông báo sai trái mà không ảnh hưởng đến các trang web hợp pháp.

Cách hoạt động

Ban đầu, quyết định của chúng tôi về việc giới hạn tốc độ của một trang web sẽ dựa trên 3 yếu tố chính được tính toán hằng ngày:

  • Số lượng thông báo đẩy mà một trang web đã gửi trên mỗi khoảng thời gian người dùng dành cho trang web đó.
  • Số lượng lời nhắc cấp quyền xuất hiện trên mỗi khoảng thời gian người dùng truy cập vào trang web.
  • Mức độ tương tác của người dùng với trang web (dựa trên điểm tương tác với trang web và số phút ở nền trước).

Khi xác định một trang web gửi số lượng lớn thông báo với mức độ tương tác rất thấp của người dùng, chúng tôi sẽ coi đó là thông báo gây phiền toái và sẽ giới hạn khả năng gửi thông báo của trang web đó ở mức không dưới 1.000 thông báo mỗi phút. Các yêu cầu vượt quá giới hạn đó sẽ dẫn đến phản hồi HTTP 429.

Để ngăn các trang web gây phiền toái nhanh chóng chuyển đổi giữa hành vi gây phiền toái và không gây phiền toái, logic loại bỏ giới hạn về tốc độ sẽ phức tạp hơn:

  • Sau ngày đầu tiên có hành vi gây rối, giới hạn về tốc độ sẽ áp dụng trong một ngày.
  • Sau ngày thứ hai có hành vi gây phiền toái, giới hạn về tần suất sẽ được áp dụng trong 7 ngày.
  • Sau ngày thứ ba và những ngày tiếp theo có hành vi gây phiền toái, giới hạn về tốc độ sẽ áp dụng trong 14 ngày.
  • Số lượt cảnh cáo sẽ được đặt lại sau 42 ngày liên tiếp không có hành vi vi phạm.

Mặc dù đây là cách tiếp cận ban đầu của chúng tôi, nhưng thông tin cụ thể về cách tính này có thể thay đổi theo thời gian khi hệ sinh thái phát triển, nhằm phục vụ tốt nhất cho cả người dùng và cộng đồng nhà phát triển.

Điều này có ảnh hưởng đến trang web của tôi không?

Điều quan trọng cần nhấn mạnh là thay đổi này sẽ chỉ ảnh hưởng đến Push API. Các trang web vẫn có thể gửi thông báo khi đang mở bằng Notifications API.

Hầu hết các trang web sẽ không bị ảnh hưởng bởi thay đổi này. Sáng kiến này nhắm đến một số ít trang web đang gửi quá nhiều thông báo có giá trị thấp. Đối với cộng đồng nhà phát triển nói chung, những người tập trung vào việc gửi thông báo kịp thời, phù hợp và hấp dẫn, thay đổi này sẽ giúp duy trì tính toàn vẹn và hiệu quả của kênh liên lạc mạnh mẽ này.

Chúng tôi tin rằng đây là một bước cần thiết để đảm bảo một tương lai lành mạnh và bền vững cho thông báo trên web. Bằng cách khuyến khích một phương pháp chu đáo và lấy người dùng làm trung tâm hơn, chúng ta có thể cùng nhau tạo ra trải nghiệm thông báo tốt hơn cho mọi người trên web.