Landing Page URL Builder

Troubleshooting guide

UTM Not Showing in GA4

If you clicked an ad landing page URL but GA4 does not show the source, medium, or campaign you expected, start with this simple debugging path before changing every setting at once.

Campaign URL flowing through redirects into GA4 troubleshooting checks

First suspect

A redirect, shortener, app, or platform layer removed the query string before GA4 received the page view.

Second suspect

GA4 is installed twice, installed late, blocked by consent, or not firing on the actual landing page you clicked.

Fastest proof

Click the exact final URL, inspect the address bar after every redirect, then check GA4 Realtime right away.

Quick debugging sequence

  1. Open the exact URL you plan to put into the ad platform.
  2. After the page loads, check whether utm_source, utm_medium, and utm_campaign are still visible in the browser address bar.
  3. If the UTMs disappear, check redirects, short links, app links, and landing page rules first.
  4. If the UTMs remain, open GA4 Realtime and check whether any visit appears.
  5. If the visit appears but campaign values are wrong, check duplicate UTM keys and naming conflicts.
  6. If no visit appears, check GA4 install, consent settings, tag firing, and blockers.

Common causes

Symptom Likely cause What to check
UTMs vanish after click Redirect strips query parameters Shortener, redirect app, platform redirect, old landing page rule.
Visit appears, campaign is wrong Duplicate or conflicting UTM fields Look for repeated utm_source or mixed static and dynamic values.
No visit in Realtime GA4 tag not firing Tag install, consent banner, GTM trigger, page template, blockers.
First page works, purchase attribution fails Checkout or domain handoff issue Checkout domain, cross-domain settings, duplicate tags, ecommerce event setup.

Clean test URL

Use a very plain URL first. Add macros or encoded nested values only after the basic click path is visible in GA4.

https://example.com/products/sample-product?utm_source=meta&utm_medium=paid_social&utm_campaign=test_campaign&utm_content=test_ad

What not to do

  • Do not change GA4, GTM, redirects, and ad platform URL settings all at once.
  • Do not put private customer data into the URL while debugging.
  • Do not assume the issue is fixed because the first page view appears once.
  • Do not use hidden redirects or cloaking to force a reporting outcome.

Rebuild the URL, then test one click

Most GA4 campaign issues get clearer when you separate URL problems from tag and checkout problems.

Build a free link