レート制限によるウェブ プッシュ通知の価値の向上

Rob Kochman
Rob Kochman

公開日: 2026 年 1 月 6 日

今月から、サイトのエンゲージメントが低いにもかかわらず多くの通知を送信しているサイトに対して、Chrome で Push API メッセージのレート制限のロールアウトが開始されます。この投稿では、変更内容と、その影響を受ける可能性の高いサイトについて説明します。

オープンウェブはユーザーとつながるための強力なプラットフォームであり、Push API はその変革的な一部となっています。Notifications API と併用することで、Push API を使用すると、ウェブサイトがブラウザで実行されていない場合でも、サイトからタイムリーな通知を配信できます。これにより、ユーザーと最も関心のあるサイトとの間に、永続的で価値のあるつながりが生まれます。

ただし、強力なテクノロジーにはよくあることですが、誤用される可能性があります。関連性のない、価値のない通知が絶え間なく届くウェブサイトにうんざりした経験は、多くの人が持っているでしょう。これは、権限が付与された後にウェブサイトの動作が変更されたり、ユーザーが権限リクエストを誤って承認してしまったりした場合などに発生する可能性があります。このような不要な通知はユーザーのワークフローを妨げ、通知やウェブ全体に対するネガティブな認識につながる可能性があります。プッシュ通知の力を最大限に活かすには、賢く活用する責任も伴うと考えています。

通知エクスペリエンスの向上に向けた継続的な取り組み

Google は、ユーザーがより自由に管理できるように、また通知スパムに正面から取り組むために、さまざまな取り組みを行ってきました。Chrome 80 では、通知の権限を求めるプロンプトを控えめにする機能を導入しました。この機能は、承認率の低いサイトや、通知リクエストを頻繁にブロックするユーザーに対して、より控えめなプロンプトを表示するものです。最近では、Android 版 Chrome 向けにオンデバイスの機械学習の使用を開始し、スパムや悪意のある通知の可能性を特定してユーザーに警告しています。これにより、プライバシーを損なうことなく、フィッシング攻撃やその他の有害なコンテンツからユーザーを保護できます。また、Google セーフ ブラウジングで不正行為に関与していると判断されたサイトの通知権限を自動的に取り消します。最後に、10 月に、ユーザーが最近操作していないサイトの通知権限をユーザーごとに自動的に削除することを発表しました。これらは、すべてのユーザーにとってより安全で快適な通知エクスペリエンスの実現に向けた Google の継続的な取り組みのほんの一例です。

新しいレイヤ: Push API レート制限

Chrome ユーザーを過剰な通知から保護し、通知がすべての人にとって有用なツールであり続けるように、ユーザー エンゲージメントに基づく Push API のレート制限メカニズムを導入します。Google の目標は、ユーザーが管理し、デベロッパーが有意義なつながりを構築できる、より良いウェブを構築することです。この変更は、正当なウェブサイトに影響を与えることなく、通知の不正使用を抑制することを目的としています。

仕組み

当初、サイトのレート制限を決定する際は、毎日計算される次の 3 つの重要な要素に基づいて判断します。

  • サイトで費やされた時間あたりの、サイトから送信されたプッシュ メッセージの数。
  • サイトに滞在した時間あたりの権限プロンプトの表示回数。
  • ユーザーがサイトにどの程度関与しているか(サイト エンゲージメント スコアとフォアグラウンドでの時間(分)に基づく)。

ユーザー エンゲージメントが非常に低い状態で大量の通知を送信しているサイトが特定された場合、そのサイトはユーザーの妨げになっていると見なされ、メッセージの送信頻度が 1 分あたり 1, 000 件以上に制限されます。この上限を超えるリクエストは、HTTP 429 レスポンスになります。

妨害的なサイトが妨害的な動作と妨害的でない動作をすばやく切り替えるのを防ぐため、レート制限を削除するロジックはより複雑になっています。

  • 妨害行為の初日から 1 日間、レート制限が適用されます。
  • 妨害行為が 2 日間続いた場合、レート制限は 7 日間適用されます。
  • 3 回目以降の妨害行為があった場合、レート制限は 14 日間適用されます。
  • 42 日間連続で中断のない動作が続くと、カウントはリセットされます。

これは Google の初期のアプローチですが、ユーザーとデベロッパー コミュニティの両方に最適なサービスを提供するため、エコシステムの進化に伴い、この計算の詳細は今後変更される可能性があります。

サイトに影響はありますか?

この変更は Push API にのみ影響します。サイトは、Notifications API を使用して、開いている間に通知を送信できます。

この変更による影響を受けるウェブサイトはほとんどありません。この取り組みは、価値の低い通知を過剰に送信している少数のサイトを対象としています。タイムリーで関連性の高い魅力的な通知の送信に注力している幅広いデベロッパー コミュニティにとって、この変更は、この強力なコミュニケーション チャネルの完全性と有効性を維持するのに役立ちます。

これは、ウェブ通知の健全で持続可能な未来を確保するために必要な措置であると考えています。より慎重でユーザー中心のアプローチを推奨することで、ウェブ上のすべてのユーザーにとってより良い通知エクスペリエンスを共同で実現できます。