Email GuideMarch 28, 2026

How to Track Email Campaigns Using UTM Parameters

Email marketing drives some of the highest-converting traffic in digital marketing. Learn how to track newsletters, automated sequences, and CTA performance with precision using UTM parameters in GA4.

Email marketing is consistently one of the highest-ROI channels in digital marketing. But despite its power, most marketers dramatically underestimate its impact — simply because they are not tracking it properly.

When email links do not have UTM parameters, Google Analytics classifies that traffic as "Direct". This means the actual revenue and conversions generated by your email campaigns are invisible in your GA4 reports — and incorrectly credited to direct traffic instead.

UTM tracking links fix this by appending campaign data to every link inside your emails. When a subscriber clicks a link, GA4 can identify:

  • which email platform sent the click (Mailchimp, Klaviyo, HubSpot)
  • which specific campaign or newsletter generated the visit
  • which CTA button or link inside the email was clicked
  • which email drove the most conversions or revenue
  • which sequence step has the highest click-to-conversion rate

What Is Email Campaign Tracking?

Email campaign tracking is the process of adding UTM parameters to every link inside your email campaigns. These parameters pass campaign metadata directly to Google Analytics when subscribers click your links.

Without tracking, a link inside your email looks like this:

https://example.com/pricing

With UTM tracking, the same link carries full campaign attribution data:

https://example.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=may_weekly_digest&utm_content=pricing_cta

Track Your Email ROI

Build trackable URLs for your newsletters and automated sequences instantly.

Create Email Tracking Link

The Recommended UTM Structure for Email

Here is the industry-standard UTM structure for email campaign tracking:

Best UTM Structure for Email

ParameterExample ValuePurpose
utm_sourcenewsletterEmail platform or list name
utm_mediumemailAlways "email" for GA4 channel group
utm_campaignmay_weekly_digestSpecific email name or series
utm_contentheader_ctaWhich link or button was clicked

Tracking Examples by Email Platform

Mailchimp

Track newsletters, re-engagement emails, and automation flows. Use utm_source=mailchimp for campaigns sent via Mailchimp.

Klaviyo

Essential for ecommerce: track abandoned cart flows, win-back campaigns, and post-purchase sequences for ROAS analysis.

HubSpot

Measure lead nurturing sequences, sales outreach, and onboarding emails through the full funnel with GA4 integration.

ConvertKit

Perfect for creators: track broadcast performance, lead magnet landing page visits, and paid newsletter click-through rates.

ActiveCampaign

Track multi-step automation journeys and identify which sequence steps drive the most website conversions.

Brevo / Sendinblue

Track transactional emails alongside marketing campaigns using consistent UTM source naming conventions.

Tracking Email CTAs with utm_content

Most email campaigns include multiple links — a primary CTA button, secondary text links, social icons, and a footer link. Without utm_content, you cannot tell which one drove the click.

Use utm_content to tag each link variation with a unique identifier. This enables you to compare CTA performance directly in GA4:

Header CTA buttonutm_content=header_button
Mid-email text linkutm_content=mid_text_link
Footer CTA buttonutm_content=footer_button
PS line linkutm_content=ps_link
Banner image linkutm_content=banner_image

Tracking Automated Email Sequences

Automated email sequences — welcome series, onboarding flows, abandoned cart emails, re-engagement campaigns — are often the highest-converting emails a business sends. Yet they are frequently left untracked.

For automated sequences, structure your UTM campaign names to include the sequence name and step number:

Automated Sequence UTM Examples

Welcome Series — Email 1:

?utm_source=mailchimp&utm_medium=email&utm_campaign=welcome_series_01&utm_content=get_started_cta

Abandoned Cart — Email 2:

?utm_source=klaviyo&utm_medium=email&utm_campaign=cart_abandon_02&utm_content=complete_purchase_button

Re-engagement — Email 3:

?utm_source=convertkit&utm_medium=email&utm_campaign=reengagement_03&utm_content=comeback_offer_link

How Email UTM Data Appears in GA4

Once your email tracking links are live and subscribers start clicking, GA4 populates several reports with email attribution data:

  • Traffic Acquisition: Shows email sessions under Source/Medium as newsletter / email or mailchimp / email.
  • User Acquisition: For subscribers who are new users, shows email as first-touch attribution channel.
  • Campaign Report: Groups all sessions from the same campaign name together, allowing comparison of individual emails.
  • Conversions Report: Shows which email campaigns drove conversion events — purchases, form submissions, demo bookings.
  • Landing Pages Report: Shows which pages email subscribers land on most frequently and how they convert.

Email Tracking Best Practices

  • Always Use utm_medium=email: This is the value GA4 recognizes to classify sessions in the Email default channel group. Never use alternatives like e-mail or newsletter as the medium.
  • Be Specific with utm_source: Use the platform name (mailchimp, klaviyo) or a descriptive identifier (newsletter, weekly_digest) to enable platform-level comparison.
  • Tag Every Link in Every Email: Inconsistent tagging is as bad as no tagging. If some links in your email have UTMs and some do not, the untracked clicks appear as direct traffic in GA4.
  • Use utm_content for Each CTA: Always differentiate between your email links using content tags. This shows you which calls to action are most effective at driving clicks.
  • Unique Campaign Names Per Send: Give every promotional email its own unique utm_campaign value. Avoid reusing the same campaign name across different sends or you will not be able to compare individual email performance.
  • Consistent Lowercase: Never mix Newsletter and newsletter. GA4 treats them as separate traffic sources.
  • Test Links Before Sending: Always click your tracked links before sending an email to confirm the UTM parameters are formatted correctly and the destination page loads properly.

Common Email UTM Mistakes

  • Not tagging transactional emails: Order confirmation, shipping notification, and account emails can also drive return visits. Tracking these gives you a complete picture of email's influence across the customer journey.
  • Using utm_medium=newsletter: This is a common error that causes GA4 to classify email traffic as "Unassigned" rather than the Email channel group. Always use utm_medium=email.
  • Reusing campaign names: Using the same utm_campaign name for multiple different emails makes it impossible to distinguish individual email performance in GA4.
  • Skipping utm_content entirely: Without it, you know an email drove traffic — but not which CTA or link inside it was responsible. utm_content turns vague attribution into actionable insights.

Improve your email attribution

Stop guessing which CTAs are driving revenue. Build properly formatted email tracking links in seconds.

Build Email Tracking Link

Final Thoughts

Clean attribution is essential for reliable email reporting. Email marketing is often severely under-credited in attribution models because of missing or incorrect UTM parameters. When you tag every link in every email correctly, you reveal the true impact your email program has on revenue, conversions, and user behavior.

Whether you are an ecommerce brand optimizing abandoned cart flows, a SaaS team measuring lead nurturing sequences, or a creator tracking newsletter performance — using a consistent email tracking structure ensures your GA4 data is accurate, complete, and actionable. Ready to build your next tracking link? Start creating email tracking links here.

Mubarak
Digital Marketing Specialist • LinkedIn Profile