Email Marketing Metrics That Actually Predict Revenue for Shopify Stores

Most Shopify merchants optimize open rates. The best ones optimize revenue per email. Here are the metrics that actually predict store revenue and how to track them.

Ask most Shopify store owners how their email marketing is performing and they'll tell you the open rate. "We're at 28%, which I think is pretty good." Maybe it is. Or maybe those emails are landing in inboxes but generating almost no sales, the list is quietly accumulating disengaged subscribers, and the actual revenue contribution of email has been declining for months while the open rate has been holding steady.

Open rate can't tell you any of that. It measures whether someone was curious enough to click open — not whether the email program is healthy or profitable.

This piece is about the metrics that actually connect email activity to revenue outcomes: which ones to track, what they mean, and how to use them to make better decisions.

The Vanity Metric Problem

Open rate became the dominant email metric because it was easy to measure and satisfying to report. But it has three serious problems that make it a poor primary indicator of email program health.

First, it's no longer reliable. Apple Mail Privacy Protection, launched in 2021, pre-loads emails for Apple Mail users to prevent pixel-based tracking. This means any open from an Apple Mail client gets recorded whether or not the email was actually viewed. For many consumer email lists, 40 to 60% of opens come from Apple Mail users, which means open rate inflation is significant and ongoing. The number you're looking at isn't fully real.

Second, open rates don't connect to revenue. A 40% open rate with a 1% click rate is underperforming a 20% open rate with a 4% click rate in every metric that matters — but the open rate headline makes the first one look better.

Third, optimizing for opens can actively hurt revenue. Subject lines engineered for maximum curiosity often disappoint when the email doesn't match the expectation they set, leading to higher unsubscribes and lower long-term engagement. You can open-rate your way into a worse program. Platforms surface revenue-per-email and click-to-purchase data alongside open rates by default, which makes it easier to optimise for the metrics that actually matter.

The Five Metrics That Actually Predict Revenue

1. Revenue per email sent

This is the most direct measure of email program health. Calculate it as: total email-attributed revenue divided by total number of emails sent in a given period.

Track this monthly for campaigns and automations separately. A rising RPE means the program is improving — better segmentation, better content, better offer matching, better deliverability. A falling RPE is an early warning sign that something structural is wrong, even when open rates look fine.

For reference: typical Shopify email programs generate $0.10 to $0.25 per email sent for broadcast campaigns, and $0.40 to $0.80 for automated flows. Flows outperform campaigns because they reach people at moments of demonstrated intent rather than a marketer's chosen schedule. If your campaign RPE is consistently below $0.10, there's a relevance or deliverability problem worth investigating.

2. Revenue per subscriber per month

This normalizes email revenue by list size, making it a useful health indicator across different growth stages. Calculate it as: total monthly email revenue divided by total active subscribers.

Typical benchmarks: $0.25 to $0.45 per subscriber per month for a standard Shopify program. Top performers with strong automation depth reach $0.80 to $1.20. Anything below $0.15 consistently suggests either significant underinvestment in automation or a list quality problem that's suppressing performance.

This metric is particularly useful for revealing whether list growth is translating into revenue growth. A list that doubles in size but holds the same revenue per subscriber is healthy. A list that doubles in size but sees revenue per subscriber drop 40% is a sign that new subscribers are being acquired from low-intent sources.

3. Click-to-purchase rate

Click rate tells you how many people were interested enough to click a link. Click-to-purchase rate tells you what percentage of those clicks actually resulted in a purchase.

These two metrics tell very different stories. A 6% click rate with a 2% click-to-purchase rate means most clickers are browsing but not buying. A 3% click rate with a 7% click-to-purchase rate means the email is reaching a highly relevant audience with a highly matched offer. The second program is doing better work even though the raw click rate is lower.

When click-to-purchase rate is low despite strong click rates, the problem is usually on the landing page or in the offer alignment between email and destination. When both metrics are low, the issue is content relevance or list quality.

4. Flow revenue as a percentage of total email revenue

In a mature Shopify email program, automated flows — welcome series, abandoned cart, post-purchase, win-back, back-in-stock — should account for 30 to 50% of total email revenue. This represents money generated without any ongoing effort from the marketing team.

If your flows account for less than 20% of total email revenue, the program is over-reliant on campaigns. That means revenue depends on how often you send and how good each individual campaign is, rather than on a compounding base of automation generating revenue every day regardless of campaign schedule.

