Important update 06/15/2026 — download it from our website

Email campaign analytics: key KPIs

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:

  1. If the numbers prove that emails bring more sales, that’s evidence to keep investing.
  2. If analytics shows the cost per lead is falling because the right people are opening and clicking, that’s proof the campaign is efficient.
  3. 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.

KPIFormulaMisreadUse
Delivery Rate — percentage of emails accepted by receiving servers(Delivered emails ÷ Sent emails) × 100A high delivery rate doesn’t mean messages land in inboxes; they could still end up in spamSupportive. Always check first, but don’t stop here
Deliverability — share of emails that reach the inbox rather than spamNot directly visible in most tools, usually estimated through inbox tests or third-party checksIt’s not about how many emails were sent, but where they landedPrimary for technical health of your program
Bounce rate — percentage of emails that fail to deliver  (Bounced emails ÷ Sent emails) × 100A low bounce rate doesn’t guarantee good list quality; inactive users can still remainSupportive, but critical for list hygiene
Open rate — percentage of delivered emails that were opened(Unique opens ÷ Delivered emails) × 100Opens can be inflated by bots or blocked by privacy settings. Treat as a trend, not an absolute truthSupportive, not a decision metric
Click-through rate (CTR) — percentage of recipients who clicked at least one link(Unique clicks ÷ Delivered emails) × 100A high CTR doesn’t guarantee conversions; it only shows interestPrimary for engagement campaigns
Click-to-open rate (CTOR) — clicks compared to opens(Unique clicks ÷ Unique opens) × 100CTOR depends on how accurately opens are tracked. If open data is shaky, CTOR will be tooSupportive, helps judge if content motivates action
Conversion rate — percentage of recipients who completed the desired action (purchase, sign-up)(Conversions ÷ Delivered emails) × 100Conversion attribution can be messy if multiple channels are involved  Primary for revenue-driven campaigns
Revenue per recipient (RPR) — average revenue from each delivered emailTotal revenue ÷ Delivered emailsA strong RPR doesn’t mean the whole list performs well. Outliers can skew resultsPrimary when email’s direct impact on sales matters
Unsubscribe Rate — percentage of recipients who opt out(Unsubscribes ÷ Delivered emails) × 100A low unsubscribe rate doesn’t always mean engagement is high. Many people just stop opening insteadSupportive, useful for spotting dissatisfaction trends
Spam Complaint Rate — percentage of recipients marking emails as spam(Spam complaints ÷ Delivered emails) × 100Even a small rise can damage sender reputation, so it should never be ignoredPrimary for protecting long-term deliverability
Share rate  — percentage of recipients who shared the email.(Forwards or shares ÷ Delivered emails) × 100Low numbers don’t mean failure; most people rarely forward emailsSupportive, 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 confusingSupportive, 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.

It's time to try LetsExtract (it's free)

👉 Click here to download the LetsExtract Email Studio 👈

The trial version will allow you to create a contact list, check email addresses and start mailing.

Dmitry Baranov
Dmitry Baranov

Dmitry Baranov, developer and expert in email marketing.

Articles: 311

Leave a Reply

Your email address will not be published. Required fields are marked *