Analytics Dashboard
Monitor your email performance with delivery metrics, open rates, and volume trends in Taifa Mail.
The Analytics dashboard gives you a real-time view of your email sending performance. Access it from the Analytics tab in the sidebar.
Full analytics (time-series charts, rate breakdowns) require the Starter plan or above. Free plan users see total counts only.
Overview metrics
The top of the dashboard shows aggregate counts for the selected period:
| Metric | Description |
|---|---|
| Total Sent | Number of emails created in the period. |
| Delivered | Emails confirmed delivered to the recipient's server. |
| Bounced | Emails permanently rejected by the recipient's server. |
| Failed | Emails that could not be sent due to internal errors. |
| Opens | Number of distinct emails opened at least once. An email opened several times counts once. |
| Clicks | Number of distinct emails with at least one tracked-link click. |
Time period selector
Use the period selector to filter all metrics. The supported periods are:
- 24 hours - last 24 hours
- 7 days - last 7 days
- 30 days - last 30 days (default)
- 90 days - last 90 days
Email volume chart
A chart shows email volume bucketed over the selected period. Each bucket plots sent, delivered, bounced, failed, and opens. Buckets can be grouped by hour or day.
API access
You can fetch the same analytics data programmatically. The endpoints live under /v1/analytics.
Overview
opens and clicks are counts of distinct emails, not raw event totals.
Response:
Time-series
granularity accepts hour or day (default day). Each point is timestamped at the start of its bucket.
Response:
Domain stats
The /domain-stats endpoint breaks volume down by recipient domain, returning the top domains by send count:
Response:
limit accepts 1-100 (default 20).
Use the time-series and domain-stats endpoints to build custom dashboards or pipe data into your own analytics stack.
Valid period values
| Value | Meaning |
|---|---|
24h | Last 24 hours |
7d | Last 7 days |
30d | Last 30 days |
90d | Last 90 days |