Email Marketing & Automation · Testing, metrics, reporting and compliance · lesson 13 of 16 · 15 min
Email reporting and attribution: what email really earns
Three numbers for the same email revenue
Ask "how much did email make last month?" and you can get three different answers:
- Email platform (ESP) attributed revenue – your email platform credits an order to an email if the person opened or clicked within an attribution window (for example several days). Windows and rules vary by platform and are usually configurable.
- Analytics (GA4) revenue – orders from sessions tagged with
utm_medium=email, credited by GA4's attribution model (data-driven by default) and limited by consent and cross-device gaps. - Incremental revenue – what email caused, measured with holdouts (see the testing lesson).
ESP numbers are usually the highest (they include people who would have bought anyway and, with open-based windows, Apple Mail Privacy Protection's machine opens). GA4 is usually lower. Holdouts are the most honest but need planning. Use each for the right job.
Set up attribution sensibly
- Prefer click-based attribution windows in your email platform, or at least report click-attributed revenue separately, because open-based credit is inflated by privacy features.
- Tag every email link with UTMs (most platforms can add them automatically):
utm_source=newsletter(or your ESP name),utm_medium=email,utm_campaign=2026-10_eid-launch,utm_content=hero-button. - Keep flows and campaigns separate in reports – they behave differently.
- Write down your definitions in the report footer.
The metrics owners care about
| Metric | Formula | Why it matters | |---|---|---| | Email revenue share | Email-attributed revenue ÷ total online revenue | Dependence on and contribution of the owned channel | | Revenue per recipient (campaigns) | Revenue ÷ delivered | Compare sends fairly | | Flow revenue per entrant | Flow revenue ÷ people who entered | Compare flows | | Revenue per subscriber per month | Monthly email revenue ÷ average active subscribers | Value of the list | | Cost per email programme | (Platform + people + content) ÷ month | Efficiency vs paid channels | | List health | Net growth, complaint rate, unsubscribe rate | Future revenue capacity |
Hands-on: a monthly email report (one page)
EMAIL REPORT – September 2026
SUMMARY (3 bullets): what happened / why / next
BUSINESS VIEW
Email revenue (click-attributed, ESP): PKR 1.42m (+9% vs Aug)
Email revenue (GA4, utm_medium=email): PKR 1.05m
Incremental (welcome-flow holdout, Q3): PKR 120 per new subscriber
Email share of online revenue: 22%
LIST HEALTH
Active subscribers (clicked/bought 180d): 18,400 | Net growth: +3.1%
Spam rate (Postmaster): 0.06% | Unsubscribe rate: 0.21% per send
CAMPAIGNS: top 3 and bottom 3 by revenue per recipient, with one-line reasons
FLOWS: revenue per entrant for welcome, cart, post-purchase, win-back
TESTS: what we tested, result, what we changed
NEXT MONTH: 3 actions with owners
Definitions: ESP click window = 5 days; revenue excl. refunds and VAT
(All numbers illustrative.) Build it in Google Sheets or Looker Studio; many email platforms can export campaign and flow data on a schedule.
Using AI to draft commentary
Paste the aggregated report table (no personal data) into an AI assistant and ask for a three-bullet what/why/next summary using only supported reasons. Check every number against the sheet.
Worked example: a UK retailer's "email makes 40% of revenue" claim
Illustrative. The retailer's ESP dashboard said email drove 40% of online revenue using a five-day open-or-click window. GA4 showed 18%. A welcome-flow holdout and a two-week campaign holdout suggested email's incremental share was lower still, but clearly positive and highly efficient. The team switched to click-based attribution, reported all three views with definitions, and kept investing – now with numbers the finance director trusted.
Worked example 2: a Lahore agency's client dashboard
A Lahore agency builds a Looker Studio dashboard per e-commerce client: GA4 email sessions and revenue by campaign (from UTMs), a sheet of ESP exports for flows, and Postmaster Tools spam rate entered monthly. A monthly 20-minute review with each client uses the one-page report above. Clients stop asking "is email working?" because the report answers it.
Common mistakes
- Quoting open-based ESP revenue as if it were incremental.
- Missing UTMs, so GA4 cannot see email traffic.
- Mixing flows and campaigns in one number.
- Reporting revenue without list-health context.
How to measure success
- Every report shows ESP, GA4 and (at least quarterly) incremental views with definitions.
- UTM coverage near 100% of email links.
- Decisions (frequency, segments, flow changes) cite the report.
Where to go next
To measure email alongside every other channel with consent-aware, server-side tracking and experiments, continue to Privacy-First Measurement. To use your email audiences and first-party data to steer automated ad campaigns (for example as customer lists and value signals), continue to AI Performance Marketing.
Video lecture: Email reporting: three views of the truth
Lecture coming soon · 12 chapters · about 8 minutes. Read the full transcript below.
- Email reporting
- Three views
- Why ESP numbers run high
- Set up the plumbing
- Metrics owners care about
- Example 1: one-page report (illustrative)
- Example 2: UK retailer (illustrative)
- Example 3: Lahore agency
- Revenue per subscriber (illustrative)
- Mistakes and measures
- Show your working
- Recap and try this now
Lecture transcript
Email reporting
Ask three people how much money email made last month, and you might get three different answers. The email platform says forty percent of revenue. Google Analytics says eighteen. And the finance director asks how much of that would have happened anyway. Who's right? In a way, all of them, because they're answering different questions. In this lecture you'll learn the three views of email revenue, how to set up attribution sensibly, which metrics owners actually care about, and how to build a one-page monthly report that everyone, from marketers to finance, can trust.
Three views
Here are the three views. First, email platform attributed revenue. Your email platform credits an order to an email if the person opened or clicked within an attribution window, say a few days. Second, analytics revenue, from Google Analytics 4: orders from sessions tagged with utm medium email, credited by GA4's attribution model and limited by consent and cross-device gaps. And third, incremental revenue: what email actually caused, measured with holdout groups. The platform number is usually the highest. GA4 is usually lower. And the holdout is the most honest, but it needs planning.
Why ESP numbers run high
Why is the platform number usually highest? Two reasons. It includes people who would have bought anyway, like loyal customers who got an email the day before their usual order. And if the window counts opens, Apple's Mail Privacy Protection adds machine opens, so almost every Apple Mail user who buys within the window can be credited to email. Think of it like a shop assistant who claims credit for every sale made by anyone they said hello to that week. Not dishonest exactly, just generous. So prefer click-based windows in your email platform, or at least report click-attributed revenue separately.
Set up the plumbing
Next, set up the plumbing. Tag every email link with UTMs; most platforms can do this automatically. Use utm source for the newsletter or your platform, utm medium equals email, which GA4 recognises as the Email channel, utm campaign for the campaign name, and utm content for the specific link, like hero button. Keep flows and campaigns separate in your reports, because they behave very differently: flows are triggered by behaviour, campaigns are broadcast. And write your definitions in the report footer: which window, whether refunds and VAT are included, and where each number comes from.
Metrics owners care about
Now the metrics owners actually care about. Email revenue share: email-attributed revenue divided by total online revenue, which shows how much the owned channel contributes. Revenue per recipient for campaigns, to compare sends fairly. Flow revenue per entrant, to compare flows. Revenue per subscriber per month: monthly email revenue divided by average active subscribers, which tells you what the list is worth. The cost of the email programme: platform, people and content. And list health: net growth, complaint rate and unsubscribe rate, because they predict future revenue. The formulas are in a table in the lesson text.
Example 1: one-page report (illustrative)
Let's walk through the one-page report from the lesson text, with illustrative numbers. It starts with three summary bullets: what happened, why, and what's next. Then the business view: click-attributed revenue from the email platform, one point four two million rupees, up nine percent. GA4 email revenue, one point zero five million. Incremental value from the welcome-flow holdout: a hundred and twenty rupees per new subscriber. And email's share of online revenue, twenty-two percent. Then list health: active subscribers, net growth, spam rate from Postmaster Tools and unsubscribe rate. Then top and bottom campaigns, flows, tests, and three next actions with owners.
Example 2: UK retailer (illustrative)
Now a realistic scenario, again illustrative. A UK retailer's email dashboard claimed email drove forty percent of online revenue, using a five-day open-or-click window. GA4 showed eighteen percent. The finance director didn't believe either. So the team ran a welcome-flow holdout and a two-week campaign holdout. The incremental share came out lower still, but clearly positive, and email was still the most cost-efficient channel they had. They switched to click-based attribution, reported all three views with definitions, and kept investing. The difference? Now finance trusted the numbers, so the budget conversation got easier, not harder.
Example 3: Lahore agency
And an agency version. A Lahore agency builds a Looker Studio dashboard for each e-commerce client. It pulls GA4 email sessions and revenue by campaign from UTMs, combines a sheet of email-platform exports for flows, and adds the Postmaster Tools spam rate each month. Then it runs a twenty-minute monthly review with each client, using the one-page report. The result? Clients stop asking whether email is working, because the report answers it before they ask. You can also paste the aggregated table, with no personal data, into an AI assistant to draft the what, why and next summary. Just check every number.
Revenue per subscriber (illustrative)
Here's one more number that changes conversations with owners: revenue per subscriber per month. Let's calculate it with illustrative figures. Last month, email earned one point four million rupees on a click-attributed basis, and you had about eighteen thousand active subscribers. That's roughly seventy-eight rupees per active subscriber per month. Now the magic. If a new lead magnet adds a thousand engaged subscribers, you can estimate their monthly value, and compare it with what it costs to acquire them through ads. Suddenly, list growth isn't a vanity metric. It's an investment case. Just remember to use active subscribers, and to be conservative, because new subscribers often take time to buy.
Mistakes and measures
Common mistakes. Quoting open-based email platform revenue as if it were all caused by email. Missing UTMs, so GA4 can't see email traffic at all. Mixing flows and campaigns into one number. And reporting revenue without list-health context, which hides problems until deliverability suffers. How do you measure success? Every report shows the platform view, the GA4 view and, at least quarterly, an incremental view, each with definitions. UTM coverage is near a hundred percent of email links. And the decisions you make on frequency, segments and flows cite the report.
Show your working
One last idea to take away. Different numbers aren't a problem to hide. They're a sign that you understand your measurement. When you present all three views, the generous one, the conservative one, and the causal one, with clear definitions, you look more credible, not less. People trust marketers who show their working. And the practical benefit is huge: when budgets get tight, the channel with honest, defensible numbers keeps its funding.
Recap and try this now
Let's recap. Email revenue has three views: the email platform's attributed number, the highest; GA4 through UTMs, usually lower; and incremental revenue from holdouts, the most honest. Prefer click-based windows, tag every link, and report flows separately from campaigns. Focus on revenue share, revenue per recipient, flow revenue per entrant, revenue per subscriber and list health. And build a one-page monthly report with definitions. Here's your try this now. Build that report for last month using the template in the lesson text, with the platform and GA4 views, a holdout view if you have one, and a definitions footer.
Key takeaways
- Email revenue has three views: ESP-attributed (highest), GA4 via UTMs (lower) and incremental from holdouts (most honest).
- Prefer click-based attribution windows, tag every link with UTMs and report flows separately from campaigns.
- Owners care about email revenue share, revenue per recipient, flow revenue per entrant, revenue per subscriber and list health.
- A one-page monthly report with definitions and three views builds trust and drives decisions.
Try it
Build the one-page monthly email report for last month with ESP, GA4 and (if available) holdout views, and write the definitions footer.