8 Email UTM Mistakes That Create Direct or Unassigned Traffic

Prevent email campaigns from showing as Direct or Unassigned in GA4. Fix click-tracking redirect drops, non-standard mediums, and security bot skew.

Reviewed by UTMCraft Editorial Team

Last reviewed

Sources Google Support Full references

Email client opening web links with redirect hops and potential UTM parameter stripping
Table of Contents
  1. Why Email Attribution Fails by Default
  2. The 8 Critical Email UTM Mistakes
  3. 1. Sending Untagged Links (Zero Referrer Header)
  4. 2. Using utm_medium=newsletter or e-mail
  5. 3. ESP Click-Tracking Wrappers Stripping Query Strings
  6. 4. Anti-Spam Security Scanners Inflating Fake Sessions
  7. 5. Reusing Identical Campaign Names Across Issues
  8. 6. Tagging Unsubscribe and Preference Center Links
  9. 7. Passing Subscriber Email Addresses in Query Strings
  10. 8. Overwriting Campaign Sessions with Internal Nav
  11. The Standard Email UTM Taxonomy
  12. Frequently Asked Questions

Desktop email clients like Microsoft Outlook and Apple Mail, as well as native mobile mail apps, do not pass an HTTP referrer header when a subscriber clicks a link. Without explicit UTM parameters, 100% of your email marketing traffic lands in GA4 as Direct.

Why Email Attribution Fails by Default

Unlike a website link, an email client is an independent desktop or mobile application. When a user clicks, the browser opens without any referrer information. Email UTM tags are not optional—they are the only attribution link between your ESP and GA4.

The 8 Critical Email UTM Mistakes

1. Sending Untagged Links (Zero Referrer Header)

Assuming that your ESP (Klaviyo, Mailchimp, HubSpot) automatically tags every link is dangerous. Custom HTML templates and text links often bypass default ESP taggers.

2. Using utm_medium=newsletter or e-mail

GA4 Default Channel Grouping specifically checks for utm_medium=email. Setting e-mail, newsletter, or broadcast routes the traffic into Unassigned.

3. ESP Click-Tracking Wrappers Stripping Query Strings

When custom tracking domains are improperly configured with CNAME records, the ESP's redirect link may drop URL query parameters before forwarding to the final destination.

4. Anti-Spam Security Scanners Inflating Fake Sessions

Enterprise security scanners (Mimecast, Proofpoint) pre-click links to inspect payloads, generating false 1-second GA4 sessions.

5. Reusing Identical Campaign Names Across Issues

Naming every weekly email utm_campaign=weekly-newsletter prevents you from comparing which topics actually generated purchases or demo requests. Include the send date: newsletter-2026-09-24.

Tagging legal footer links clutters reporting. Only tag marketing content links.

7. Passing Subscriber Email Addresses in Query Strings

Never pass utm_term={{email}}. Transmitting plain-text email addresses violates Google Analytics Terms of Service and data privacy laws.

8. Overwriting Campaign Sessions with Internal Nav

If your landing page has internal UTM links, the subscriber's email attribution is wiped as soon as they browse.

The Standard Email UTM Taxonomy

utm_source=newsletter (or automated-flow)
utm_medium=email
utm_campaign=2026-09-product-update
utm_content=hero_cta_button

Frequently Asked Questions

Why does my email traffic appear as Direct in GA4?

Email apps do not send HTTP referrer headers. If your links lack utm_medium=email, GA4 cannot determine the traffic source and classifies it as Direct.

Should I use utm_source=email or utm_medium=email?

utm_medium=email is mandatory. utm_source should describe the specific email type or platform, such as newsletter, onboarding, or klaviyo.

Sources & Authoritative References