Three things to know about push notifications:
Users today have a hard time remembering what apps they even have on their device. Notifications help these services deliver timely and relevant information to users, and in doing so, staying top of mind.
A recent study showed that mobile users receive an average of 63.5 notifications per day, with most notifications coming from messaging and email applications.
Push notifications at their core are simply a way of alerting users to information that they have opted-in to from apps and services. Notifications encompass nearly every possible use case and type of service, including other communications mediums like email, SMS, and VoIP.
Three basic types of notifications: Transactional, System, and User notifications.
Transactional notifications are used to notify users of events. For example, notifying a user that a package has shipped or that their flight is delayed.
System notifications are used to tell users about new product features or opportunities. For example, notifying a user of a new product feature, or of a holiday discount.
User notifications are used to notify users of new messages from their friends, such as in an e-mail or social networking application.
A key element of notifications is that users must opt-in to receiving them. Given the quantity of notifications most users receive, many users choose to opt-out of receiving more unless there is a compelling value to the notifications.
The easiest way for an application to maximize opt-in rate is to explain the value of notifications prior to prompting for notification permissions.
Using Permission Messages prior to showing a device Permission Requests is a best practice because Permission Messages increase the likelihood users will stay subscribed to your push notifications and find value in them. Permission Messages do three things:
If a user dismisses a Permission Message, the app can still present them the option later on, once the user has more actively engaged with it.
According to a recent study, notifications can frequently be considered an interruption:
“Participants reported that mobile messaging and email apps interrupted them in almost 50% of cases”
Despite their interruptive effects, a high volume of relevant or personal notifications actually has positive effects --
“Receiving more messages is significantly correlated with increased feelings of being connected with others ... Overall this implies that while these services are at times interrupting and overwhelming, the fact that they help users to keep in touch with friends, family and others appears to also have positive effects.”
Scheduling notifications intelligently plays a major role in increasing the likelihood of a user interacting with a notification, and improving the overall user experience. Notifications from messaging and social networking applications should generally be sent immediately, while other notifications are frequently best delayed until the user is less likely to be interrupted.
Receiving more messages is significantly correlated with increased feelings of being connected with others.
In February 2016, OneSignal ran a study to determine the best times to send a notification based on application category.
The conclusion of the study was that the category of an application plays a major role in determining the best time to send notifications to users. Here is a summary of the categories and times that were uncovered:
|8 AM||9 AM||10 AM||11 AM||12 PM||1 PM||2 PM||3 PM||4 PM||5 PM||6 PM||7 PM||8 PM||9 PM||10 PM||11 PM|
|Games||11 AM — 1 PM|
|Travel||3 PM — 7 PM|
|Social||10 AM — 11 PM|
Push notifications were originally introduced for Android and iOS devices in 2009, and have rapidly spread to other platforms.
2009 — Apple iOS and Google Android add support
2010 — Blackberry and Microsoft Windows Phone 7 add support
2013 — Apple announces that 7 billion notifications are being sent to iOS devices each day.
2016 — Apple rolls out major additions to push notification capabilities to iOS with their iOS 10 release.
While all notification platforms support receiving short messages from applications, some platforms support additional features including custom sounds, images, or contextual buttons within the notification itself.
|Custom Title||Custom Icon||Custom Sound||Trigger Code||Large Images||Custom UI||Action Buttons|
|iOS||check_circle 1||check_circle||check_circle||check_circle 2||check_circle 2||check_circle|
|Web Push (Chrome & Firefox)||check_circle||check_circle||check_circle||check_circle||check_circle|