Skip to main content
Email message reports help you track the performance of each email, including delivery stats, open rate, click rate, and error diagnostics. When viewing an email report in OneSignal, you’ll see real-time statistics showing how your message is performing.
If the email is sent via a Journey or using Templates, see Journey Analytics or Template Analytics for additional details.

Delivery statistics

Audience Activity and data for messages sent via the API are retained for ~30 days. To retain historical performance, export data using the Dashboard or API. See Exporting Data.

Delivered

Understand how many recipients received your message, and why others didn’t.
MetricDefinition
SentThe number of emails successfully sent to the provider.
AudienceThe number of subscriptions in the targeted segment(s).
DeliveredThe number of emails confirmed as delivered to subscriptions’ email server.
FailedThe number of emails unable to be delivered to the inbox, excluding bounces. This may include failures reported by the ESP or OneSignal delivery failures.
SuppressedThe number of emails blocked due to prior bounces or spam reports to protect sender reputation. This metric is only recorded for apps configured to use OneSignal email.
BouncedThe number of emails rejected due to invalid addresses, full inboxes, sender reputation, or DMARC issues. These addresses are added to a Suppression List, either managed by OneSignal or a third party ESP.
Reported as SpamThe number of recipients who marked the email as spam. These addresses are added to a Suppression List, either managed by OneSignal or a third party ESP.
UnsubscribedThe number of recipients who opted out of receiving emails.
Total OpensTotal number of times the email was opened, including repeats.
Total ClicksTotal number of times links were clicked in an email, including repeats.
Unique OpensCount of individual recipients who opened the email. This metric is used with confirmed deliveries to determine open rate.
Unique ClicksCount of individual recipients who clicked the email. This metric is used with confirmed deliveries to determine click rate.
Why do we differentiate between total and unique clicks or opens? Unique clicks and opens are only counted once per subscriber, regardless of how many times that subscriber opens or clicks the same email. Total clicks and opens are not unique per subscriber and count every time an email is clicked or opened. The following metrics are specific to email message reports:
NameDescription
RemainingEmails still queued for sending. May take up to 8 hours depending on your Reputation and the Inbox provider’s policies (Gmail, Yahoo, Outlook, etc.).
For detailed metric definitions across all channels, see the Metrics Glossary.

Open rate

Open events are counted when the email is viewed, though privacy settings and inbox behavior may affect accuracy. See Why are open events low?.
NameDescription
Unique OpensCount of individual recipients who opened the email.
Total OpensTotal number of times the email was opened, including repeats.
Open Rate(Unique Opens / Delivered) * 100%. Measures how many delivered emails were opened at least once.
Unique vs. Total Opens
  • Open Rate is always based on unique opens.
  • Use Total Opens to see repeat engagement from the same recipients.
Open rate accuracy can be affected by inbox privacy features (e.g., Apple Mail Privacy Protection), ad blockers, and image tracking being disabled. These factors may cause opens to be over-reported (due to automatic image prefetching) or under-reported (when tracking pixels are blocked).For more reliable engagement insights, compare Open Rate with CTR and CTOR.

Click-through rate

Measure engagement through link clicks in your email. Click tracking can be enabled or disabled in individual email sends. More details on links can be found in:
NameDescription
Click-Through Rate (CTR)(Unique Clicks / Delivered) * 100%. Measures how many delivered emails resulted in a click. Requires Click Tracking to be enabled.
Total ClicksAll link clicks, including repeat clicks from the same user. See URLs, Links and Deep Links.
Click to Open Rate (CTOR)(Unique Clicks / Unique Opens) * 100%. Measures how engaging the email was after being opened.
CTR vs CTOR
  • CTR: Clicks as a % of deliveries
  • CTOR: Clicks as a % of opens
  • Use both to evaluate message quality and engagement.
Tip: Use UTM parameters for tracking in tools like Google Analytics.
If Click Tracking is enabled but click events are low, check for browser-level blocking (e.g., Brave or Firefox). Contact support@onesignal.com if the issue persists.

Unsubscribed and reported as spam

