Skip to main content
This article describes the steps to configure the Web Push Settings.
  1. Navigate to Settings > Channels > Push > Web Push.
  2. It consists of two sub-sections, Configure and Notification Opt-in.
For a Portfolio-enabled workspace, before configuring Web Push settings, you must add at least one project to your MoEngage Portfolio. For more information on how to add a project, refer here.

Project selection

If your portfolio has multiple projects, a dropdown appears at the top of the Web push settings tab. Select the project you want to configure from the dropdown menu. The related settings (such as the default notification icon) load automatically. For portfolios with a single project, all settings are appended to that project.

Icons and Sub-domains

Configure webpushsettingspic.png You can configure the default push icon, subdomains, and badges to be used for Web Push, as shown in the table below. For more information on preference management for push notifications, refer here.
Cross sub-domain tracking uses cookies. Per RFC 6265: HTTP State Management Mechanism, browsers only support cookies on standard domain hostnames listed in the Public Suffix List. Confirm your domain is a standard domain name before enabling this feature.

Notification Opt-in Configuration

You can configure the Web Push Opt-In information in this section. Opt-In refers to how push permission is sought from the users on your webpage.
  • Select the preferred project from the Project dropdown. This field appears if you have configured more than one project on your portfolio. For more information, refer here.
  • To enable this feature, you must enable the Web Push opt-in under the Notification opt-in tab.
  • MoEngage provides three types of push opt-in:
    • Two-Step Opt-In (Recommended)
    • 1-Click Opt-In
    • Self Handled Opt-in
Caching: All of the above settings take a minimum of 24 hours to reflect on your website.

Browser Compatibility Matrix

For web push to work on Safari for iOS devices, the following is required:
  • Your website must be a Progressive Website App (PWA).
  • A web app manifest file must be created and linked.
  • The MoEngage service worker file should be imported and placed in the root folder.
  • The PWA must be added to the Home Screen.
  • The user should be prompted for permission to receive web push notifications. We recommend a two-step opt-in process.
For more information, refer to the Web Push Integration Steps for Safari on iOS and iPadOS.

Preview for various OS/Browser combinations

mceclip2.png
mceclip3.png
mceclip4.png
android_edge__1_.png

Device Analytics

Under the Device analytics tab, you can configure your tracking preferences to refine your reporting. This includes:
  • App Version Buckets: Grouping versions into buckets (e.g., Beta vs. Stable) to analyze adoption trends.
  • OEM & Browser Tracking: Selecting the top 5 device manufacturers or browsers most relevant to your users, while grouping the rest under “Others.”
For detailed steps on configuring these preferences, refer to Device Analytics Configuration.

Whitelist IPs

If your system requires IP whitelisting for using Content API or PII tokenization in Push campaigns, refer here.

Frequently Asked Questions

The position of web push notifications on the screen varies and depends on the browser and operating system. They may appear in a notification center or as a pop-up and cannot be customized.