How to Troubleshoot Missing UTM Tracking in GA4 & Google Tag Manager

If your UTM tags are showing in campaign URLs but not appearing in Google Analytics reports, you’re not alone. At Integriti Studio, we regularly help clients unravel issues between GA4 and Google Tag Manager (GTM)—especially when campaign tracking data suddenly disappears. This guide walks you through a real scenario where UTM tracking appeared broken, but the solution turned out to be simpler than expected.

The Problem: UTM Parameters Missing in GA4

A client reached out when they noticed that their UTM-tagged campaign URLs were no longer showing up in their Google Analytics reports. Both old and new UTM links failed to populate traffic source fields like Source, Medium, or Campaign.

Initial concerns pointed toward possible misconfigurations in their GTM setup or broken integration between GTM and GA4.

What We Found

After digging into the tracking setup, here’s what we discovered:

  • GTM was installed—but inactive
    The GTM container was embedded on the site, but had no active tags or triggers configured. In short, GTM wasn’t being used for any analytics functions.
  • GA4 was running independently
    Google Analytics was tracking events, sessions, and conversions—but it wasn’t doing so through GTM.
  • UTM parameters were never routed through GTM
    The client had assumed GTM was handling tracking. In reality, UTM tags are captured natively by GA4 and don’t require GTM at all.

👉 Need help reviewing your GA4 or GTM setup? Book a free audit call.

How We Fixed It

With a clearer picture in place, we walked the client through a few simple but important checks:

✅ Confirmed GA4 was tracking UTM data

We tested UTM-tagged links using Google’s Realtime Reports. The UTM parameters (source, medium, campaign) showed up immediately.

✅ Reviewed historical campaign traffic

Looking back four months, we found limited use of UTM-tagged URLs—confirming it wasn’t a tracking failure but a lack of consistent campaign tagging.

✅ Verified new campaigns

The client shared a fresh UTM URL. We tested it live and confirmed that Session Source, Session Medium, and Campaign Name all showed up correctly in GA4.

👉 Want to be 100% sure your UTM tracking is working? Let’s test it together.

What You Should Know

UTM tracking confusion is common, especially when multiple tools (like GA4, GTM, and CRM systems) are in play. Here’s what matters:

  • UTM tags are read directly by GA4
    You don’t need Google Tag Manager to track campaign parameters like source, medium, or campaign name.
  • Use GA4’s Realtime Report for testing
    It’s the fastest way to confirm whether UTM-tagged links are being tracked properly.
  • Keep GTM clean and purposeful
    If you're not actively using GTM for event tracking, don’t assume it's capturing campaign data.
  • Be consistent with UTM usage
    Inconsistent tagging often looks like “missing data” when it's actually just incomplete link building.

👉 Need a UTM strategy that works across platforms? Let’s build it →

Final Outcome

No broken tools. No bugs. Just a bit of miscommunication. After clarifying how their setup worked, the client was relieved to see their campaign data flowing correctly—and now has a direct report to track UTM-tagged traffic in real time.

Struggling with Google Analytics or Tag Manager?


Integriti Studio can help you streamline campaign tracking, build custom dashboards, and troubleshoot analytics confusion—whether you're using Shopify, WordPress, or Webflow.

Need help improving your WordPress forms or custom workflows? We build clean, reliable, and growth-driven WordPress solutions—without breaking a sweat.

Let’s Talk

Other Resources Post

Fixing WordPress News Imports & Broken Links

Migrating legacy news posts to WordPress revealed messy data and broken links. With smart import tweaks and custom field logic, we transformed it into a clean, working archive.

Fix Missing UTM Tracking in GA4 & GTM

If your UTM tags show in URLs but not in GA4 reports, you're not alone. At Integriti Studio, we solved a real case where missing campaign data in GTM had a surprisingly simple fix.

Migrate WordPress—retain SEO.

Migrating your WordPress site doesn’t have to risk SEO—done right, it preserves rankings, traffic, and user experience while boosting performance, security, and reliability through
smart tools, and best practices.

Powered by Creativity,
Fueled by Caffeine.

Get Started