How to Measure Email Revenue for Your Online Store

Email marketing drives revenue. Everyone agrees on that. But figuring out exactly how much revenue each email generates? That's where things get messy.
Most email platforms will proudly show you a "revenue attributed to email" number. And that number is almost always inflated. Understanding how attribution actually works will save you from making bad decisions based on misleading data.
Here's what you need to know.
Why Attribution Matters for Ecommerce
Attribution isn't just an analytics exercise. It directly influences how you spend your time and money.
If your attribution model overstates email revenue, you might over-invest in email and neglect other channels that actually need more attention. If it understates email, you might cut a program that's silently driving a huge chunk of your sales.
For ecommerce specifically, the stakes are high because email interacts with so many other channels. A customer might see a Facebook ad, browse your site, leave, get a cart abandonment email, come back, and buy. Who gets the credit? The answer depends entirely on your attribution model, and most models are too generous to one channel or another.
Getting attribution right means making smarter decisions about where to invest your marketing dollars, which emails to optimize, and which sequences are actually driving growth versus just taking credit for revenue that would have happened anyway.
How Email Attribution Works
When someone clicks a link in your email and then makes a purchase, that purchase gets "attributed" to the email. Simple enough. But the details matter.
Click-through attribution: The customer clicked a link in the email, visited your store, and bought something. This is the most straightforward and trustworthy attribution model. There's a clear chain: they received the email, they clicked, they bought. The intent signal is strong.
Open-based attribution: The customer opened the email (but didn't necessarily click), then visited your store and bought within a time window (usually 24-48 hours). This is sketchier because the purchase might have nothing to do with the email. They might have seen a Google ad or remembered your store on their own. The email open is correlated with the purchase but may not have caused it.
Last-click attribution: The last email the customer interacted with before purchasing gets all the credit. Even if they saw 5 emails, the last one gets 100% of the attribution. This is simple but misleading. It ignores the contribution of earlier touchpoints that may have been more influential in the decision.
View-through attribution: The customer was sent the email, and even if they didn't open it, a purchase within a certain window gets partially attributed. This is mostly meaningless. Just being on your list and buying doesn't mean the email influenced the purchase.
Multi-touch attribution: Revenue is split across multiple touchpoints. If a customer received 3 emails before buying, each gets a portion of the credit. This is theoretically the most accurate but complex to implement and interpret.
The problem is that most platforms default to the most generous attribution model because it makes their numbers look better. If your email platform says "we drove $50,000 in revenue this month" and uses open-based attribution with a 5-day window, the real number might be half that.
The Attribution Window Problem
The attribution window is the time frame after an email interaction during which a purchase gets credited to that email. This single setting has a massive impact on your reported numbers.
How windows affect the numbers:
- 1-hour window: Only captures purchases made almost immediately after clicking. Very conservative. Misses legitimate delayed purchases.
- 24-hour window: Captures same-day purchases. Good balance for most products.
- 48-72 hour window: Reasonable for higher-consideration purchases.
- 7-day window: Starting to get generous. Some platforms default to this.
- 30-day window: Way too generous for most ecommerce. Nearly every regular customer will make a purchase within 30 days of receiving an email, whether the email influenced them or not.
The right window for your store depends on your product:
- Impulse purchases ($10-30): 24 hours is probably right
- Mid-range products ($30-150): 24-48 hours
- Considered purchases ($150-500): 48-72 hours
- High-ticket items ($500+): Up to 7 days, but verify with holdout tests
How to test your window: Start with a 24-hour click-based window and compare it to a 7-day window. The difference tells you how much "soft" attribution is in your numbers. If the 7-day number is 3x the 24-hour number, most of that extra revenue probably would have happened without the email.
Setting Up Proper Attribution
Here's what you need to do to get accurate numbers.
Use click-based attribution as your primary metric. It's the most reliable. The customer clicked a specific link in a specific email and then purchased. There's a clear chain of intent.
Set a reasonable attribution window. 24 hours for most products. Maybe 48-72 hours for high-consideration purchases. A 30-day attribution window (some platforms default to this) is too generous and will inflate your numbers.
Track UTM parameters. Add UTM tags to every link in your emails. This lets you verify email attribution in Google Analytics independently from your email platform's reporting.
Example UTM structure:
utm_source=sequenzy(or your email platform name)utm_medium=emailutm_campaign=bfcm-sale-2026utm_content=hero-cta(for A/B testing different elements)
Consistent UTM naming matters: Create a naming convention and stick to it. Inconsistent UTMs lead to fragmented data. Document your convention and make it easy for anyone on your team to follow.
Compare email platform reports with your analytics. Your email platform will report email revenue. Google Analytics (or whatever you use) will also report email revenue. These numbers should be roughly similar. If your email platform claims 3x more revenue than your analytics tool shows, the attribution model is too generous.
Use holdout tests for the most accurate measurement. Take a random 5-10% of a campaign's audience and don't send them the email. Compare purchase rates between the group that received the email and the group that didn't. The difference is your true incremental revenue from that email. This is the gold standard for attribution accuracy.
With Sequenzy's goals and attribution, you can track revenue attributed to specific campaigns and sequences with click-based tracking, so you see numbers you can actually trust.
The Metrics That Actually Matter
Stop obsessing over open rates. Here are the numbers worth tracking for ecommerce email.
Revenue Per Email Sent
Total revenue attributed to an email divided by the number of emails sent. This tells you how much each send is worth and lets you compare different campaigns and sequences.
Why it matters: A campaign to 1,000 highly engaged subscribers might generate more revenue per email than a blast to your full 50,000 list. This metric helps you see that.
Benchmark: $0.05-0.15 per email for campaigns. $0.50-3.00 per email for automated sequences like cart abandonment and welcome series.
How to use it: Compare this metric across different email types, segments, and time periods. If revenue per email for your campaigns is declining month over month, something is getting worse (list quality, content relevance, deliverability). Investigate before the trend continues.
Revenue Per Subscriber
Total email revenue divided by total active subscribers. This tells you how much your email list is worth per person. Useful for calculating the ROI of list growth efforts.
Benchmark: $1-5 per subscriber per month is typical for healthy ecommerce email programs. Best-in-class stores with strong segmentation and automation can exceed $8-10 per subscriber per month.
Why this metric matters for growth: If each subscriber is worth $3/month, you can justify spending up to $3 (or more, considering lifetime value) to acquire each email subscriber. This makes the ROI of popup forms, lead magnets, and list growth strategies much clearer.
Conversion Rate by Sequence
For each automated sequence (cart abandonment, welcome, post-purchase, win-back), track the percentage of people who enter the sequence and eventually make a purchase.
This helps you identify which sequences are pulling their weight and which need work.
Typical conversion rates by sequence type:
- Cart abandonment: 5-15%
- Welcome series: 5-15% (first purchase)
- Post-purchase cross-sell: 3-8%
- Win-back/re-engagement: 2-5%
- Replenishment reminders: 15-30% (highest because intent is strongest)
- Browse abandonment: 1-3%
If your sequences are significantly below these ranges, the issue is likely in the copy, timing, or offer. If they're above, you're doing something right.
Revenue by Channel
What percentage of your total revenue comes from email? Track this monthly.
Benchmarks:
- Under 15%: Your email program is underperforming
- 15-25%: Good. Your automations are probably working.
- 25-35%: Very good. You're leveraging email well.
- Over 35%: Either excellent or your attribution is inflated. Double-check.
Tracking this over time: Plot your email revenue percentage monthly. If it's growing, your email program is improving (or your other channels are weakening, so check both). If it's shrinking despite growing email volume, something is going wrong with your email strategy.
Customer Lifetime Value by Acquisition Source
Track CLV for customers acquired through email vs. paid ads vs. organic. This usually reveals that email-acquired customers have higher CLV because they opted in willingly and went through your welcome sequence.
How to calculate this:
- Segment customers by how they first entered your ecosystem
- Track total revenue from each segment over 6, 12, and 24 months
- Divide by the number of customers in each segment
- Compare CLV across acquisition sources
This data is gold for budget allocation. If email-acquired customers have 2x the CLV of paid-ad-acquired customers, it justifies investing more in list growth and email marketing, even if the per-subscriber acquisition cost is higher.
Email-Driven vs. Email-Influenced Revenue
Make a distinction between these two:
Email-driven revenue: Customer clicked an email link and purchased within your attribution window. This is revenue that email clearly contributed to.
Email-influenced revenue: Customer received an email, may or may not have opened it, and purchased within a broader window. This is revenue that email may have contributed to but you can't be sure.
Report both numbers but make decisions based on email-driven revenue. Use email-influenced revenue as context, not as justification.
Attribution Traps to Avoid
Don't count orders that would have happened anyway. Someone who has your store bookmarked and visits every week to buy is going to purchase whether or not you send them an email. If they happen to open your email on the same day, your platform attributes that sale to email. It shouldn't be. Holdout tests help you measure this "would have bought anyway" effect.
Don't double-count across channels. If a customer clicked an email AND a Facebook ad before purchasing, both channels will try to claim that revenue. Make sure you're not adding up attributions across channels and thinking you made more than you did. Your total attributed revenue across all channels should roughly equal your actual total revenue, not 2x or 3x.
Don't let inflated attribution drive budget decisions. If your email platform claims 40% of revenue comes from email (with generous attribution), and you use that to justify your email spending, you might be over-investing in email and under-investing in channels that actually need help.
Be skeptical of "revenue influenced" metrics. Some platforms show "revenue influenced by email" which can include anyone who received an email in the last 30 days. This is basically meaningless for most stores since nearly everyone on your list received an email in the last 30 days.
Watch for cannibalization. If you send a promotional email on the same day you're running a paid ad campaign, and a customer interacts with both before buying, the sale gets double-attributed. Over time, this inflates both your email and paid ad ROI numbers. Use unique promo codes per channel to measure true channel performance.
Don't attribute subscription revenue to the last email. For subscription ecommerce (subscription boxes, auto-replenishment), the monthly recurring revenue comes from the subscription itself, not from the latest email. Only attribute incremental orders and upsells to email, not the baseline subscription revenue.
How to Improve Email Revenue (For Real)
Once you have accurate attribution, here's how to actually increase the number.
Fix your automations first. Automated sequences (cart recovery, welcome, post-purchase) typically drive 30-50% of total email revenue while requiring almost no ongoing work. If your automations aren't set up or aren't performing well, that's where to focus. Check our automated email sequence guide for best practices.
Segment your campaigns. Sending targeted campaigns to relevant segments converts better than blasting your whole list. A campaign for "customers who bought shoes in the last 90 days" with shoe-related content will always outperform a generic campaign.
Optimize send timing. The same email sent at the right time can generate 20-30% more revenue than one sent at the wrong time. Use send time optimization if your platform supports it.
Test subject lines. Open rate directly impacts revenue. Better subject lines mean more opens, more clicks, and more purchases. Test different approaches and learn what your audience responds to. Our guide on A/B testing subject lines walks through the methodology.
Clean your list regularly. Removing disengaged subscribers improves deliverability, which means more of your emails reach the inbox, which means more revenue. A smaller, engaged list outperforms a large, stale one.
Improve product recommendations. If your emails include product recommendations, make them smarter. Recommendations based on purchase history and browsing behavior convert 2-3x better than generic "bestsellers" recommendations.
Invest in your top-performing sequences. Once you know which automated sequences drive the most revenue (usually cart abandonment and welcome series), invest more time in optimizing them. A 1% improvement in your cart recovery rate is worth more than creating a brand-new email campaign.
Building a Revenue Attribution Dashboard
Create a simple dashboard that shows your email revenue health at a glance:
Weekly metrics:
- Total email revenue (click-based, 24h window)
- Revenue per email sent
- Revenue by sequence type
- Top-performing campaigns by revenue
Monthly metrics:
- Email revenue as percentage of total revenue
- Revenue per subscriber
- Conversion rate by sequence
- CLV by acquisition source
- Month-over-month trends
Quarterly metrics:
- Holdout test results (true incremental revenue)
- Attribution model comparison (your numbers vs. analytics tool)
- Revenue by customer segment
- Channel overlap analysis
Getting Started
If you're not tracking email revenue at all:
- Make sure your email platform is connected to your store (Shopify, WooCommerce, etc.) for purchase tracking
- Set your attribution model to click-based with a 24-48 hour window
- Add UTM parameters to your email links
- Check your monthly "revenue from email" percentage
- Compare your email platform's numbers with your analytics tool
- Run your first holdout test on a campaign to measure true incremental revenue
If the numbers don't roughly match, dig into the attribution settings and tighten them up. Better to have accurate, lower numbers than inflated ones that give you false confidence.
The goal isn't to make email look good or bad. It's to understand what's actually working so you can do more of it.
Frequently Asked Questions
What attribution model should I use for ecommerce email?
Start with click-based attribution with a 24-hour window. This is the most trustworthy model because it requires a clear action (clicking a link) followed by a purchase within a reasonable timeframe. As you get more sophisticated, you can experiment with multi-touch attribution, but click-based is the right foundation for most stores.
How do I know if my email revenue numbers are inflated?
Compare your email platform's revenue reports with your analytics tool (Google Analytics, etc.). If the email platform reports significantly more revenue (2x or more), your attribution model is probably too generous. Also, add up attributed revenue across all channels. If the total exceeds your actual revenue, there's double-counting happening.
What's a good email revenue percentage for an ecommerce store?
15-30% of total revenue coming from email is healthy for most ecommerce stores. Under 15% usually means your automations need work or you're not sending enough campaigns. Over 35% is either excellent or indicates inflated attribution. Always verify with holdout tests if your number seems unusually high.
How do Apple Mail Privacy Protection changes affect email attribution?
Apple Mail Privacy Protection pre-loads tracking pixels, which makes it look like every Apple Mail user opens every email. This inflates open-based attribution significantly. The fix is straightforward: don't rely on open-based attribution. Use click-based attribution, which isn't affected by privacy features since clicks require actual user action. This is another reason click-based attribution is the gold standard.
Should I track revenue per email or revenue per subscriber?
Both, but for different purposes. Revenue per email sent helps you compare individual campaigns and sequences. Revenue per subscriber helps you understand the overall value of your list and justify list growth investments. Together, they give you a complete picture. If revenue per email is high but revenue per subscriber is low, you're probably not sending enough emails or not reaching enough of your list.
How do I measure the revenue impact of my welcome series?
Track two things: the conversion rate of welcome series recipients (what percentage make a first purchase during or shortly after the series) and the CLV of customers who went through the welcome series versus those who didn't. The welcome series impact extends far beyond the immediate purchases it drives. It shapes the entire customer relationship. Our welcome series guide covers this in detail.
What's the best way to present email attribution data to stakeholders?
Focus on three numbers: total email-driven revenue (click-based), email revenue as a percentage of total revenue, and cost per dollar of email revenue (including platform costs, team time, and incentives). Show trends over time rather than single snapshots. And always note your attribution methodology so stakeholders can compare apples to apples across reporting periods.
How often should I audit my attribution setup?
Quarterly at minimum. Check that your UTM parameters are being applied correctly, that your attribution window hasn't been changed by a platform update, and that your analytics tool and email platform are reporting similar numbers. Also review after any major platform migration, website redesign, or changes to your checkout flow.