Why push notification delivery rate is not 100%

When you send a push notification campaign, you may notice that not all subscribers receive it. This is completely normal — a delivery rate of 100% is not expected with web push notifications. Here are the common reasons why.

Common reasons

  1. Browser data cleared — When subscribers clear their cookies and cached data, the browser "forgets" their push subscription. They will automatically re-subscribe when they next visit your store.
  2. Browser not running — Some devices require the browser to be running (even in the background) to receive notifications. The message will be delivered when the subscriber next opens their browser.
  3. Browser uninstalled or changed — If a subscriber switches to a different browser, the original subscription is no longer valid.
  4. Background activity restricted — Battery saver modes or device settings can prevent background notification delivery.
  5. Notifications disabled — Subscribers may have turned off notifications in their browser or device settings after subscribing.
  6. Token expired — Push subscription tokens can become invalid over time. Firepush automatically handles token refresh when the subscriber visits your store again.

What is a good delivery rate?

A delivery rate of 60–85% is typical for web push notifications. This is normal and expected. The more recently a subscriber has visited your store, the more likely they are to receive your notification.

How to improve delivery rates

  • Send regularly — Subscribers who see your store often will have fresh, active subscriptions
  • Build a quality subscriber list — Engaged visitors are more likely to keep their subscriptions active
  • Firepush retries failed messages — The system automatically retries delivery for messages that initially fail
← Back to Web Push Notifications Next: Browser quiet permissions and web push opt-ins →

Was this article helpful?

Loading...