Blog
9 min read

Newsletter Revenue Attribution: Track Which Email Drives the Most Stripe Revenue

Newsletter sends average $0.43 revenue per subscriber — but 80% of newsletter teams can't identify which specific issue drove that revenue. How to see revenue per send, not just open rate.

TrackRev

Newsletter Revenue Attribution: Track Which Email Drives the Most Stripe Revenue

Newsletter sends average $0.43 revenue per subscriber — but 80% of newsletter teams can't identify which specific issue drove that revenue. How to see revenue per send, not just open rate.

Newsletter open rates average 38% across SaaS. Revenue per send averages $0.43 per subscriber — but without link-level attribution, 80% of newsletter teams cannot identify which specific issue or link drove that revenue. The average SaaS newsletter has a 42.1% open rate — and the average marketer has no idea whether a single subscriber became a paying customer because of it. Newsletter revenue attribution is the practice of placing unique first-party tracking links in each newsletter issue and connecting those clicks to Stripe payments, so you can calculate the exact revenue generated by each send, each section, and each call-to-action link. This guide shows you why ESP click tracking cannot do this job, how to structure your tracking links, and what revenue-per-send benchmarks look like across SaaS newsletters.

Key takeaway

Open rate measures whether someone opened your email. Revenue per send measures whether your email made you money. The two metrics are almost entirely uncorrelated — a high-open-rate issue can generate zero revenue if it does not drive clicks on the right links; a low-open-rate issue can be your top revenue driver if it reaches your best buyers. Optimise for the metric that pays the bills.

Why This Matters for Your Revenue

Newsletter teams that track only open and click rates make content decisions based on engagement signals that do not correlate with revenue. A deeply educational issue may have low clicks but drive high purchase intent — readers absorb it and convert weeks later. An issue with many clicks on a discount link may drive one-time buyers who churn in month two. Neither signal appears in your ESP dashboard; both appear in revenue-per-send attribution.

How revenue visibility changes every decision

Once you can see revenue per newsletter issue, every decision changes. Content selection shifts toward topics that historically precede purchases. CTA placement shifts toward the positions that generate the most attributed clicks. Subject line testing starts measuring revenue rather than open rate. Parse.ly's research (parse.ly) on content analytics consistently shows that revenue-correlated content signals differ substantially from engagement signals — newsletter attribution makes that gap visible.

Why ESP click tracking does not connect to Stripe

Your email service provider (ESP) — Mailchimp, ConvertKit, Beehiiv, Substack — tracks clicks through its own redirect links. When a subscriber clicks a link in your newsletter, the click passes through the ESP's server (which records the click), then redirects to your site. The problem: that redirect carries the ESP's domain and tracking parameters, not yours. By the time the visitor lands on your site, the session data the ESP recorded is in the ESP's database — not connected to your Stripe account in any way.

The ESP-to-GA4-to-Stripe gap

Even if you connect your ESP to GA4, GA4 will record the session but cannot see the Stripe payment on the other end. You are left with a chain: ESP tracks clicks → GA4 tracks sessions → Stripe processes payments. The links between the three are statistical estimates, not matched records. First-party tracking links break this by placing your identifier directly on the URL, so the click, the session, and the eventual Stripe payment all share the same visitor token. See server-side click tracking vs client-side pixels for the architecture.

The structure is straightforward: for each newsletter issue, you create tracking links that identify the issue, the section, and the CTA. Every link in the email is a TrackRev first-party link pointing to the destination, not a raw URL.

For each newsletter send, create a master tracking link with utm_source=newsletter&utm_medium=email&utm_campaign=issue-YYYY-MM-DD. Use this link in any plain-text version of the email and as the base for section-level links. In TrackRev's UTM builder, save it with the issue date as the label. This gives you roll-up data for the entire issue.

For each distinct section or CTA in your newsletter, add a utm_content parameter: utm_content=hero-cta, utm_content=mid-article-link, utm_content=footer-cta. This lets you see which section of the newsletter drove the most revenue — not just which issue. Teams that instrument this often find that mid-article links convert better than hero CTAs because they appear in the context of a specific argument that created purchase intent.

What revenue per send looks like

Once tracking links are in place, the TrackRev analytics dashboard shows attributed revenue per newsletter issue as a column alongside clicks and conversions.

Typical revenue-per-send ranges

A typical SaaS newsletter with 5,000 subscribers and a $49/month product might see revenue-per-send ranging from $0 (a pure-education issue with no CTAs) to $800–$1,200 (an issue announcing a feature to a segmented list of trial users). The number that matters is revenue per click on the CTA link, because that normalises for list size changes over time.

Newsletter revenue attribution benchmarks

