OneSignal Help & Documentation

Welcome to the OneSignal New IA developer hub. You'll find comprehensive guides and documentation to help you start working with OneSignal New IA as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    Support

Web Push Setup

Getting started with web push notifications

For Developers
For Marketers

If you're already familiar with Web Push and want to dive right in, click here to get started.


What are Web Push Notifications or Browser Push Notifications?

Web push notifications are messages that come from a website. You get them on your desktop or device even when the website is not open in your browser. It is a new marketing channel to re engage your site visitors without knowing their email or other contact details.


Platform Support

Safari 7.0.3 (With a market share of 5-7%) was the first to provide support for web push. It was followed by Chrome 42 (market share 40-50% and growing) that provided support for both desktop and android. Mozilla Firefox (market share 16-20%) launched support for web push in January 26, 2016 starting with v44.

See the table below for a detailed list of browser support.

Browser
Windows PC
macOS
Android
iPhone

Chrome

Yes

Yes

Yes

No

Yandex

Yes

Yes

Yes

N/A

Samsung Internet Browser

N/A

N/A

Yes (4.0+)

N/A

Firefox

Yes

Yes

Yes

No

Safari

No

Yes

N/A

No

Microsoft Edge

Coming Soon**

N/A

Yes

N/A

Opera

Yes

Yes

Yes

No

UC Browser

No

N/A

No

No

Note: Incognito / Private Browsing mode isn't supported in browsers.
Note 2: On Windows, Microsoft Edge supports local notifications but not Web Push. Edge does support notifications on Android. See their progress status
Note 3: Android supports web push notifications


Why should you use Web Push Notifications – what are the advantages?

No need to have a mobile app to get the benefit of mobile push notifications:
Web push notifications work exactly like the native mobile push. So, you don’t have to create a mobile app just to get the benefit of native push notifications on mobile.

Wider reach across browsers:
Safari, Chrome and Firefox when combined have a market share of about 61-77%. With these browsers providing support for web push the reach of web push notifications is immense.

Access to users who are not on your website:
Using web push notifications, you can reach out to those users who are not on your website

Ability to re-engage users without knowing their contact details:
Web push notifications don’t need a user’s email or other contact details.

Higher opt-ins as compared to emails:
Since users don’t need to give their email id or other contact details and they also have the ability to unsubscribe from receiving notification easily whenever they want, the opt-ins for web push notifications are higher than emails.

Lower unsubscribe / opt-out rates:
Studies have shown that less than 10% of the subscribers who opted for notifications from a site, unsubscribed in a year.

Prompt and assured content delivery:
The moment you click on “send notification now”, it will be delivered to the users immediately. Unlike emails that sometimes fail to deliver or go to spam folder, these notifications are for sure delivered to the user.

Higher conversion rates:
Studies have shown that web push notifications have 30 times higher conversion when compared with mail.

Greater mindshare of users:
Sending notifications even when the users are not on your website, helps you capture their mindshare and then as the saying goes market share follows!

Tech savvy user base:
Since this is a nascent technology, it is safe to assume that your content will reach to the most tech savvy user base.


Get Started

Follow select our SDK installation guide for your platform:


Is my site fully HTTPS?

Which setup guide to follow depends on whether your site fully supports HTTPS or not. You can determine whether your site fully supports HTTPS by looking for the following:

  • My site begins with https://, and display a green lock icon on the browser's address bar
  • My site forcefully redirects all http:// requests to https:// requests. In other words, users accessing the site via HTTP will be redirected to the HTTPS version.

My Site fully supports HTTPS - follow the Web Push SDK Setup (HTTPS) guide.

My site DOES NOT fully support HTTPS - follow the Web Push SDK Setup (HTTP) guide.

Web Push Setup

Getting started with web push notifications

For Developers
For Marketers