Most email programs are launched with good intentions. A team prepares a campaign, presses send, and waits for the magic to happen. The problem is that without analytics, decisions are based on gut feeling. That usually means wasted money, wasted time, and no clear link to business results.
Analytics shows whether an email campaign increases revenue, reduces the cost of bringing in a new customer, or keeps existing customers loyal. These are the three outcomes that matter:
- If the numbers prove that emails bring more sales, that’s evidence to keep investing.
- If analytics shows the cost per lead is falling because the right people are opening and clicking, that’s proof the campaign is efficient.
- If data confirms that customers who receive newsletters buy again more often, that’s retention at work.
Map goals → metrics: choose KPIs by objective
Email campaigns don’t all have the same purpose. Some are designed to bring in new people, others to activate those who signed up but haven’t acted yet, and some aim to generate direct revenue or keep customers loyal. There’s also a technical layer: making sure emails actually reach inboxes.
To make sense of results, it’s easier to group goals into five categories: acquisition, activation, revenue, retention, and deliverability.
— Acquisition
The key question is whether the list is growing in a healthy way. Metrics to track here are list growth rate, cost per lead, and conversion from sign-up to first click. If the goal is to expand the database, the priority metric is list growth rate. A simple test would be running two different sign-up offers and checking which one brings in more quality addresses.
— Activation
It focuses on getting new subscribers to take their first meaningful step, such as opening a welcome email or clicking a link. Useful metrics here are open rate of welcome emails, first-click rate, and the percentage of new users who engage within the first week. If the goal is to activate new subscribers, look at the welcome series click-through rate and experiment with subject lines or placement of the first call-to-action.
— Revenue
The most important KPIs are conversion rate, revenue per recipient, and average order value from email traffic. If revenue is the goal, focus on conversion rate. A clear experiment would be testing two different product offers in the same segment and comparing actual sales.
— Retention
It’s about keeping people engaged and bringing them back. Metrics to check are repeat open rate, repeat purchase rate, and unsubscribe rate. If the aim is to improve retention, monitor repeat purchase rate. A practical move could be launching a re-engagement campaign for subscribers who haven’t clicked in 60 days and checking if they come back.
— Deliverability
If emails don’t land in inboxes, no metric matters. The main KPIs are delivery rate, bounce rate, and spam complaint rate. If the goal is to protect deliverability, keep an eye on bounce rate. A useful step is cleaning inactive or invalid addresses from the list and watching how the delivery rate changes.
Data-tracking essentials
Analytics starts with clean data. If the data is inconsistent or incomplete, even the best dashboards won’t help. To avoid this, every campaign should follow a simple rule.
Use standard UTM tags on every link, assign a unique campaign ID, track clicks on each link, set up conversion events on the website, and verify purchases on the server side. UTM tags are short pieces of text added to links so that analytics platforms can recognize where a visitor came from.
For example, the link in your newsletter might look like: www.site.com/product?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale
When someone clicks it, your analytics tool records that the visit came from an email campaign. Without UTMs, website visits from emails often appear as “direct traffic,” which makes reporting inaccurate.
Unique campaign IDs matter because many newsletters look alike. If you don’t tag them separately, a February sale and a March sale will appear as one lump of data. Adding a clear ID, such as spring_sale_2025, ensures each campaign is tracked on its own.
Consistency is critical here. Use lowercase letters, avoid random characters, and keep naming rules stable across the team. Otherwise, you will end up with messy reports where “Email,” “email,” and “E-mail” are treated as three different sources.
Core KPI set
The key is to focus on the metrics that actually show how a campaign is performing. Below is a compact set of the most important KPIs. Each one has a clear role.
| KPI | Formula | Misread | Use |
| Delivery Rate — percentage of emails accepted by receiving servers | (Delivered emails ÷ Sent emails) × 100 | A high delivery rate doesn’t mean messages land in inboxes; they could still end up in spam | Supportive. Always check first, but don’t stop here |
| Deliverability — share of emails that reach the inbox rather than spam | Not directly visible in most tools, usually estimated through inbox tests or third-party checks | It’s not about how many emails were sent, but where they landed | Primary for technical health of your program |
| Bounce rate — percentage of emails that fail to deliver | (Bounced emails ÷ Sent emails) × 100 | A low bounce rate doesn’t guarantee good list quality; inactive users can still remain | Supportive, but critical for list hygiene |
| Open rate — percentage of delivered emails that were opened | (Unique opens ÷ Delivered emails) × 100 | Opens can be inflated by bots or blocked by privacy settings. Treat as a trend, not an absolute truth | Supportive, not a decision metric |
| Click-through rate (CTR) — percentage of recipients who clicked at least one link | (Unique clicks ÷ Delivered emails) × 100 | A high CTR doesn’t guarantee conversions; it only shows interest | Primary for engagement campaigns |
| Click-to-open rate (CTOR) — clicks compared to opens | (Unique clicks ÷ Unique opens) × 100 | CTOR depends on how accurately opens are tracked. If open data is shaky, CTOR will be too | Supportive, helps judge if content motivates action |
| Conversion rate — percentage of recipients who completed the desired action (purchase, sign-up) | (Conversions ÷ Delivered emails) × 100 | Conversion attribution can be messy if multiple channels are involved | Primary for revenue-driven campaigns |
| Revenue per recipient (RPR) — average revenue from each delivered email | Total revenue ÷ Delivered emails | A strong RPR doesn’t mean the whole list performs well. Outliers can skew results | Primary when email’s direct impact on sales matters |
| Unsubscribe Rate — percentage of recipients who opt out | (Unsubscribes ÷ Delivered emails) × 100 | A low unsubscribe rate doesn’t always mean engagement is high. Many people just stop opening instead | Supportive, useful for spotting dissatisfaction trends |
| Spam Complaint Rate — percentage of recipients marking emails as spam | (Spam complaints ÷ Delivered emails) × 100 | Even a small rise can damage sender reputation, so it should never be ignored | Primary for protecting long-term deliverability |
| Share rate — percentage of recipients who shared the email. | (Forwards or shares ÷ Delivered emails) × 100 | Low numbers don’t mean failure; most people rarely forward emails | Supportive, a signal of highly valuable content |
| Engagement time — how long recipients spend with the email. | Varies by tool, often tracked as “read,” “skimmed,” “glanced” | High read time doesn’t always equal interest; it can also mean the message was confusing | Supportive, helpful for content quality review |
The practical way to work with these KPIs is to pick one or two as the primary measure for each campaign, depending on the goal, and use the rest as supporting context.





