When Reddit's ecommerce community debated whether email lists are still worth it, the experienced answers converged: "Email should drive a minimum 20% of your revenue, and if you have products that allow repeat purchasing, way more than that" [1]. One store owner admitted that "customer emails drive like a fifth of my revenue through abandoned cart recovery and repeat purchase campaigns." So here's the question — your store's "email revenue": which number are you counting? The email platform's dashboard, GA4, and your cart's actual orders will show you three different figures for the same month. This article explains why they disagree, and how to assign each ruler its proper job.
Table of contents
TL;DR#
-
The email tool's attributed revenue and GA4's Email channel revenue count different things — they will never match
Neither is lying. They answer different questions
-
By default, email tools credit any purchase within 5 days of an open or click
Someone who merely opened your email, then bought via search three days later, counts as email revenue
-
Compare campaigns inside the email tool, compare channels in GA4, confirm money with cart orders
-
The benchmark is "email = 20% of revenue" — pick one ruler before computing your ratio
1. The same email revenue differs by screen#
Bottom line: the three screens define "email revenue" differently, so disagreement is normal.
Picture a store doing 5M yen a month. The email platform (Klaviyo, Mailchimp, etc.) reports "email attributed revenue: 450K yen." GA4's Email channel shows 180K. A 2.5x gap. Is something broken?

Nothing is broken. They count different things.
- The tool's attributed revenue: purchases made within a set window after someone opened or clicked an email, credited to email
- GA4's Email channel revenue: purchase revenue from sessions that arrived by clicking an email link [4], with credit generally going to the last channel touched
- Cart orders: the actual money, verifiable through coupon codes and order data
"Attributed revenue," "click-session revenue," and "actual money" answer three different questions, so the gaps are by design. The danger is budgeting on whichever number is biggest without knowing the difference. As one Reddit commenter put it about their email platform: "it pays for itself many times over so it's not really an issue" [1] — but if the proof of "paying for itself" is the tool's own attributed-revenue display, that's close to a student grading their own exam.
2. Why the email tool's "attributed revenue" runs big#
Bottom line: by default, any purchase within 5 days of an open or click is credited entirely to email.
According to Klaviyo's official help docs, the default attribution window is 5 days for both email clicks and email opens [2]. Which means purchases like this count as email revenue:

Say a customer merely opens your newsletter on Tuesday (no click), then arrives via Google search on Friday and spends 10,000 yen. That's within 5 days of the open, so the email tool counts the full 10,000 yen as email revenue. GA4, meanwhile, credits Organic Search — the last channel touched. The same 10,000 yen lands in different channels on different screens. That's the entire source of the gap.
On top of that, Apple's Mail Privacy Protection can auto-mark emails as opened for privacy reasons, so people who never read your email may still count as openers [2] — inflating open-based attribution further.
To be clear, none of this is foul play by the email tools. The windows are documented in official help pages and adjustable in settings [3]. It's a design philosophy that generously captures email's role as a purchase trigger. Just remember one thing: use that number to compare channels and email gets a built-in head start.
3. How to measure properly: three rulers, three jobs#
Bottom line: don't hunt for one true number — assign a ruler per question.

