In this article, we will talk briefly about MoEngage's advanced Push Amplification solution, Push Amp+ and its impact on reach/impressions for your campaigns.
If you would rather want to check about MoEngage's1st version of Push Amplification solution - Push Amp, then click here.
Note: The impact for Push Amp+ would be visible on the dashboard only for the campaigns created after April 3rd, 2020, 12:00 AM GMT
Before going into anything else, we would want to address some basics about Push Amp+.
Why do we need Push Amplification?
Push notifications as a sure-shot way of engaging your mobile app users. To successfully run any engagement or retention program, any marketer would want to maximize the reach of their campaigns. But in case of Android, the notifications never reach 40-70% of your users. There are multiple reasons why your users do not receive the notifications sent by you, click here to know more.
Push Amp+ helps marketers to improve the delivery of their push notification so that their message can reach more and more users.
What is Push Amp+?
Push Amp+ is an advanced version of MoEngage’s industry-first Push Amplification technology, built to increase push notification delivery rates by up to 40% across Android device manufacturers. Additionally, our customers have witnessed an uplift of push delivery rates by up to 75% on Xiaomi devices.
Push Amp+ is a combination of 2 services:
- An enhanced push notification delivery service for eligible set of devices
- A fallback delivery service (known as Push Amp) used if FCM notification delivery fails
How Push Amp+ works?
Marketers can choose to use Push Amp+ for their campaigns at the time of sending.
For campaigns using Push Amp+; eligible set of devices that are reachable via Push Amp+'s are identified from the target segment. These eligible devices are sent notification directly by Push Amp+. These devices are not targeted by FCM because delivery rate via Push Amp+ is significantly higher than FCM..
Rest of the devices in the target segment, which are not eligible for Push Amp+ service, are sent notification through FCM. If FCM delivery fails Push Amp kicks in. Push Amp detects the failure in notification delivery and acts as a fallback to the FCM, thereby delivering the notification to users' devices. This helps marketers reaching those users, who would have otherwise been missed by FCM. This amplifies the reach and improves overall delivery rates by up to 40%. For more details, please refer to this page.
How to enable Push Amp+?
To enable Push Amp+ for your account, please get in touch with us at firstname.lastname@example.org
Once you get Push Amp+ enabled for your account, you can choose to use Push Amp+ on campaign level. This means that you can choose to enable Push Amp+ for some Push campaigns whereas not use for other campaigns and compare overall delivery with the ones not using Push Amp+.
Here’s how you can enable/disable Push Amp+ for a campaign -
Go to Segmentation > Select Platform Android > As soon as you do that, you will see the option to choose whether to send the campaign using Push Amp+.
Push Amplification works only for Android. It is available for General Push, Smart Trigger Push , Geo Fence Push and Push Notification sent via Flows. It is not applicable on Real time device triggers.
Note: Since Push Amp+ is advanced version of Push Amp; enabling Push Amp+ will also enable Push Amp along with it.
Measure Uplifts by Push Amp+
Once you have configured a campaign with Push Amp+, you can measure the impact of Push Amp+ on that campaign impression and clicks. After the campaign has been sent, go to Campaign->Analytics and choose Android as Platform.
The contribution by Push Amp+ is shown in yellow. You can hover over the yellow and green parts in the donut to determine the no of impressions obtained via Push Amp+vis-à-vis impressions obtained via FCM. Same goes for the Clicks donut.
Below each donut, the % uplift by Push Amp+ is shown.
You can hover over the % uplift numbers to understand the individual contribution by FCM and the total contribution
In some campaigns if you observe that the % Uplift values are not shown below the Impression or Clicks graph inspite of some contribution to these metrics via Push Amp+, it means that the % uplift by Push Amp+ is 0 and hence it is not shown on the dashboard.
In the below example, there is a positive % uplift in Impressions. But the Push Amp+ contribution to Clicks data is so small that there is negligible or 0 % uplift.
If you create a campaign with Push Amp+ disabled; then the campaign will be served by FCM including the devices that are eligible for Push Amp+. If FCM delivery fails then Push Amp will kick in, provided Push Amp is also enabled for your account. In such case, you will see uplifts/impact via Push Amp.
Same rules apply to Push Amp Stats, as mentioned above for Push Amp+.
After the campaign has been sent, you can check the Push Amp+ status on Campaign Info page. If you had enabled Push Amp+ in the campaign it would say "Send via Push Amp+ : Yes" else "No"
Click here to know more about Push Amp
In case of Periodic campaigns, Push Amp+ uplifts will be shown for each child campaign basis the fact that whether Push Amp+ was enabled during sending of a particular child campaign or not. While, for the parent campaign aggregated stats will be shown with Push Amp+ uplift. However, there is a small caveat here:
- If NO child campaign was sent with Push Amp+ enabled, then parent campaign will show Uplift for Push Amp
- If ANY ONE child campaign was sent with Push Amp+ enabled, then parent campaign will show Uplift for Push Amp+
This is explained in the diagram below:
Consider a periodic campaign that was created with Push Amp+ disabled. At T1 & T2 - two child instances were sent, so till T2 parent campaign will show uplifts for Push Amp only.
However, at T3 the campaign was edited and Push Amp+ was enabled. So from T3 onwards, the parent campaign will always show uplift for Push Amp+ even if Push Amp+ gets disabled in the future.
The respective 6 child campaigns will show the stats basis the Push Amp+ state enabled/disabled
How Uplifts are calculated?
This section explains the formulas we used for calculating the uplifts.
1. Uplift in Impressions
FCM will be taken as base for all the calculations. % Uplift for Impressions is computed by first calculating contribution of Push Amp+ in campaign delivery rate and then dividing it by FCM delivery rate.
where, delivery rate is Impressions/ Notifications sent.
The below formulas explain how we calculated contribution of Push Amp+ in campaign delivery rate. For this, the contribution of FCM to campaign delivery rate is subtracted from overall campaign delivery rate
2. Uplift in Clicks
To track Clicks uplift, please make sure your app SDK version is 9802 or later. Because, as stated above, click tracking is available only from SDK version 9.8.02 onwards. Also, because of this, the calculated uplift might be lower than actual uplift in clicks.
% Uplift for clicks is computed by the same logic as uplift in Impressions i.e. by first calculating contribution of Push Amp+ in overall clicks received for the campaign and then dividing it by clicks via FCM.
Note that the formula says "Adjusted Clicks by FCM". The clicks by FCM are adjusted to accommodate for the clicks that would have been received if the same campaign was sent with FCM only i.e. without Push Amp or Push Amp+
As can be seen here, the adjusted Clicks for FCM includes the actual clicks by FCM + the clicks that would have been received from the devices on which campaign was delivered using Push Amp+. For this, we have taken a fair assumption that CTR via FCM = CTR via Push Amp+
where CTR = Clicks/ Impressions
Uplift in Conversions and Conversion goals is currently not available. We are working on it and will be available shortly.
- Since Push Amp+ is an Android based feature, the Impressions & Clicks uplifts are applicable only for Android.
- We show uplift for Impressions for All Platforms as well just to give an indication of Push Amp+ impact on an overall level. However the uplift in Clicks for Android vs uplift in Clicks for All Platforms will always remain same, hence Clicks uplift is not shown for All Platforms
- Push Amp+ data and the uplift is shown for All Locales. We are currently not tracking locale specific data for Push Amp+
- We started tracking clicks for Push Amp+ only from SDK version 9802 onwards, so the Clicks uplift might be lower than the actual uplift