GA4 & attribution

Why your UTM campaign isn't showing in GA4

You carefully tagged a link with UTMs, clicks came in, but GA4 shows nothing under that campaign. The tag is almost always fine; the problem is usually a parameter mistake, a timing issue, or GA4 filing the traffic somewhere you did not look.

Check the UTM itself first

Then check where GA4 filed it

The campaign data may be arriving but landing where you are not looking. A non-standard utm_medium can push the visit into Unassigned or a different channel instead of the report you checked, per GA4's channel groupings. Look in Traffic acquisition by Session campaign, not just the channel view.

Timing and attribution

GA4 reports lag 24 to 48 hours, so a campaign from today may just not be processed yet, confirm in DebugView or Realtime. And remember last non-direct click attribution can credit the campaign on a later visit, not the first click.

Want us to check your tracking in 10 seconds?

Pop in your domain and we will show you what is firing, what is not, and where data is leaking. Free, no signup.

Check my tracking free

Get a plain-English audit

We check your live GA4, Google Tag Manager and consent setup by hand and tell you exactly what is wrong. The audit comes off any build.

See how it works & pricing

Datahound are analytics and ad-tracking specialists. We fix broken GA4, Google Tag Manager and server-side tracking so every sale, form and call gets counted. Back to datahound.agency · All tracking guides · What is a UTM?