Question 1 — "Which email worked best?" → compare inside the tool. Abandoned-cart flow vs new-arrival campaign: same window against same window, the quirks cancel out, and attributed revenue serves fine for comparing campaigns.
Question 2 — "How does email rank as a channel?" → compare in GA4. Ranking email against search, social, and ads requires one rulebook for all channels — that's GA4's side. Proper UTMs on your email links are the prerequisite. How GA4 classifies email is covered in Which GA4 Channel Do Email and SMS Land In?, and the last-click bias to watch for in Moving Budget on Last-Click Alone Costs You.
Question 3 — "How much money actually came in?" → confirm with cart orders. Email-exclusive coupon usage and order data are the final check on real money. GA4 and your cart won't match perfectly either — see Why GA4 Revenue Doesn't Match Shopify.
This division of labor matches where practitioner debates land: "Every model has its drawbacks, there's no silver bullet... use attribution directionally, with a grain of salt" [1].
4. Compare against the "20% of revenue" benchmark#
Bottom line: fix your ruler — GA4 or cart orders — before computing the ratio against 20%.
When comparing your store against the "email should drive 20% of revenue" benchmark [1], using the tool's attributed revenue as the numerator inflates your ratio by the width of the attribution window. Keep numerator and denominator on the same ruler — GA4 against GA4, orders against orders.
- Well below 20% → upside in list building, abandoned-cart flows, and repeat campaigns. One owner's 1,400-subscriber list, built by hand over four years, "outperformed everything else" — ads, Instagram, SEO [5]. A list is an asset you own, not rented from an algorithm
- Around or above 20% → email is a core channel; shift focus to campaign-level improvement (Question 1)
One caution: new stores that declare "zero email sales in month one = failure" are judging too soon. With a small list, the data says nothing yet. Treat the first month or two as a data-gathering period — who clicks, who responds.
RevenueScope solution
Bottom line: a neutral ruler that scores every channel by the same rules, with email's revenue share always on screen.
Question 2 — ranking email as a channel — means repeatedly checking GA4 while second-guessing UTM classification. RevenueScope aggregates every channel with its own measurement tag under one set of rules, so email, search, social, and ads line up with revenue and RPS (revenue per session) from the start. It's a channel-comparison ruler unaffected by any email tool's attribution window.
In the screen above (demo data — a different store from chapter 1's example), Email brings only 800 sessions yet 1.0M yen in revenue at an RPS of 1,250 yen. The store does roughly 5M yen a month, so email's revenue share is about 20% — right at the benchmark. It also has the highest RPS of any channel: the visits most likely to turn into purchases. The next move: invest in list-growth entry points (signup forms, incentives) to widen this high-efficiency channel's base.
Let an AI assistant (ChatGPT or Claude) read the data and ask, "how does my email revenue share compare to the 20% benchmark?" — and you get the answer with the reasoning attached.
FAQ#
Q1. Should I shorten my email tool's attribution window?
If you want the tool's numbers closer to channel reality, narrowing to click-only and 1-3 days helps [3]. But with the chapter-3 division of labor — channels compared in GA4 — the default window is fine for its actual job: comparing campaigns.
Q2. My newsletter doesn't show up under "Email" in GA4.
Without UTMs on your email links, those visits hide inside Direct. Setting utm_medium=email is the most reliable way to get classified [4]. See How to Use UTM Parameters Correctly.
Q3. What should "email revenue" include — abandoned-cart and back-in-stock flows too?
Depends on the question. To judge the whole email program, include automated flows; to judge your newsletter's editorial pull, count one-off campaigns only. What matters is counting the same scope every time and watching the trend.
Summary#
- The tool's attributed revenue, GA4's Email revenue, and cart orders are three differently-counted numbers. Disagreement is normal
- The default rule credits email with any purchase within 5 days of an open or click — a built-in head start in any channel comparison
- Campaigns: compare in the tool. Channels: compare in GA4. Money: confirm with orders
- Against the 20% benchmark, keep numerator and denominator on the same ruler
Related articles#
- Which GA4 Channel Do Email and SMS Land In?
- Moving Budget on Last-Click Alone Costs You
- Why GA4 Revenue Doesn't Match Shopify
- What Is Ad Effectiveness Measurement?
- The Complete Revenue-per-Session (RPS) Guide
References#
- [1] Reddit r/ecommerce, "Are email lists still worth it for ecommerce?" September 2025 / r/analytics attribution debate, October 2025 / r/shopify email platform thread, December 2025
- [2] Klaviyo Help Center, "Understanding Klaviyo message attribution," 2026
- [3] Klaviyo Help Center, "How to change your attribution model," 2026
- [4] Google Analytics Help, "GA4 Default channel group," 2026
- [5] Reddit r/DigitalMarketing, "built our first email list from scratch," May 2026
See which ads actually drive revenue, at a glance
Free up to 5,000 sessions/month. No credit card required. Up and running in 5 minutes.
Start measuring for free
