PPC PRITAM - Strategy, Tracking, Automation, Growth
GA4 Campaign Tracking•8 min read•By PPC Pritam

GA4 UTM Parameters Not Appearing Correctly: What to Check

When GA4 UTM parameters are not showing correctly, the campaign information is either not reaching GA4 or is being processed into a different dimension than you expect. There is a difference between UTMs being present in a URL and how acquisition data later appears in GA4. Understand that gap before you conclude the UTMs are broken.

Table of Contents

  • 01.UTMs in the URL vs acquisition in GA4
  • 02.What to check first
  • 03.URL formatting and redirects
  • 04.Landing page and campaign links
  • 05.GA4 dimensions and session acquisition
  • 06.User acquisition where relevant
  • 07.How to test it

UTMs in the URL vs acquisition in GA4

UTMs being present on the landing page URL is not the same as them appearing in GA4 acquisition reports. The UTMs have to be captured, sent to GA4 and then processed into the source, medium and campaign dimensions. A UTM can be in the URL but missing from GA4 if the capture fails, or it can be present in GA4 but you are looking at the wrong dimension or scope.

UTM to GA4 dimension mapping
UTM parameterGA4 dimensionCommon issue
utm_sourceSession source / User sourceWrong scope viewed
utm_mediumSession medium / User mediumRedirect strips parameter
utm_campaignSession campaignTypo in parameter name
utm_contentSession ad contentParameter not registered
utm_termSession manual termParameter not used in reports

What to check first

Start here
  • Confirm the UTMs are present on the landing page URL after redirects.
  • Confirm the UTM parameter names are spelled correctly.
  • Check whether you are viewing session or user acquisition dimensions.
  • Confirm the UTM values are not empty or malformed.
  • Check whether consent affected the campaign capture.

URL formatting and redirects

UTMs have to be correctly formatted in the URL. A typo in a parameter name, like utm_campain instead of utm_campaign, means GA4 does not recognize the parameter. Redirects can also strip or reorder parameters. Test the actual landing URL from the campaign and confirm the UTMs are present and correctly named after any redirect.

Landing page and campaign links

The landing page has to load the tracking that captures the UTMs. If the tracking fires after the UTMs are gone, or if the page redirects again before capture, the campaign information is lost. Confirm the landing page loads your tracking promptly and that the UTMs are present at the moment of capture. A slow or deferred tag can miss the parameters.

GA4 dimensions and session acquisition

GA4 has separate dimensions for session acquisition and user acquisition. A returning visitor may show a session source that differs from their user source. If you view the wrong scope, the UTM values may appear missing or different. Confirm which acquisition dimension you are viewing and that it matches the scope you expect. The broader attribution picture is covered in the guide on GA4 source and medium being wrong.

User acquisition where relevant

User acquisition reflects the first source that brought a user to the site, while session acquisition reflects the source of a specific session. For a first-time visitor, these often match. For a returning visitor, they may not. If you are checking whether a campaign UTMs worked, look at session acquisition for the relevant session, not user acquisition, which may show an older source.

How to test it

  1. 1.Click a campaign link and confirm the UTMs are on the landing URL.
  2. 2.Confirm the parameter names are spelled correctly.
  3. 3.Check GA4 real time or DebugView for the session acquisition.
  4. 4.Confirm you are viewing the session acquisition dimension.
  5. 5.If missing, check redirects, capture timing and consent.
UTMs in the URL is not the same as UTMs in GA4. The parameters have to be captured and processed into the right acquisition dimension. Confirm the URL, the capture and the dimension scope before concluding the UTMs are broken.

Frequently Asked Questions

Why are my UTMs in the URL but not in GA4?

The UTMs may be stripped by a redirect, the capture may fail, or you may be viewing the wrong acquisition dimension. Check the landing URL after redirects, the capture timing and whether you are viewing session or user acquisition.

What is the difference between session and user acquisition in GA4?

Session acquisition reflects the source of a specific session. User acquisition reflects the first source that brought a user to the site. For a returning visitor, these can differ, so check the scope that matches what you want to measure.

Related Service

Need help applying this to your business?

Explore GA4 Tracking
PPC Pritam
Written by PPC Pritam

PPC, Conversion Tracking, CRM and Automation Specialist. Helping businesses generate qualified leads with Google Ads, accurate tracking and automated follow-up.

Related Guides

GA4 Attribution

GA4 Source and Medium Are Wrong: How to Diagnose Attribution Problems

Wrong source and medium usually come from missing UTMs, redirects stripping parameters or self-referrals. Find where the wrong value originates before changing attribution settings.

Read Article
GA4 Attribution

GA4 Showing Too Much Direct Traffic: What May Be Breaking Attribution

Some direct traffic is real, but a large direct number often means lost attribution. Check missing UTMs, redirects, referrer loss and untagged links before assuming the direct number is accurate.

Read Article
GA4 Attribution

GA4 Showing Unwanted Referrals: How to Diagnose Referral Attribution Problems

Do not exclude a referral until you understand its role in the customer journey. Exclude only the ones that distort attribution, like payment processors in your own flow.

Read Article