Configure mobile notifications
Mobile notifications are all mobile promotions you can display in a mobile application. Synerise enables you to create different types of mobile notifications. The number of people with smartphones is still growing and so is the amount of time we spend using them. Mobile notifications also give you the possibility to use geo-targeting for your messages. All you need is a mobile app integrated with the Synerise platform.
Before you start
Remember that before you start using mobile notifications you need to have your own mobile app first.
SDK Integrations
The SDK is a set of tools that allow programmers to build your application. It helps with authentication, notification management, event tracking, and so on.
You can find more information in Mobile SDK.
Mobile notification delivery flow
When a user opens the mobile application, a token is requested from Firebase Cloud Messaging (FCM). That token is passed on to Synerise to allow Synerise to authorize sending mobile push notifications to the user’s device.
The push is sent to the last device where the user opened the mobile application.
After the push is delivered and displayed, or if the delivery fails, information about that is saved as an event. See Mobile push events.
Conditions for sending and displaying mobile notifications
In order for mobile notifications to work, the following requirements must be met:
-
The target profile must have an active marketing agreement for mobile push notifications.
You can check this agreement in the lower-left corner of the profile card, under Push. -
The target device must allow push notifications (in the system settings).
Information about this is included in the client.applicationStarted event, under thesystemPushConsent
parameter.
Android 7.0 and above: When the device doesn’t allow push notifications, a push.notView event is generated after the push is sent. -
The profile must have an active Firebase Cloud Messaging (FCM) token.
A token is requested from FCM every time the mobile application is started. When it’s received, thesnr_has_mobile_push_devices
attribute in the profile is set totrue
.
Important: The Audience filter for the push notification should check if thesnr_has_mobile_push_devices
attribute in the profile is set totrue
. Without this filter, the audience size in the campaign’s statistics is larger than the real number of profiles to whom the push is sent.Synerise stores the last known FCM token. The notifications are only sent to the last device where the user opened the app.
The token becomes invalid when:- The user opens the app on another device.
The new device receives a valid token and can receive push notifications. - The user uninstalls/reinstalls the app. Synerise doesn’t receive information about this.
To receive a new token, the user must open the app. - The user clears the app data. Synerise doesn’t receive information about this.
To receive a new token, the user must open the app.
If the token in Synerise is invalid:
- A mobile push is sent, but can’t be delivered to the device.
- A push.notRegistered event is generated.
- The
snr_has_mobile_push_devices
attribute in the profile is set tofalse
.
- The user opens the app on another device.
For more information on FCM and tokens, see Google documentation.
Common reasons for failed delivery
Using a large database of real profiles, we calculated that on average it takes 40 days for:
- the token to become invalid for any reason.
- the notification permissions for an app to be disabled on the device for any reason.
This is a rough estimate that may differ depending on the behavior of your mobile app users.
The following are the most common reasons for not delivering a push message:
- The profile doesn’t meet the conditions described above.
- The profile belongs to the control group.
In that case, a push.controlGroup is generated. - Do Not Disturb mode on the device.
- Power saving settings on the device.
- The device stops your mobile application from running in the background.
- The mobile application was uninstalled.
- Other reasons; check the profile’s activity history for the following events:
Mobile dashboard
In the Mobile overview, you can find a complete list of your notifications and a summary for each one. In order to see the notification overviews, go to Communication > Mobile.
From there you can manage your Mobile notifications. Below you can find information about all elements which can be helpful in managing this channel. This module is divided into 4 sections:
- Filters,
- Templates,
- Folders,
- Mobile dashboard.
-
In the Filters section, you can filter notifications based on their status and time when they were created. You can filter them based on a few conditions:
- All - see the list of all notifications,
- Recent - see the list of the most recently sent notifications,
- Draft - see the list of mobile templates,
- Scheduled - see the list of scheduled notifications,
- Finished see the list of all sent notifications,
-
In the Templates section, you can find templates that you can use in your notifications,
-
The Folder section allows you to add folders to groups and organize notifications,
-
In the Mobile dashboard, you will find all data connected with notification statistics. On the left side you can see notification statuses (how many of them are active/scheduled/paused), and on the right side you will find statistics from the last 24 hours (number of messages sent, OR and CTR).
- You can also add specific notifications to a folder. Click on the chosen notification.
- Then, choose the Move to option visible on the blue bar.
Create a new mobile notification
Synerise enables you to create different types of mobile notifications. All you need is a mobile app integrated with the Synerise platform. In order to set up a mobile notification, go to Communication > Mobile.
First of all, click the create new button in the upper right side of the screen.
- Enter the name. Optionally you can add there also its description,
- Choose the type of notification. Right now, Synerise allows you to choose from among six types of mobile notifications: Simple push, Silent push, Banner, Walkthrough, First run message, Mandatory upgrade.
Send mobile notifications
There are a couple of ways to send mobile notifications in Synerise. In this part we will show you the methods available, including:
- Manually, from the Communication module
- Using the Automation module (through Send mobile push)
Send manually
If you want to send a notification to a predefined group of customers or an entire database, you can do so manually from the Communications module.
You can manually send your notifications directly in the Communication module after creating your template and adjusting all settings. In order to send a mobile notification, go to Communication > Mobile.
Choose the type of your mobile notification:
After creating a template, click the Send button on the upper right side.
- When your message is saved as a draft you have to find it on the list in Communication > Mobile and click on it,
- If all the boxes are filled, you can click Send.
Send automatically
Automation of mobile notifications, based on behavioral data about the customer, saves the marketer’s time while increasing the efficiency of notification delivery. Synerise allows you to send mobile notifications automatically using the Automation module. Remember to use this solution when you want to send or display your mobile communication only to people who meet specific conditions described in the customer workflow.
In order to use automation for mobile notifications, go to Automation > Workflows > New workflow
You can create a mobile notification in just two steps:
- Set the automation,
- Save and/or run the no.
Use notification analytics
Mobile notification analytics let you analyze the results achieved within individual notification. Thanks to them you are able to compare and analyze data from each source in real time, gather information about their effectiveness and track the areas that are most important to you.
This lets you optimize the sending time of notifications, analyze the behavioral and transactional data collected about the user in the system and personalize their content.
In order to check the analytics, go to Communication > Mobile.
Above the list of notifications you can find a dashboard with general data about all notifications.
- On the left side you can see the notification statuses (how many of them are active/scheduled/paused), and on the right side you see statistics from the last 24 hours,
- You can also check the statistics from every notification. To do this, just double click on the notification.
In the Audience box, you can find all important statistics from a notification.
- Total Audience, total number of users in a selected segment,
- Estimated reach, the number of users to which the notification was sent. The number can sometimes be different from the total audience because not everyone from your audience can meet conditions necessary to receive the mobile notification (having an app, consent for mobile marketing etc.),
- Information about whether the selected segments to see the group of customers selected as the recipients of the notification,