Meningkatkan nilai notifikasi push web dengan batas kecepatan

Rob Kochman
Rob Kochman

Dipublikasikan: 6 Januari 2026

Mulai bulan ini, Chrome akan mulai meluncurkan batas kecepatan pesan Push API untuk situs yang mengirim banyak notifikasi tanpa banyak engagement situs. Postingan ini menjelaskan perubahan tersebut, dan situs yang kemungkinan terpengaruh olehnya.

Web terbuka adalah platform yang efektif untuk terhubung dengan pengguna, dan Push API telah menjadi bagian penting dari hal tersebut. Bersama dengan Notifications API, Push API memungkinkan situs mengirimkan notifikasi tepat waktu meskipun situs tidak berjalan di browser. Hal ini memungkinkan koneksi yang persisten dan berharga antara pengguna dan situs yang paling mereka minati.

Namun, seperti yang sering terjadi pada teknologi canggih, ada potensi penyalahgunaan. Banyak dari kita pernah mengalaminya: situs yang membanjiri kita dengan aliran notifikasi yang konstan dan tidak relevan atau berharga. Hal ini dapat disebabkan oleh masalah seperti situs yang mengubah perilakunya sejak izin diberikan atau pengguna yang tertipu untuk menyetujui permintaan izin. Notifikasi yang tidak diinginkan seperti itu mengganggu alur kerja pengguna dan dapat menyebabkan persepsi negatif terhadap notifikasi dan web secara keseluruhan. Kami percaya bahwa kekuatan notifikasi push harus diimbangi dengan tanggung jawab untuk menggunakannya secara bijak.

Komitmen berkelanjutan kami untuk memberikan pengalaman notifikasi yang lebih baik

Kami telah berupaya keras untuk memberikan kontrol yang lebih besar kepada pengguna dan mengatasi spam notifikasi secara langsung. Di Chrome 80, kami memperkenalkan pop-up izin notifikasi yang lebih pelan, yang menampilkan pop-up yang lebih halus untuk situs dengan rasio penerimaan yang rendah atau untuk pengguna yang sering memblokir permintaan notifikasi. Baru-baru ini, untuk Chrome di Android, kami mulai menggunakan machine learning di perangkat untuk mengidentifikasi dan memperingatkan pengguna tentang notifikasi yang berpotensi berisi spam atau berbahaya, yang membantu melindungi pengguna dari upaya phishing dan konten berbahaya lainnya tanpa mengorbankan privasi. Kami juga mencabut izin notifikasi secara otomatis dari situs yang oleh Google Safe Browsing diidentifikasi terlibat dalam perilaku tidak pantas. Terakhir, pada bulan Oktober, kami mengumumkan bahwa Chrome akan otomatis menghapus izin notifikasi berdasarkan per pengguna untuk situs yang tidak berinteraksi dengan pengguna baru-baru ini. Ini hanyalah beberapa contoh komitmen berkelanjutan kami untuk menciptakan pengalaman notifikasi yang lebih aman dan menyenangkan bagi semua orang.

Lapisan baru: Batas kapasitas Push API

Untuk lebih melindungi pengguna Chrome dari volume notifikasi yang berlebihan dan untuk memastikan notifikasi tetap menjadi alat yang berguna bagi semua orang, kami akan memperkenalkan mekanisme pembatasan frekuensi untuk Push API berdasarkan engagement pengguna. Tujuan kami adalah menciptakan web yang lebih baik, tempat pengguna memiliki kontrol dan developer diberdayakan untuk membangun koneksi yang bermakna. Perubahan ini dirancang untuk membatasi praktik notifikasi yang melanggar, sekaligus tidak memengaruhi situs yang sah.

Cara kerjanya

Awalnya, penentuan kami untuk membatasi kecepatan situs akan didasarkan pada tiga faktor utama, yang dihitung setiap hari:

  • Jumlah pesan push yang telah dikirim situs per waktu yang dihabiskan di situs.
  • Jumlah dialog izin yang ditampilkan per waktu yang dihabiskan di situs.
  • Tingkat engagement pengguna dengan situs (berdasarkan skor engagement situs dan jumlah menit di latar depan).

Jika situs diidentifikasi mengirimkan notifikasi dalam volume tinggi dengan engagement pengguna yang sangat rendah, kami akan menganggapnya mengganggu dan akan membatasi kemampuannya untuk mengirim pesan hingga tidak kurang dari 1.000 per menit. Permintaan di atas batas tersebut akan menghasilkan respons HTTP 429.

Untuk mencegah situs yang mengganggu beralih dengan cepat antara perilaku mengganggu dan tidak mengganggu, logika untuk menghapus batas laju lebih rumit:

  • Setelah hari pertama perilaku mengganggu, batas frekuensi akan berlaku selama satu hari.
  • Setelah hari kedua perilaku mengganggu, batas frekuensi akan berlaku selama tujuh hari.
  • Setelah hari ketiga dan hari-hari berikutnya terjadinya perilaku mengganggu, batas laju akan diterapkan selama 14 hari.
  • Jumlah akan direset setelah 42 hari berturut-turut berperilaku tidak melanggar.

Meskipun hal ini menjelaskan pendekatan awal kami, spesifikasi perhitungan ini dapat berubah seiring waktu seiring berkembangnya ekosistem, untuk memberikan layanan terbaik bagi pengguna dan komunitas developer.

Apakah hal ini akan memengaruhi situs saya?

Penting untuk menekankan bahwa perubahan ini hanya akan memengaruhi Push API. Situs tetap dapat mengirim notifikasi saat dibuka menggunakan Notifications API.

Hampir semua situs tidak akan terpengaruh oleh perubahan ini. Inisiatif ini ditujukan untuk sejumlah kecil situs yang mengirimkan terlalu banyak notifikasi bernilai rendah. Untuk komunitas developer yang lebih luas yang berfokus pada pengiriman notifikasi yang tepat waktu, relevan, dan menarik, perubahan ini akan membantu menjaga integritas dan efektivitas saluran komunikasi yang efektif ini.

Kami yakin bahwa langkah ini diperlukan untuk memastikan masa depan yang sehat dan berkelanjutan bagi notifikasi web. Dengan mendorong pendekatan yang lebih cermat dan berfokus pada pengguna, kita dapat bersama-sama menciptakan pengalaman notifikasi yang lebih baik bagi semua orang di web.