Skip to main content
Template analytics show how your push, email, and SMS templates perform — delivery outcomes, engagement metrics, and per-recipient activity. Open a template report by clicking any template in the dashboard. To modify the template, click Edit.
Template analytics are retained for up to 2 years depending on your pricing plan. Per-recipient audience activity data is retained for 30 days from the time the message is sent.

How to access and use template analytics

1

Go to Templates

In your OneSignal dashboard, navigate to Messages > Templates.Select a template that has been used for at least one send, or create a new template and send a test message.
2

Review analytics and statistics

The template report displays performance metrics and delivery statistics, organized by channel (push, email, or SMS).Use these metrics to monitor engagement, troubleshoot delivery issues, and evaluate template effectiveness.
3

Edit or export data

Click Edit at the top of the report to modify the template.Click Export to download per-recipient activity as a CSV.

Template statistics by channel

Each channel reports its own delivery and engagement metrics. For canonical metric definitions across all channels, see the Metrics glossary.

Summary

NameDescription
DeliveredThe number of push notifications successfully sent to and accepted by the push provider (FCM, APNs, HMS).
Click-Through Rate (CTR)(Clicked / Delivered) × 100.
Confirmed Click-Through Rate (CCTR)(Clicked / Confirmed Receipt) × 100.
Influenced OpensUsers who opened the app within the influenced time window without directly clicking the notification. Configure this in Settings > Push & In-app > Influenced Opens.

Delivery statistics

NameDescription
SentThe number of push notifications sent from OneSignal, including both those successfully sent to the push provider and failures. Composite metric.
DeliveredThe number of push notifications successfully sent to and accepted by the push provider (FCM, APNs, HMS).
Confirmed ReceiptThe number of push notifications confirmed as received by the device, verified by the OneSignal SDK. Several factors can affect this count — see Confirmed Delivery.
UnsubscribedThe number of push Subscriptions that did not receive the push notification because they uninstalled the app, cleared browser data, or opted out of push. OneSignal does not attempt to send to these Subscriptions in future messages. Older tokens may also expire — see FCM expired tokens and unsubscribe causes.
FailedThe number of push Subscriptions that did not receive the push notification because of an error. See push error reference for common causes.
RemainingThe number of Subscriptions in the target audience that haven’t yet received the push notification (queued or in flight).
Frequency CappedThe number of push Subscriptions that did not receive the push notification due to frequency cap settings.

Conversion statistics

Coming soonConversion metrics will be available on template reports. Once available, you will see attributed and influenced conversions aggregated across all messages sent from this template.

Outcome statistics (legacy)

Custom Outcomes is being deprecated and replaced by Conversion metrics.
NameDescription
ClicksDirect clicks or opens on the push message. Always measured with direct attribution.
Confirmed ReceiptThe number of push notifications confirmed as received by the device. See Confirmed Delivery. Paid plan required.
SessionsCount or cumulative duration (in seconds) of app sessions attributed to this push. A new session starts only after the app has been out of focus for 30+ seconds. Professional plan required.
Custom OutcomesCustom metrics like purchase amount or user actions, configured in your app code. See Custom Outcomes.

Audience activity

Audience activity reports break down each recipient’s delivery result so you can segment for retargeting and monitor Subscription health.
  • Lists each Subscription and its delivery result (sent, confirmed, clicked, failed, unsubscribed).
  • Click Export to download the full Subscription list.
  • A dash or blank entry in the Device column means the Subscription has since been deleted.
Audience activity is retained for 30 days from the time the message is sent.

FAQ

How long is template data stored?

Template analytics are retained for up to 2 years depending on your plan. Per-recipient audience activity is retained for 30 days. See Analytics data retention for details.

Why are open events low?

Email open tracking relies on a tracking pixel that loads when the recipient opens the email. Many email clients and privacy features (Apple Mail Privacy Protection, Gmail image proxying) block or pre-fetch this pixel, which under-reports opens. Click tracking is generally a more reliable engagement signal.

Why are my emails marked as failed?

A “failed” email means OneSignal could not deliver the message and dropped it. Common causes:
  • The recipient’s email address is invalid or misspelled.
  • The recipient’s mailbox is full.
  • The receiving server rejected the message (for example, content filtering or sender reputation).
  • A DNS or authentication issue with your sending domain (SPF, DKIM, DMARC).
Check your email deliverability settings and sending domain configuration if you see a high failure rate.

What does “Suppressed” mean?

A suppressed message was intentionally withheld by OneSignal. For email, this happens when the recipient previously reported your email as spam or their address hard-bounced, which protects your sender reputation. For SMS, this happens when the Subscription opted out of receiving messages from the sender. See Suppressions.

Can I export audience activity data?

Yes. Click the Export button in the Audience Activity section to download a CSV with per-recipient delivery results, including failure reasons and timestamps.

Metrics glossary

Full definitions for all analytics metrics across channels.

Push message reports

Delivery and engagement reports for individual push messages.

Email deliverability

Improve delivery rates and manage bounces, spam reports, and sender reputation.

Templates

Create and manage reusable message templates across channels.

Confirmed Delivery

How confirmed delivery tracking works and what affects the count.

Frequency capping

Limit how often users receive messages to reduce fatigue.