Email Traffic Analytics: How to Track Newsletter Performance in GA4
By Emily Redmond, Data Analyst at Emilytics · April 2026
TL;DR: Email traffic without UTM parameters lands in "direct." Tag your email links with utm_source=email and utm_campaign=[campaign-name] so you can see which campaigns drive traffic, conversions, and ROI.
The Email Attribution Problem
You send a newsletter with 10,000 subscribers. 500 click the link and land on your site.
Where does GA4 credit this traffic?
If the links aren't tagged: (direct)
If the links ARE tagged: email (your source)
Without tagging, you lose visibility into your newsletter's true value.
Setting Up Email UTM Parameters
Every link in your email needs these parameters:
https://yoursite.com?utm_source=email&utm_medium=email&utm_campaign=[campaign-name]
Step 1: Choose Your Email Platform
Most email platforms (Mailchimp, ConvertKit, Substack, etc.) let you add UTM parameters.
Step 2: Add UTM Parameters to Links
For a weekly newsletter:
https://yoursite.com/blog?utm_source=email&utm_medium=email&utm_campaign=weekly-digest
For a promotional email:
https://yoursite.com/sale?utm_source=email&utm_medium=email&utm_campaign=black-friday-sale
For a lead magnet email:
https://yoursite.com/guide?utm_source=email&utm_medium=email&utm_campaign=lead-magnet-welcome
Step 3: Use Consistent Naming
Keep your utm_campaign names consistent:
weekly-digest(notweekly,weekly-newsletter,newsletter-weekly)product-launch-email(notlaunch,product-email,new-product)webinar-invite(notwebinar,event-email,webinar-promo)
GA4 treats different names as different campaigns. Consistency = better analysis.
Tracking Email Performance in GA4
Once all your email links are tagged:
- Go Reports → Acquisition → Traffic Acquisition
- Filter to Session source = email
- You'll see:
| Campaign | Users | Sessions | Bounce % | Conversion Rate |
|---|---|---|---|---|
| weekly-digest | 450 | 520 | 22% | 3.8% |
| black-friday-sale | 1,200 | 1,400 | 18% | 5.2% |
| product-launch-email | 650 | 780 | 25% | 4.1% |
| lead-magnet-welcome | 350 | 400 | 35% | 2.1% |
Insights:
- Black Friday sale had highest volume and conversion (good list + good offer)
- Weekly digest has low bounce (engaged subscribers)
- Lead magnet welcome has high bounce (not ready to convert yet)
Measuring Email ROI
Email ROI = (Revenue from email - Email cost) / Email cost
Email Costs:
- Email platform: $30/month (Mailchimp, ConvertKit, etc.)
- Content creation: 5 hours × $50/hour = $250
- Total per campaign: ~$280
Revenue from Email:
From GA4, you see:
- 1,200 users from campaign
- 5.2% conversion rate = 62 conversions
- If each conversion is worth $50, that's 62 × $50 = $3,100 revenue
ROI Calculation:
($3,100 - $280) / $280 = 10x ROI
For every dollar spent on email, you make $10.
Advanced: Email Performance by Segment
Different subscribers behave differently.
Segment 1: New Subscribers (Just Signed Up)
Track a welcome email series:
| Campaign | Conv Rate | Note |
|---|---|---|
| Welcome 1 | 8% | High conv (excited, recently engaged) |
| Welcome 2 | 5% | Still converting |
| Welcome 3 | 3% | Drop-off |
Action: Optimize welcome sequence. Why does conversion drop after email 1?
Segment 2: Regular Subscribers
Track regular newsletters:
| Newsletter | Users | Conv Rate |
|---|---|---|
| Week 1 | 450 | 3.8% |
| Week 2 | 440 | 3.2% |
| Week 3 | 425 | 2.9% |
Conversion is declining. Are people disengaging? Check:
- Are subjects relevant?
- Is list growing (new, less-engaged subscribers)?
- Are you sending too frequently?
Segment 3: Lapsed Subscribers (Inactive, Re-engagement Email)
Track re-engagement campaign:
| Campaign | Bounce Rate | Conversion Rate |
|---|---|---|
| Re-engagement | 48% | 0.8% |
High bounce (they're not interested), low conversion. You might be chasing people who've already left.
Action: Set a hard deadline. After X emails with no engagement, stop sending.
Email Analytics Best Practices
1. Tag Every Link
Don't just tag the main CTA. Tag every link, including:
- Header logo link
- Footer links
- Social media links
You'll see which links people click most.
2. Use Different Campaigns for Different Email Types
- Newsletters:
utm_campaign=weekly-digest - Promotions:
utm_campaign=flash-sale - Onboarding:
utm_campaign=welcome-sequence - Re-engagement:
utm_campaign=win-back
This separates performance by email type.
3. Track Unsubscribes and Bounces Separately
GA4 can't see who unsubscribed (that's in your email platform). But you can:
- In your email platform, track unsubscribe rate by campaign
- In GA4, track conversion rate by campaign
- Compare: If a campaign has high unsubscribes and low conversion, the email sucked
4. Use UTM Content for A/B Testing
Test different subject lines or CTAs:
Link A: utm_campaign=welcome&utm_content=cta-button-blue
Link B: utm_campaign=welcome&utm_content=cta-button-green
GA4 will show which got more conversions.
5. Link GA4 to Email Platform
Some email platforms integrate with GA4:
- Mailchimp → GA4 integration (shows GA4 conversion data in Mailchimp)
- ConvertKit → GA4 integration
- Substack → GA4 via manual UTM tags
This lets you see performance in your email platform without logging into GA4.
Frequently Asked Questions
Q: Why does my email show as "direct" traffic if it's not tagged? A: Email clients (Gmail, Outlook, Apple Mail) don't send referrer information. Without UTM parameters, GA4 can't tell where the click came from, so it defaults to "direct."
Q: What should I use for utm_medium—email, newsletter, or something else? A: Standard is email. Some use newsletter but email is more consistent with GA4 conventions.
Q: How do I track email signups in GA4? A: Create a conversion goal for "email signup" (form submission). Then you can see which pages drive signups.
Q: Should I use a link shortener (like Bit.ly) for email links? A: Optionally. Link shorteners let you track clicks separately from GA4 (two layers of data). But make sure UTM parameters pass through (they usually do).
Q: How do I know if an email campaign was successful? A: Look at conversion rate (did people convert?), ROI (did revenue exceed cost?), and unsubscribe rate (did you annoy people?). If conversion is 3%+ and ROI is positive, it's a win.
The Bottom Line
Email is likely your highest-ROI channel. Track it. Tag every link. Measure performance by campaign.
Even a small improvement in email conversion rate (1% → 1.5%) means big revenue gains because email is so cheap to send.
Emily Redmond is a data analyst at Emilytics — AI analytics agent watching your data around the clock. 8 years experience. Say hi →