Analytics & Retention

Push Notification

Also known asPushMobile PushIn-App Push

A message delivered to a user's device from your app's server — the single biggest re-engagement lever in mobile, when done well, and a fast path to uninstall when done poorly.

pillar

Key takeaways

  1. 01Push notifications drive 20-40% of DAU for habit-formation apps when relevance is high; can crater retention when spam-grade.
  2. 02iOS opt-in rate: 50-70% (with a value pre-prompt); Android opt-in rate: 90%+ (default-on through Android 13, opt-in for Android 13+).
  3. 03Frequency cap: most consumer apps deliver 1-3 pushes per user per day; news / messaging higher; relevance-driven, not volume-driven.

Push notifications are messages your app's backend delivers to a user's device through Apple Push Notification service (APNs on iOS) or Firebase Cloud Messaging (FCM on Android). Done well, push is the single biggest re-engagement lever in mobile — driving 20-40% of DAU in habit-formation apps. Done poorly, push is a fast path to notification opt-out, app uninstall, and permanent loss of the user.

How a push notification flows from your server to the user — four steps, all gated on opt-in.

Opt-in rate reality

  • iOS: Apple requires explicit opt-in for push (UNNotification authorization). Cold prompts get 30-40% opt-in; well-designed value pre-prompts ("Allow notifications to get reminders about your favorite content") lift to 50-70%.
  • Android: through Android 12, push notifications were enabled by default — apps could send notifications immediately. Android 13+ (2022+) added an opt-in prompt similar to iOS; opt-in rates 70-90% (lower friction than iOS prompt).
  • Web push (PWAs / mobile web): much lower opt-in, 5-20% — users associate browser push with spam.

Frequency cap discipline

Cross this threshold and notification opt-out rate rises, then uninstall rate. The user's trust is the resource — spend it on actually-relevant notifications.

Major push platforms

Push vs email vs SMS — when to use each channel

ChannelDeliveryOpen rateCostReach requirement
Push notificationInstant (seconds)4-10%Free (APNs / FCM are platform-owned)App must be installed + user opted in
Email~minutes20-25%$0.10-1.00 per 1,000 emailsHave a valid email address
SMSInstant90%+$0.01-0.05 per messageHave a valid phone number + opt-in
WhatsApp BusinessInstant90%+$0.005-0.10 per message (geo-tiered)WhatsApp Business API access + user opt-in
In-app messagingOnly when user opens the app~80% (user is in session)Free (no carrier or network fee)User actively in the app right now

Most mature consumer apps combine all five. Push handles the time-sensitive nudges; email handles the deeper content + win-back; SMS is reserved for high-stakes confirmations; in-app messaging handles upsell / education while users are already engaged.

Quick answers

What is a push notification?

A message your app's server delivers to the user's device through Apple Push Notification service (APNs on iOS) or Firebase Cloud Messaging (FCM on Android). Shown on lock screen, notification center, and as a banner. Done well, drives 20-40% of DAU in habit-formation apps. Done poorly, drives users to disable notifications and eventually uninstall.

What is a good push notification opt-in rate?

iOS: cold prompts get 30-40% opt-in; well-designed value pre-prompts ("Allow notifications to get reminders about your favorite content") lift to 50-70%. Android 13+: 70-90% (lower friction than iOS prompt). Web push: 5-20% (users associate browser push with spam). Pre-prompt design matters — explain the value before showing the system prompt.

How many push notifications should I send?

Category-dependent. News / messaging / social: 5-15 per day acceptable. Habit-formation (fitness, learning, finance): 1-3 per day. Games: 1-3 per day around in-game events. Subscription / productivity: 0.5-2 per day. Utilities: 0.1-1 per day. Cross your category's threshold and opt-out rate rises, then uninstall rate. Relevance > volume.

Back to glossary