Tutorial: My First Web Push Campaign
Web push notifications (also known as browser push notifications) are small pop-ups in the browser. These messages are contextual, timely, personalized, and best used to engage, re-engage, and retain website visitors. You can send such notifications to your clients' desktop and mobile browsers. When a user subscribes to Web push notifications, every time you send a push notification it is displayed on the user's device at the top of the screen. Moreover, it is displayed even if the window is inactive. |
This tutorial will help you to create and launch your Push campaign in the Altcraft Platform from scratch.
Push notifications are much more profitable than SMS, because sending them practically costs nothing.
Step 1: Configure a Domain to Work with Push
If you use an Altcraft Marketing cloud account, please give the information to the support team at team@altcraft.com. They will help you to connect the integration.
If the Altcraft Marketing platform is installed on your equipment (On-Premise), contact your platform administrators. Or just contact our support team!
Make sure your website is running over HTTPS. In addition, web pixels must be configured in the Altcraft Marketing system.
Go to Administration Panel → Account Management.
Step 2: Subscribe customers to the Push channel
Profile databases and subscription resources
Altcraft Marketing mailings are received by your subscribers. Subscriber profiles are stored in profiles databases.
When you start your Push campaign, you use profile subscriptions to resources. This way, you can send notifications to different devices or to different browsers. Each client profile can be subscribed to one or more resources.
What can be a resource? A specific marketing area, a site, an application, or the type of content.
Select the section "Resources" in the main menu, then create a new resource or select an existing one. Select the Push channel for your new resource:
In the general settings, add the necessary databases. If it's necessary, assign a sending policy and specify the Default tracking domain. This domain will process your customers' clicks on links in messages:
In Push settings, select the browsers to which you are going to send notifications to clients and set them up:
Altcraft Marketing uses different push platforms for the supported browsers:
Service | Which browsers use this service to send Web push notifications? |
---|---|
Google Firebase | Google Chrome, Mozilla Firefox, Opera, Yandex.Browser, Samsung Internet Browser |
Apple Push Notification Service | Apple Safari |
Mozilla Services | Mozilla Firefox |
Please note that sending notifications via Mozilla Firefox is possible both directly - Mozilla Services (SDK is built into the browser), and through the Google Firebase service.
Don't know how to configure each platform? Take a look at this tutorial .
Customer profiles and subscription to the resource
So, we've just configured the profiles database and subscription resource. Now it's time to import customer data into the platform. For each client, Altcraft Marketing creates a single digital profile that includes personal data, history of actions and subscriptions to your resources.
Existing subscriber database
If you already have the database full of tokens for your customers, you can upload customer data to the platform and use it for mailings: one at a time, in a list, or from a table file. Different import methods are described in this article.
You can also set up automatic import of client profiles:
When you import data, sign clients to the previously prepared resource. To do this, in the "Subscription settings" section, select Push as a communication channel, select a notification provider, in the "Contact data source" field, specify the column with device tokens:
If you already have a profiles database, add them a subscription to a new resource. There are two options:
- if customers have subscriptions to another resource with up-to-date email addresses — use bulk profile update
- if you need to upload to the platform SMS phones for subscription, use the profile import in the "update only" mode