Web Push Notifications

Web push notifications are similar to mobile app push notifications except that the target device for a web notification is a user's web browser, e.g., Chrome, Firefox.

Key Terms

Workflow
A workflow is a method of creating messages via the dashboard.
Dashboard
The dashboard is the Urban Airship web interface located at go.urbanairship.com.

About

Urban Airship supports web push notifications on:

  • Desktop: Google Chrome, Mozilla Firefox, Opera, and Safari.
  • Android Mobile: Google Chrome, Mozilla Firefox, Opera, Microsoft Edge.

Benefits

The primary benefit of reaching users on the web is that you don't need to develop an app. Any user with access to a web browser can receive your notifications.

If you do have an app, however, web notifications are an additional channel that you can use to engage your audience. You can decide which platform (app vs. web) is more important for different types of messaging, adjust your messaging for different channels, set priority per channel, and much more. See Orchestration for details on priority platform and other cross-channel engagement strategies.

Reporting

Your web audience is tracked in the Devices Report within the Engage reporting suite.

Behavior and Appearance

On a desktop browser, a push notification generally appears in the upper right-hand corner of the screen, in the form of a toast notification. Depending on the operating system, notifications may also be delivered to the OS Notification Center. For example, on Mac OS all web notifications are visible from within the Notification Center, regardless of which browser they come from.

On a mobile device, they tend to behave similarly to mobile push notifications, utilizing the same notification framework as apps do for remote notifications.

Send a Web Push Notification

Dashboard

API

Sending to web devices is supported via our Push and Automation APIs. Simply include web as one of your target device types. Additional options specific to web browsers are available using the Web platform override.

Configuration and Requirements

In order to configure your website for notifications, install our JavaScript SDK.