Push Notification Message Reports

OneSignal Push Notification delivery and statistics

When clicking a push notification report, you will see the high-level stats like how the message was created, when it started sending, how long it took to fully send, and any throttling limits set.

You can find Push Notification Delivery Stats within Delivery > Sent Messages.

Delivery Status

Delivery StatusDescription
DeliveredOneSignal has completed sending the message.
QueuedMessages are queued up in OneSignal and will be sent shortly.
SendingMessages are currently sending.
ScheduledMessages are scheduled to be delivered at the time based on Intelligent Delivery or Timezone option. They should be finished sending within 24 hours.
CanceledYou or a team member with access to your app has canceled the delivery of this message.
No RecipientsRecipients are no longer subscribed or no longer fit in the Segment when it was originally scheduled.
FailedThe message failed to send.


API Message Data Retention Limit

Messages sent from the OneSignal API or Automated Messages are only saved for about 30 days.
You can export message data for your records through our API or Dashboard. See Exporting Data for more details.

High-level Stats

DeliveredThe number of messages that were sent from OneSignal to the Push Servers (Google (FCM), Apple (APNS), Huawei (HMS), etc.).
Click-Through RateClick Through Rate (CTR) is measured by (clicks/delivered) * 100%
Influenced OpensThe number of notifications confirmed received that were not clicked, but the app/site was visited shortly after. This count depends on the Influenced Opens time period set within Settings > Analytics.

Outcomes Statistics

Graph over the last 30 days of how many clicks, sessions and other Outcomes set. See Outcomes for more details.

Image showing Outcome graph along with custom outcomes

Image showing Outcome graph along with custom outcomes

Delivery & Platform Statistics

Delivery & Platform statistics gives you feedback on how the message performed.

Total SentThe number of devices targeted to be sent the message.
DeliveredThe number of notifications successfully sent to Google, Apple, Microsoft, etc server. This does not necessarily mean the devices have received these notifications.
ConfirmedThe number of devices that successfully received the notification. See Confirmed Deliveries for more details.
Failed (Unsubscribed)The number of devices that unsubscribed from push notifications. Once a device has been detected as unsubscribed, it will be marked as unsubscribed and future notifications will not be sent to it unless it re-subscribes to notifications again.

Older, inactive subscriptions, may also become unsubscribed by Google FCM expiring the device token.

Learn more in Detecting Unsubscribes.
Failed (Errored)The number of devices that did not get notifications due to an error. See below What are Failed Notifications? for more details.
RemainingThe number of devices that have not received the notification yet. These would be for notifications sent using Intelligent Delivery or Timezone optimizations.
CappedThe number of notifications that were not sent due to your frequency capping settings. See Frequency Capping for more details.

Audience Activity

See which subscriptions were sent a message as well as their Clicks and Confirmed Delivery. To export a full list of subscriptions in your message audience, you can click Export.

You may also choose to retarget users based on activity data to send another message. See Retargeting Messages for more details.

Image showing audience activity

Image showing audience activity

Message Settings

The Message Settings is a visual of all data sent within the message including which segment or filters used to target and the total number of recipients (number of users targeted).


What are Failed Notifications?

There are 2 types of Failed Notifications.

1. Failed (Unsubscribed)

This means the device has unsubscribed from receiving push notifications. Once a device has been detected as unsubscribed, it will be marked as unsubscribed and future notifications will not be sent to it unless it re-subscribes to notifications again.

More details in Detecting Unsubscribes.

2. Failed (Error)

Web Push - Failed (Error) generally happens when you change one of the following:

  • the domain of your site or adding the same domain to another app ID
  • the notification data exceeds 4kb
  • there was a temporary issue with the Google Servers

Mobile Apps - Failed (Error) means the FCM keys on Android or the Bundle ID on iOS have changed from what these devices originally subscribed under. You will need to put the original version to what the users subscribed under to fix this.

Please contact [email protected] with your OneSignal App ID and all the major changes you made to your site.