How to Track Every Email Campaign with UTM Links (+ Free Template)
Email delivers incredible ROI, but only if you can measure it. Learn how to tag every link to turn "Direct" traffic into actionable insights.
Email marketing consistently delivers some of the highest ROI of any digital marketing channel. And yet, most email marketers can't tell you with certainty which emails are actually driving conversions — because they're not tracking their links correctly.
When email links aren't tagged with UTM parameters, all that traffic lands in Google Analytics labeled as "direct" — as if users typed your URL directly into their browser. Your email performance is invisible. Your ROI calculation is guesswork.
Why Email Traffic Gets Misattributed
Most desktop email clients (Outlook, Apple Mail) and many mobile clients don't pass referrer information. Without a referrer, Google Analytics defaults to labeling the session "direct/none". UTM parameters solve this by embedding the source information directly into the URL itself.
The Right UTM Structure for Email
utm_source
Identifies the list or email type. Recommended: newsletter, welcome_series, or transactional.
utm_medium
For email, this is always email. This ensures GA4 groups your traffic correctly under the "Email" channel.
utm_campaign
The specific campaign name. Format: [type]_[desc]_[date]. Example: promo_spring_sale_apr2026.
Using utm_content for Design Insights
Don't just track the email — track the link. By using different utm_content values for your hero button, body links, and footer CTAs, you can see exactly which parts of your email drive the most engagement.
Email UTM Naming Convention Template
newsletter, welcome_series, winbackemail[type]_[description]_[date]hero_button, body_link, footer_ctaTracking Automated & Transactional Emails
Automated flows (like onboarding) should use "evergreen" campaign names like welcome_series_email1. Transactional emails (like receipts) should be tagged with utm_source=transactional to keep them separate from your marketing performance in reports.
Email UTM Tracking FAQ
Why does email traffic show up as 'Direct' in Google Analytics?
Most email clients (like Outlook or Apple Mail) do not pass referrer information. Without UTM parameters, Google Analytics has no way of knowing where the visitor came from, so it defaults to the 'Direct' category.
Should I use my ESP name (e.g., Mailchimp) as the utm_source?
You can, but it's often more useful to use the email type, like 'newsletter' or 'onboarding_sequence'. This allows you to group traffic by the intent of the message rather than the software used to send it.
How do I track different buttons in the same email?
Use the 'utm_content' parameter. For example, use 'utm_content=hero_button' for the main link and 'utm_content=footer_link' for the bottom link. This reveals which parts of your email design are most effective.
Do I need to tag transactional emails like receipts?
Yes. Transactional emails have high open rates and often drive significant traffic. Tagging them with 'utm_source=transactional' ensures you're not missing a valuable part of your customer journey data.
Start Tracking Your Emails
Ready to prove your email ROI? Use our free tool to generate clean, validated UTM links for your next campaign.
Open UTM Builder →