Measuring App Push Notifications with FCM, APNS, CleverTap, MoEngage, WebEngage, OneSignal, SFMC & Braze

At a glance: Measure App push notification campaigns on both iOS and Android.

Overview

Singular provides seamless tracking and measurement for push notification campaigns across all major push providers. Whether you're using Firebase Cloud Messaging (FCM), Apple Push Notification Service (APNS), or third-party platforms like CleverTap, MoEngage, WebEngage, OneSignal, Salesforce Marketing Cloud (SFMC), and Braze, Singular ensures accurate attribution and performance insights

Singular Support for Push Notification Vendors

Vendor Singular Supported
Firebase Cloud Messaging (FCM)
CleverTap
MoEngage
WebEngage
OneSignal
Salesforce Marketing Cloud (SFMC)
Braze

How does it work?

Once you've completed the steps in this article, your app will work as follows:

  1. Trigger a push notification that contains a Singular Tracking link with a custom key/value pair in its payload.
  2. The app user receives the push notification and taps on it.
  3. The app loads and the Singular SDK starts.
  4. The Singular SDK processes the payload of the push notification that opened the app.
  5. The Singular SDK extracts and sends the attribution data to Singular.

Prerequisites

Before continuing, make sure that your app has the Singular SDK integrated and can receive push notifications.

Steps to Set Up Push Notification Measurement

To set up push notification measurement, follow these steps:

Create a Singular Link for Re-engagement

  • Generate a Singular link following our guide and enable the link for re-engagement (true).
  • Both Singular short and long URLs are supported.

Add the Singular Link to Push Notification Custom Data

  • In your push notification provider, locate the custom data options.
  • Enter a Key value: sng_link
  • Enter the Singular link generated in Step 1 inside the Value field.
  • The Singular link will provide the attribution data for the re-engagement tracking of the push notification.

Firebase Example

APNS Example:

Send a push via APNS interface

Configure the Singular SDK to Resolve the Custom Key

Test and Validate the Integration

Monitor Push Notification Performance in Singular

Analyze Re-engagement performance of push notification campaigns using Singular's Aggregated Analytics Reports.

Notes:

Some push notification service providers offer the ability to launch app deep links or third-party tracking links (such as Singular) directly through the Call-to-Action (CTA) placeholder. This allows you to configure Singular tracking links to open the app when a user taps the push notification—without requiring specific SDK integration as outlined in the steps above

For example:

  1. OneSignal supports direct Launch URL , where a Singular link can be easily configured to launch the app.
  2. Salesforce Marketing Cloud (SFMC) provides an option to configure Singular link https://prod_test.sng.link/B0s2a/51oi   via OpenDirect to launch an app.
  3. Braze allows configuring Singular Link: https://prod_test.sng.link/B0s2a/51oi via On-click behavior to launch an app.