Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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
stylenone

...

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:

  • If the user has device opt in, but not BK App opt in: the status will be unsubscribed

  • If the user has BK App opt in, but not device opt in: Braze will try to register a push token unsuccessfully and the status will be returned to subscribed

...

  • 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)

image-20241128-171745.png

...

image-20240708-073910.png

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.