Understand opt-outs and spam complaints so you can improve targeting and deliverability.
NameDescription
UnsubscribesNumber of recipients who opted out of receiving emails. Status is updated immediately.
Reported as SpamRecipients who marked your message as spam. These addresses are automatically added to the Suppression List.
Use segmentation and send-time optimization to lower unsubscribe and spam rates.
Keep an eye on your unsubscribe and spam rates. If they’re too high, your app may get disabled until the issue is addressed. See:

Conversions

Coming soonConversion metrics will be available on message reports. Once available, you will see attributed and influenced conversions for each message directly in its report. See Conversion metrics for details on the attribution model and setup instructions.

Message statistics

Analyze performance trends over time, including engagement and delivery issues.
View metrics by:
  • 30 days (default)
  • 24 hours
  • 60 minutes
You can toggle additional metrics like Bounced, ESP Failed, Sent, Spam, Suppressed, Total Clicks, and Total Opens. Use the export icon in the top-right of the graph to download the data.

Audience activity

The Audience activity report shows how each subscription interacted with a specific message. Results are grouped into categories so you can quickly see how recipients engaged.
Audience activity screenshot
CategoryDescription
SentMessage was sent to the device.
Confirmed deliveryDelivery was confirmed by the device.
Did not confirm deliveryDelivery confirmation was not received.
ClickedUser clicked the notification.
Did not clickUser did not click the notification.
FailedDelivery failed.
UnsubscribedThe subscription unsubscribed after receiving the message.
Each tab displays the number of recipients in that category and lets you drill into the individual subscription records.
Audience activity data is only available for 30 days from the time the message is sent. Export results if you need to retain them longer.

Why audience activity is helpful

Audience activity helps you go beyond delivery counts by showing which specific users fall into each outcome. Use it to:
  • Diagnose delivery issues by reviewing failed or unconfirmed deliveries.
  • Measure engagement by comparing clicks vs. non-clicks.
  • Track churn by identifying unsubscribes tied to a message.
  • Segment audiences for retargeting or export.

Exporting results

You can download audience data with the Export menu:
  • Selected activity – exports only the currently viewed tab (for example, all users who did not click).
  • All activities – exports the full report across every category.
Exports let you analyze results offline, share with other teams, or merge with your CRM and analytics tools.

Retargeting users

From any tab, click Send a retargeted message to act on that specific group. You can send:
  • New push
  • New SMS
This allows you to follow up with only the users in the selected activity group.

Example use cases

  • Send a retargeted push to users in Did not click.
  • Send an SMS to users in Did not confirm delivery who may not be reachable via push.
  • Follow up with Confirmed delivery users to encourage further engagement.

Example workflow

1

Open the Did not click tab

Navigate to the Did not click tab in Audience activity.
2

Review the list of subscriptions

Check which subscriptions received the notification but did not engage.
3

Send a retargeted message

Click Send a retargeted message → New push to follow up with this segment.
4

Export for deeper analysis

If needed, export the audience activity for offline analysis or multi-channel targeting in a journey.

Click activity

Track which links were clicked and how many times.
NameDescription
Unique ClicksCount of links clicked by recipients.
Total ClicksAll link clicks, including repeat clicks from the same user. See URLs, Links and Deep Links.
Click-Through Rate (CTR)(Unique Clicks / Delivered) * 100%. Measures how many delivered emails resulted in a click. Requires Click Tracking to be enabled.

FAQ

Why are my emails marked as failed?

Failure reasons are shown in the Audience Activity export. Common causes include:

Why are open events low?

-Inbox privacy features, ad blockers, and image tracking settings can prevent open events from being recorded. -See the Open Rate section for details on how privacy features affect accuracy. -Open tracking is not always 100% reliable. Test on multiple devices and networks for comparison.

Why do I see emails in Pending?

Two main reasons:
  1. Scheduled delivery: Especially if auto warm-up is enabled, delivery is spread out.
  2. Pending confirmation: Some inboxes delay event feedback up to 8 hours.
If the message stays in Pending, it’s likely sent but not confirmed. Check Sent at in Audience Activity for clues.