How to launch browser push notifications
Push notifications are messages that appear on a user's device screen, used to encourage specific actions. They can inform users about promotions, remind them of personalized promo codes, or update them on order status changes.
There are mobile and browser push notifications. Mobile pushes come from mobile apps, while web pushes are sent by browsers.
- High open rate: Push messages are opened more frequently than email newsletters, with a 50% higher Open Rate and a 7x higher CTR.
- Increased user engagement: Users are more likely to subscribe to push notifications compared to email newsletters, as they don't need to provide their email or phone number.
- Boosted conversion: Research indicates that 48% of customers make a purchase after receiving a push notification. This is due to users being directed to the desired page instantly and notifications arriving at the right time, eliminating the need to wait for email or SMS reading.
- Avoid spam filters: Unlike email messages, push notifications bypass spam filters.
- No need for mobile app development: Interaction occurs through desktop and mobile browsers.
The user visits a website. An overlay appears in the upper-left corner, requesting permission to show notifications from the website. The user can choose to either accept or decline the notification request.
To send browser push notifications, different services are used by browsers:
Service | Browser |
---|---|
Google Firebase | Google Chrome, Mozilla Firefox, Opera, Yandex.Browser, Samsung Internet Browser |
Apple Push Notification Service | Apple Safari |
Mozilla Services | Mozilla Firefox |
To send notifications to a specific subscriber, a unique device identifier is used. Each device receives this ID as soon as the user allows notification display.
The device identifier, along with other user information, is stored in the profile database. If you don't have a database yet, create one.
A customer can be subscribed to one or multiple resources. They can unsubscribe from notifications of a specific resource at any time.
In the main settings of the resource, specify:
- The database you created in the previous step.
- The URL of your website.
- The tracking domain for monitoring subscriber actions in the notification.
Visit your website. If everything is done correctly, a notification window will appear in the upper left corner. Now, any visitor to your site can subscribe to browser push notifications, and their device identifier will be saved in the profile database.
- on a schedule from your SQL database
- via integration with the platform's API
For each customer whose data enters the database, a unified digital profile is created. It combines personal information, action history, and subscriptions to resources.
Message templates are the content you send to subscribers in your campaign. You need to create a new template for the Push channel or add this channel to an existing template.
Title
Icon
Message body
Link for redirection
The campaign defines the method of distribution. The type of campaign that suits you depends on the goals of your messaging:
- Need to send unique content to subscribers only once? — Broadcast.
- Planning to send content with the same frequency? — Regular campaign.
- Want to send content to a subscriber as soon as a certain event occurs? — Trigger campaign.
The campaign determines the distribution method. The specific type of campaign that suits you depends on your messaging goals:
To set up a campaign, specify:
- The push channel for communication with subscribers.
You can choose subscriptions with a specific provider. Eliminate unwanted providers by clicking on the cross.
You can also specify the mode for sending push messages.:
- fanout (by default) — sending profiles to all subscriptions that match the filters set in the campaign.
- last — sending to a subscription with the most recent creation date.
Recipients of the campaign: clients whose data you've uploaded to the database and then subscribed to a resource.
Choose a push template
The sending schedule.
This will allow you to ensure that:
- push notifications reach the user;
- they are displayed correctly across all browsers;
- dynamic content and variables are functioning properly;
- to initiate a test campaign, find your campaign in the general list and click on the corresponding icon in the campaign menu.
To do this, click on the icon.
The campaign will become active, and once the launch day arrives, it will begin the distribution.
Calculating how many people who received the email campaign or template took a specific action can be achieved through a conversion funnel. Utilize the email campaign or template as the steps in the funnel.
- Configure push notifications for specific browsers.
- Create a new database to store device identifiers from which users subscribe to the newsletter.
- Create a resource to limit interaction with subscribers within a specific topic.
- Connect push notifications to your website using developer tools.
- If you already have device identifiers, upload them to the database and subscribe users to the resource.
- Create a push notification template using either the regular editor or a specialized editor for rich push.
- Choose a delivery method (campaign), specify recipients, and the template you want to use in the distribution.
- Test the distribution by sending a push to test subscribers.
- Activate the distribution.
- Evaluate the distribution's effectiveness by studying the metrics in the Analytics section.