The path from under-automated to well-automated is just adding flows in priority order. Each new flow that goes live shifts the balance toward the 30 to 50% target. PushOwl shows flow revenue versus campaign revenue as a native dashboard metric, which makes it easy to track this ratio without building a custom report.

5. Churn-adjusted list growth rate

List size on its own is meaningless. A list that adds 400 subscribers and loses 390 each month isn't growing — it's treading water while appearing flat.

Calculate churn-adjusted growth as: new subscribers minus unsubscribes minus hard bounces, divided by starting list size for the period. A positive number means actual growth. A negative number means the list is shrinking despite gross additions.

This surfaces a common problem: stores investing in list building while simultaneously losing almost as many subscribers through inactivity, poor content, or over-sending. The fix requires either better acquisition quality, better email content, or better frequency calibration — but you can only diagnose which one when you're tracking the right metric.

Building a Monthly Email Reporting Habit

The difference between tracking metrics and using them is having a system. Without a regular review cadence, data accumulates without producing decisions.

A monthly review built around three questions is a sustainable starting point:

Did revenue per email sent go up or down compared to last month? If it fell, what changed — a new campaign type, a different segment, a deliverability shift?

Are automated flows growing as a share of total email revenue? If not, which flows are underperforming or missing from the setup?

Is the churn-adjusted list growth rate positive? If not, is the problem acquisition quality, unsubscribe rate, or hard bounce rate?

Three questions, answered monthly, from data most email platforms surface automatically. This is enough to catch problems early and make directional improvement decisions without needing a dedicated analyst. PushOwl consolidates campaign and automation revenue attribution in a single Shopify dashboard, which makes the monthly review a 15-minute task rather than a data-wrangling exercise.

Diagnosing Common Email Performance Problems

High open rate, low click rate: The subject line is working but the email content isn't. Either the subject set expectations the content doesn't meet, or the content isn't relevant to the segment it was sent to, or the offer is weak. Test a different content angle or offer before testing subject lines.

Low open rate, high click rate among openers: The email is highly relevant to the people who see it but isn't reaching enough of the list. This often signals a deliverability issue where only the most engaged contacts are receiving the email. Check Google Postmaster Tools for domain reputation.

High click rate, low purchase rate: Something between the email CTA and the checkout is breaking conversion. Check the landing page — does it match the offer and product featured in the email? Is it loading quickly on mobile? Is the checkout adding unnecessary friction?

Rising unsubscribes after a specific campaign type: This campaign type doesn't match subscriber expectations. Either the content is misaligned with why they joined the list, or frequency increased in that period. Review content and sending cadence for that campaign type specifically.

Frequently Asked Questions

What's a good email open rate for a Shopify store in 2025?

Open rates are less reliable since Apple Mail Privacy Protection inflated reported opens for Apple Mail users. As a general reference, 25 to 35% for campaigns and 45 to 60% for automated flows are healthy ranges. Trend over time matters more than the absolute number. A consistently declining open rate across multiple sends signals either engagement problems or deliverability deterioration.

How much revenue should email marketing generate?

Email marketing typically accounts for 15 to 30% of total revenue for Shopify stores with mature programs. Stores in the top quartile regularly see 30 to 40%. The ratio improves as automation depth increases and as the subscriber base grows relative to paid traffic spend. Early-stage stores with small lists will see lower percentages initially, which is expected and normal.

What does declining revenue per email sent indicate?

Declining RPE despite stable open rates usually points to one of three things: list fatigue from too-frequent sends to engaged segments, offer-audience mismatch where promotions aren't resonating with the current subscriber mix, or deliverability degradation where a growing percentage of emails are landing outside the primary inbox. Start by checking Google Postmaster Tools, then look at send frequency and recent campaign performance by segment.

Should I track email metrics per campaign or in aggregate?

Both, for different purposes. Per-campaign tracking helps identify which content types, subject line approaches, and offer structures perform best. Aggregate monthly tracking — particularly RPE and email revenue as a percentage of total store revenue — tells you whether the program is healthy at a system level. Campaign metrics are for optimization. Program-level metrics are for strategy.

Wrapping Up

The shift from tracking open rates to tracking revenue per email is the single most clarifying change a Shopify email program can make. It reframes every decision — which segments to prioritize, which automations to build first, which campaign types to invest in, which to drop.

Open rate tells you someone clicked open. Revenue per email tells you whether the program is working. Build your reporting around the metric that answers the question that actually matters.

Next Story
Share it