App42 platform now provides a way to track effectiveness of Push Notification Campaign that you are running for your app users. This can be tracked for campaign as well as on-demand-push being send from Console/API. You can define name of the campaign at the time of sending push notification and can see its effectiveness(Open Rate) in Push Dashboard.
Send Push Notification from App42 Platform:
Through Management Console :
1) Click on Unified Notification under AppHQ Menu on the left-side menu panel
2) Select Push –> Users –> Send/Schedule Push To All
3) Enter your campaign name while sending push notification (This will be used to analyse effectiveness)
Track Effectiveness/Open Rate:
1) Click on Unified Notification under AppHQ Menu on the left-side menu panel
2) Select Push –> Dashboard. There you can see the entire list of ‘sent and opened'(Click the + sign add open push notification also)
3) If you want to know about any particular campaign then choose that campaign and see the graph
You can also track effectiveness if you are using API instead of Console. In this case you have to set header param pushIdentifier value as the name of your campaign as shown in below snippet:
String message = "Message which you have to send";
App42API.initialize("ANDROID_APPLICATION_CONTEXT","API_KEY","SECRET_KEY");
PushNotificationService pushNotificationService = App42API.buildPushNotificationService();
HashMap<String, String> otherMetaHeaders = new HashMap<String, String>
otherMetaHeaders.put("pushIdentifier", "MarketingCamp");
pushNotificationService.setOtherMetaHeaders(otherMetaHeaders);
pushNotificationService.sendPushMessageToAll( message, new App42CallBack() {
public void onSuccess(Object response)
{
PushNotification pushNotification = (PushNotification)response;
System.out.println("Message is " + pushNotification.getMessage());
System.out.println("Expiry is " + pushNotification.getExpiry());
}
public void onException(Exception ex)
{
System.out.println("Exception Message"+ex.getMessage());
}
});
To get started with push notification and tracking its effectiveness, please follow our complete tutorial here.
If you have any queries or require further assistance, please feel free to reach us at support@shephertz.com
Leave A Reply