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:
- Trigger a push notification that contains a Singular Tracking link with a custom key/value pair in its payload.
- The app user receives the push notification and taps on it.
- The app loads and the Singular SDK starts.
- The Singular SDK processes the payload of the push notification that opened the app.
- 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
- The App Developer must configure the Singular SDK to correctly resolve the custom key.
- Refer to the integration guides:
- Android SDK Integration Guide
- iOS SDK Integration Guide
Test and Validate the Integration
- Trigger a sample push notification in your app to confirm the setup works correctly.
- Refer to the validation guides:
- iOS Validation Guide
- Android Validation Guide
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:
- OneSignal supports direct Launch URL , where a Singular link can be easily configured to launch the app.
- Salesforce Marketing Cloud (SFMC) provides an option to configure Singular link https://prod_test.sng.link/B0s2a/51oi via OpenDirect to launch an app.
- Braze allows configuring Singular Link: https://prod_test.sng.link/B0s2a/51oi via On-click behavior to launch an app.