Email Analytics: 3 Metrics That Move Revenue

Your Klaviyo dashboard shows twelve metrics. You check open rate every Tuesday. Your email revenue hasn’t moved in three months.

When every number gets equal attention, nothing gets fixed. Email guides define open rate, CTR, and conversion rate, but few tell you what to do when open rate is 22% and conversion rate is 0.8% at the same time. That gap is where most email revenue disappears for stores under $5M. This post gives you the 3-metric framework to use analytics to optimize ecommerce email campaigns, so you can find the one that’s costing you money and fix it, fast.

What Are the Most Important Email Metrics I Should Track for My Shopify Store?

Three metrics predict email revenue for stores doing $100k, $10M per year. Revenue per email shows what each send is actually worth in dollars. Conversion rate by segment shows exactly where buyers drop off. Abandoned cart recovery rate shows how much recoverable revenue your sequence is missing.

Every other metric, list growth rate, delivery rate, bounce rate, is diagnostic. Check those when something breaks. Don’t optimize them weekly.

The open rate trap

Tracking twelve metrics at once creates decision paralysis, not insight. Here’s how it plays out. Open rate is 22%. CTR is 2.4%. Both are above benchmark, so the store looks “healthy.” Subject line tweaks continue every Tuesday.

Meanwhile, conversion rate sits at 0.7%. Abandoned cart sequence recovers 4% of carts. The store sends 40,000 emails per month at an $85 average order value.

The math: a 0.7% conversion rate on 40,000 emails means 280 purchases. A 2% conversion rate means 800. That’s 520 additional purchases per month at $85 each, $44,200 in revenue the open rate dashboard never revealed.

Open rate is the one metric that can look good while everything downstream is broken. An open rate obsession costs operators an estimated $3,000, $8,000 per month in recoverable revenue.

What shifting focus actually changes

A pet supply store doing $55k/month had a 26% open rate on promotional emails. Conversion rate was 0.9%. They stopped A/B testing subject lines for six weeks and rebuilt CTA copy, realigning messaging between email body and the product page landing page. Conversion rate moved from 0.9% to 1.8%. Monthly email revenue increased by $7,200, without sending one additional email.

That’s not a dramatic overhaul. It’s six weeks of ignoring the metric that felt good and fixing the one that was broken.

What’s a Good Open Rate for Ecommerce Emails, and Why Does It Matter Less Than You Think?

A 20, 25% open rate is normal for ecommerce. But the number that actually predicts revenue is open-to-conversion rate. A 22% open rate from customers who bought in the last 60 days is healthier than 22% on a list you haven’t emailed in a year.

Open-to-conversion rate: the missing link

Open-to-conversion rate = purchases ÷ unique opens, calculated per campaign type.

If 1,000 people open your abandoned cart email and 12 complete a purchase, your open-to-conversion rate is 1.2%. The typical benchmark for abandoned cart is closer to 5%.

That gap, 38 additional buyers per 1,000 openers, is worth more than any subject line optimization you run this quarter. Subject lines get people to open. The offer, CTA copy, and send timing determine whether they buy.

A well-opened email doesn’t guarantee a sale. The confusion is treating opens as the endpoint when the real measure is whether the email converts.

Where A/B testing moves revenue

Klaviyo’s A/B testing is included on every paid plan. Omnisend and Mailchimp both include it without an upgrade. The tool is not the constraint.

Most stores A/B test subject lines by default. Subject line tests move open rate, one metric. Revenue levers are elsewhere. Focus on tests that move money:

  • Send delay on abandoned cart (1 hour vs. 4 hours, 3 to 4 hours typically outperforms the default)
  • CTA button copy vs. plain text link in the email body
  • Personalized product recommendation vs. a generic cart reminder

A Shopify activewear store doing $120k/month ran one test on abandoned cart send delay, moving from 1 hour to 4 hours. Recovery rate went from 4.1% to 7.3% over five weeks. Their average monthly abandoned cart value was $9,400. That single timing change recovered roughly $300 in additional revenue per week. No new tool. No new email. One hypothesis, tested cleanly.

What’s the Fastest Way to Find Which Email Campaign Is Costing You Revenue?

Pull 90 days of email data. Calculate revenue per email separately for promotional campaigns, abandoned cart sequences, and post-purchase flows. The campaign type with the lowest revenue per email is your only optimization target until that number improves.

Most stores skip this because it feels too simple. That’s exactly why it works.

How to run the calculation in 20 minutes

