Where your UTM tags actually show up in GA4
You tagged the link, sent the campaign, and now you are looking for the traffic. Here is where it lands and why it sometimes seems to have vanished.
The reports that read your tags
| Report | Shows |
|---|---|
| Acquisition → Traffic acquisition | Sessions grouped by source/medium |
| Acquisition → User acquisition | First-ever source for each new user |
| Advertising → Attribution paths | How the tagged touch fits the conversion path |
| Explore → free-form | Any combination, including utm_content and utm_term |
Note the split between the first two. User acquisition credits the source that first brought someone to your site, ever. Traffic acquisition credits the source of that particular session. A returning customer clicking your newsletter shows up under newsletter in one report and under whatever brought them the first time in the other. Neither is wrong; they answer different questions.
Why utm_content and utm_term feel hidden
They are not in the standard reports by default. To see them, build a free-form exploration and add "Session manual ad content" and "Session manual term" as dimensions. This is the most common reason people conclude those parameters "do not work" — they work, they are just one menu deeper.
How long until it appears
Realtime shows the session within minutes. Standard reports typically take 24 to 48 hours to settle. If a tagged link shows nothing after two days, the tag is the problem, not the delay.
The trap that eats campaigns: if your link redirects — a shortener, a tracking domain, an old URL forwarding to a new one — the destination has to preserve the query string. Many redirects drop it silently. The visitor arrives, the tags do not, and the traffic is recorded as direct. Always click your own link and check the address bar at the end.
Google Ads: leave the tags off
With auto-tagging enabled, Google Ads passes a gclid that carries far more
detail than UTMs can. Adding manual tags on top can override it and give you a worse
report. If you use Google Ads, tag everything else and leave those links alone.
When traffic shows up as "direct"
Usually one of four things: the tag never made it through a redirect; the link was clicked from an app that strips parameters; the destination page is behind a login that reloads without the query string; or somebody tagged an internal link and overwrote the original source. That last one is covered in the mistakes page.
Last reviewed 2026-08-13