NPNotify Partners Docs

Analytics

Sent/Delivered/Clicked/CTR metrics, send history and postback history, A/B test variant analytics

The Analytics section shows the effectiveness of your push campaigns and helps understand how users interact with notifications. It contains metrics for all sends, event history and segment breakdowns.

Key Metrics

MetricDescription
SentNumber of pushes successfully passed through the transport (FCM/APNs/WebPush)
DeliveredNumber of devices that confirmed receipt of the notification
ClickedNumber of users who tapped on the notification
CTRClick-through rate: clicked / delivered × 100%

The difference between Sent and Delivered means some devices did not confirm receipt — this is normal for mobile pushes (the device may have been off, offline, or the token may have expired).

Statistics

Analytics → Statistics — overview dashboard with charts.

The chart shows send dynamics by day. You can:

  • Select the time period (last 7 days, 30 days, custom range).
  • Filter by specific application.

Segments table — breakdown by platform and language:

  • Which platform has the best CTR (Android vs iOS vs Web).
  • Which language has more clicks.
  • Which segments show anomalously low delivery.

Send History

Analytics → Send History — detailed log of all sends.

For each entry the following is available:

  • Date and time of send.
  • Application and scheduler.
  • Status: sent / failed / dead_token.
  • Number of sent, delivered and clicked.

A/B Test Results

For sends with variants, the history has a "Variants" button or variants tab. The table shows for each variant:

VariantWeightSentDeliveredClickedCTR
A707,0006,5005208.0%
B303,0002,8001967.0%

More about A/B testing — in the A/B Split Tests section.

Postback History

Analytics → Postback History — log of all incoming postbacks from your server.

For each postback you can see:

  • Date and time of receipt.
  • Event (e.g., reg, dep, purchase).
  • Processing status (success / error).
  • Source IP address.
  • Error description if the postback was not processed.

This is useful for debugging integration — if auto-push is not firing, first check the postback history: did the request arrive and how was it processed.

More about configuring postbacks — in the Custom Events section.

Analytics API

MethodURLDescription
GET/api/v3/analytics/statsSend statistics (parameters: app_id, from, to)