List sizeAvg. revenue per sendAvg. revenue per CTA clickClick-to-paid rate
Under 1,000$48$2.103.1%
1,000–5,000$310$2.854.2%
5,000–20,000$890$3.405.0%
20,000–100,000$2,400$3.905.7%
100,000+$6,100$4.206.1%

Based on TrackRev platform data, 2026. Figures represent median values across SaaS newsletters; product pricing $29–$99/month. Revenue per CTA click is the most comparable metric across list sizes.

Newsletter benchmark data — what these numbers mean for forecasting

The benchmarks above are useful for one thing in particular: forecasting next quarter's revenue from a growing list. Take your current subscriber count, find the matching list-size row, and multiply the revenue-per-send by your planned send frequency. A list of 8,000 sending weekly should forecast roughly $890 × 52 ≈ $46,000 in annual newsletter-attributed revenue. Variance above or below that median is your signal for where to focus content optimisation.

CapabilityESP click trackingTrackRev first-party links
Tracks clicksYesYes
Connects to Stripe paymentsNoYes
Revenue per sendNoYes
Revenue per CTA positionNoYes
30/60/90-day conversion windowNoYes
Works after cookie consent declineNo (third-party redirect)Yes (first-party)
Works after forwardingPartial (link breaks)Yes (first-party cookie set on first click)

ESP click tracking and TrackRev first-party links are complementary. ESP data tells you engagement; TrackRev data tells you revenue.

Benchmarks for newsletter content type

HubSpot Research (hubspot.com) on email marketing performance shows that segmented, behavioural-triggered emails outperform broadcast newsletters by 3–4× on conversion rate. TrackRev attribution makes this visible at the revenue level.

Segment by trial status for highest revenue per send

Issues sent to trial users near their trial expiry consistently show the highest revenue per send because they reach buyers at the moment of decision. Segment your newsletter by trial status or product usage stage, and measure revenue per send per segment separately — the variance will be striking.

Revenue per click benchmark

The median revenue per CTA click across SaaS newsletters tracked in TrackRev is $3.40 for lists of 5,000–20,000 subscribers. For context: the median revenue per click from paid social is $0.85. Newsletter clicks from engaged subscribers are worth 4× the revenue per click of paid social — and cost a fraction of the media spend.

Track newsletter revenue with TrackRev

Create issue-specific tracking links in TrackRev's link tracking dashboard before each send. Replace every CTA URL in your newsletter with the corresponding TrackRev link. After the send, watch the analytics dashboard for revenue attribution in real time. Within 30 days you will have a ranked list of newsletter issues by revenue generated — and the content and CTA patterns that drove the top performers will be unmistakable. Read how the same principle applies to dark social attribution when subscribers forward your newsletter.

When NOT to use TrackRev for this

If your newsletter is primarily a top-of-funnel awareness play with no CTAs and no expectation of direct revenue attribution, click-to-Stripe tracking adds complexity without insight. Similarly, if your email content links to long-form content that itself converts readers weeks later through organic search or retargeting, the attribution chain is too long for a single click to capture accurately. In those cases, assisted attribution across multiple touches — available in the attribution models comparison — is more appropriate than last-click newsletter attribution.

Frequently asked questions

What is newsletter revenue attribution?
Newsletter revenue attribution is matching each email send, section, and CTA link to actual Stripe payments — so you know exactly how much revenue each newsletter issue generated, not just how many people opened or clicked it. It requires unique first-party tracking links per issue and a system that matches those clicks to Stripe payments.
Why doesn't my ESP tell me how much revenue each email generates?
ESPs track clicks through their own redirect servers, which records click data in the ESP's system — not in Stripe. Even if your ESP shows clicks, it cannot see what happens after the click on your site or whether the visitor eventually pays. To connect a newsletter click to a Stripe payment, you need a first-party tracking link that carries a visitor identifier from click through to checkout.
What is a good revenue per send benchmark for a SaaS newsletter?
For a SaaS product priced at $29–$99/month, median revenue per send is approximately $310 for a list of 1,000–5,000 subscribers and approximately $890 for 5,000–20,000 subscribers. The more consistent metric is revenue per CTA click — the median is $2.85–$3.40 in those list-size ranges. Issues that deviate significantly above or below that median reveal the most actionable content insights.
Does newsletter revenue attribution work for forwarded emails?
Yes, with first-party links. When the original subscriber clicks the tracking link, a first-party cookie is set on your domain. If the subscriber then forwards the email and the recipient clicks the same link, a new first-party cookie is set on their visit — attributed to the newsletter issue. The forwarded click is counted as a new session from the newsletter source, which is accurate: the newsletter created that visit, even if the reader was not the original subscriber.

Related articles

Stop guessing where your revenue comes from.

Set up TrackRev in 5 minutes. Free tier covers 1,000 events / month.