Measure how automated emails perform across sends, opens, clicks, and unsubscribes from Analytics → Email Reporting (/analytics/email). The page is powered by.
Filters & Inputs
- Date range: defaults to the last 7 days but accepts any
date_from/date_to. - Automation selector: filter data to a single automation or view All Automations.
- Submitting the form refreshes every chart/table using the selected criteria.
Summary KPIs
Summary aggregates AutomationEmailLog rows within the filter window:
- Emails Sent – total logs.
- Unique Opens + open rate – logs with
open_count > 0. - Unique Clicks + click rate – logs with
click_count > 0. - Automation Runs – distinct automation runs tied to those logs.
- Unsubscribes – count and percentage of unsubscribes relative to emails sent during the window (pulled from
EmailUnsubscribe). - Top unsubscribe reason – most common reason in the selected range.
Charts
- Daily Engagement – line/area chart plotting sent, open, and click counts by day.
- Automation Contribution – bar/pie chart of top automations by send volume (auto-populated by grouping logs).
- Unsubscribe Trend – daily opt-out counts matching the filter window.
- Top Unsubscribe Reasons – bar chart showing counts per reason (mirrors the Unsubscribe Insights data but scoped to the current filter).
Tables
- Top Links –
AutomationEmailClickaggregates URL, total clicks, unique clickers, click rate, and last clicked timestamp (limit 10). - Recent Email Activity – latest 10
AutomationEmailLogrows with subject, automation name, recipient, opens, clicks, and sent time. - Recent Unsubscribes – latest 10 unsubscribes in the date range with email, reason, details, source, and timestamp.
Handling Unsubscribes
EmailAnalyticsControllerjoins unsubscribe data so teams immediately see the impact of recent sends.unsubscribeStats['rate']=unsubscribes / emails_sent * 100.- The “Top Unsubscribe Reason” badge shares the same data as the chart legend to speed debugging (“Too many emails” vs “Content not relevant”).
Practical Workflow
- Filter to a specific automation after a big campaign. Review KPIs and daily charts to confirm engagement stayed on track.
- Check Top Links to see if CTAs were clicked. Low click counts might mean the CTA isn’t compelling or is buried in the design.
- Scroll to Recent Email Activity to audit the exact contacts/emails sent in the last day for QA.
- Inspect Recent Unsubscribes—if many cite the same reason, adjust copy or cadence using the Unsubscribe Survey builder.
- Export screenshots or copy stats for internal reporting; KPIs are already rolled up for you.
Tips
- Pair with Automation Performance: if attributed revenue drops, use Email Reporting to confirm whether opens/clicks also dipped.
- Watch open vs. click gaps: a large difference suggests the content isn’t driving action even when people read it.
- Track unsubscribe rate alongside send volume: spikes often appear a day after high-volume sends, so plan follow-up audits accordingly.
- Use automation filters before editing templates: confirm the problem is automation-specific before changing a shared email template.
The Email Performance dashboard centralizes everything you need to iterate on automated emails—no spreadsheets required.