Revenue per email = total campaign revenue ÷ total emails sent, calculated per campaign type individually.

Do not average across campaign types. Averaging hides the underperformer.

Example output from a $180k/month DTC store:

  • Post-purchase sequence: $0.73 per email
  • Promotional campaigns: $0.48 per email
  • Abandoned cart sequence: $0.19 per email

Abandoned cart is the drag. That’s the only target. The other two stay untouched.

The one-change rule

Choose one variable: subject line, send delay, or CTA copy. Change only that. Hold everything else constant. Send two full cycles. Then compare revenue per email before and after.

A home goods store doing $80k/month had an abandoned cart revenue per email of $0.14, less than a third of their promotional benchmark. They changed one variable: send delay from 30 minutes to 3 hours.

Two send cycles later, abandoned cart revenue per email reached $0.31. That’s $1,600 in additional monthly email revenue from a single timing adjustment.

The discipline is restraint. Changing the subject line and the delay simultaneously produces a result you cannot explain. That’s how you end up back on the dashboard, guessing again.

When your lowest campaign type improves, re-rank the three. Move to the next lowest. Repeat.

What Free or Low-Cost Analytics Tools Can You Use to Optimize Email Marketing?

For stores under $50k/month, Klaviyo’s built-in analytics cover everything you need. For stores between $50k, $200k, Klaviyo combined with Google Analytics 4 UTM attribution gives you campaign-level and session-level revenue data together. Above $200k, multi-touch attribution tools like Northbeam or Triple Whale add enough signal to justify the cost.

Your testing process creates more use than any tool. A free spreadsheet and Klaviyo’s built-in reporting get you 80% of the way. The remaining 20% comes from disciplined, isolated tests.

The right stack at each stage

Under $50k/month: Klaviyo or Omnisend built-in reporting, GA4 with UTM parameters on every email link, and a spreadsheet tracking revenue per email by campaign type every two weeks.

$50k, $200k/month: Same foundation, plus GA4 ecommerce events to capture post-email session revenue and Klaviyo’s predictive LTV segmentation (available on the Growth plan).

Over $200k/month: Add a multi-touch attribution tool. At this volume, separating email-assisted from email-last-click revenue meaningfully changes your optimization decisions.

One important caveat on data discrepancies: Klaviyo and GA4 will not show you the same revenue numbers. Klaviyo attributes conversions within a 5-day window by default; GA4 uses last-click. The numbers will differ. That’s expected, not a misconfiguration. Pick one source of truth per decision type and stay consistent. Switching between them mid-analysis is where operators start second-guessing results that are actually real.

How Often Should I Analyze Email Campaign Data to See Real Improvements?

Every two weeks is the right cadence for stores under $5M in revenue. Weekly analysis gives you data but not enough to trust. Monthly analysis lets problems compound for 30 days before you catch them. Two-week cycles balance statistical relevance with the ability to course-correct before a failing test runs too long.

What to check, and what to skip

At each two-week review, look at three numbers only:

  1. Revenue per email by campaign type
  2. Conversion rate on your active test
  3. Unsubscribe rate as a guard rail, not a primary optimization metric

If revenue per email is up: document the change, mark it resolved, move to the next lowest campaign type.

If revenue per email is flat: check send volume first. Under 500 sends per variant is not enough data. Wait one more cycle before drawing a conclusion.

If revenue per email is down: revert the change immediately. Diagnose after reverting, not while the broken version is still sending.

What realistic progress looks like over 90 days

Email optimization rarely produces week-one results. A realistic cycle: one change, two full send cycles, a 20, 40% lift in the specific metric tested. For abandoned cart, moving recovery rate from 4% to 6% over six weeks is a strong result, not a disappointment.

On a store doing $9,000/month in abandoned cart value, that improvement adds $1,800 in recovered revenue per month. Run three similar improvements across the quarter and the total reaches $5,000, $8,000 in additional monthly email revenue. Not from more volume. From structured, patient testing.

The stores that consistently outperform their category on email do not run more tests. They run fewer, better-isolated tests. They wait long enough to measure them. They never change two variables in the same cycle.


Your email channel almost certainly has one campaign type underperforming the other two. You may already suspect which one.

Pull your last 90 days of data. Calculate revenue per email separately for promotional, abandoned cart, and post-purchase. The lowest number is your starting point.

Pick one change. Run it for two full send cycles. Compare revenue per email before and after.

That is the only thing worth doing this week.

Utkarsh Deep
Utkarsh Deep
Articles: 62