Stats and Monitoring for Web Push Notifications
AlertElevate gives you the tools to monitor your web push notifications and understand how they perform. From delivery rates to click-through statistics, you can track key metrics at both the individual notification and project level.
View Stats for a Single Notification
You can view detailed performance data for each notification directly from your AlertElevate dashboard. Simply open your project, navigate to Notifications, and select the one you wish to review.
For developers, the same data can be retrieved using the REST API. Each time you send a notification, you receive a unique notification ID, which can be used later to fetch stats.
Notification Log
If you use the API, it’s best practice to log all notification IDs in your application. This allows you to:
- Store notification details for reference.
- Quickly retrieve stats or troubleshoot delivery issues.
- Search and filter past notifications with ease.
From the dashboard, you can also search for a notification by ID to see its complete delivery history.
Project-Level Stats
For a broader view, you can access aggregated stats for your entire project. This includes data on all notifications and subscriptions, as well as advanced delivery details when you enable Show Details.
Custom Categories for Stats
When sending large volumes of notifications, grouping them into categories makes analysis easier. For example, a news site might track performance separately for “Sports” and “Politics” alerts.
To set this up:
- Create custom metrics in your project settings (up to 50 per project).
- Tag notifications with one or more of these metrics.
- Filter your stats by metric to compare performance across categories.
Filtering Notifications
Custom metrics also let you filter the notifications list to view the last 100 notifications for a specific category.
Delivery Status Metrics
AlertElevate provides detailed delivery reports for each notification, including:
- Scheduled: Total notifications queued for sending.
- Expired: Subscriptions removed because they were no longer active.
- Invalid Push Service: Failures due to unsupported or blocked push services.
- Invalid Subscription: Failures when the push service reports the subscription no longer exists.
- Unsuccessful: Other delivery failures (contact support for details).
- Successfully Sent: Notifications confirmed as sent to the push service.
- Opened: Notifications clicked by users.
- CTR (Click-Through Rate): Percentage of successfully sent notifications that were clicked.
By understanding these metrics, you can refine your notification strategy, improve engagement, and ensure timely delivery of important messages.