Info |
---|
This document summarizes the main steps to enable push notifications and test if the notifications are received properly. It also documents edge cases |
Table of Contents | ||
---|---|---|
|
...
and strategies finalized at increasing the number of users we can reach with push notifications |
🤳 Push Registration
1️⃣ Push Tokens
To receive push notifications, push tokens are required. If a device doesn’t have a push token, there is no way to send push to it.
...
The first time you download the app, there is a native device push prompt
...
Note |
---|
The push primer can only be shown once in the customer lifetime |
Accept notifications from the push prompt
...
Note |
---|
If the user does not have both device opted in & app opt in, we should not expect they receive notifications. Please find below more details:
|
...
User have to opt-in to receive push notifications
To optimize the chances that users will accept to receive push notifications, you can set up a push primer (in-app message explaining why the user should opt-in to notifications). This allows you to use the “native prompt” or “device prompt” only once you know that the guests is interested in receiving notifications
Push primers are beneficial as they allow us to send the message with:
Optimized design (a/b test copy and visuals)
Best time (avoid overwhelming the guests at the first interaction). It is recommended to do it based on specific user activity (post high engagement moments)
...
Leverage the button on-click behavior “Request Push Permission” when creating an in-app message for iOS, Android, or Web.
For iOS, push campaigns are relevant as foreground push notifications (such as notifications that wake up the device) are not enabled until a user explicitly opts into iOS' native push prompt.
Guide on how to set up a push primer:https://www.braze.com/docs/user_guide/message_building_by_channel/push/best_practices/push_primer_messages/#step-5-target-users
How can we improve opt-in collection?
If the guests has accepted the native prompt, but did not consent in the sign up page or opted in in the communication preference center, the guest is not eligible for receiving push notifications. Therefore, we can leverage IAM to prompt them to agree to notifications.