Landing Page URL Builder

Verification guide

GA4 Realtime Campaign Tracking Checklist

This is the simple test after every new campaign link: click the URL yourself, watch GA4 Realtime, and make sure the visit plus ecommerce events still look sane before traffic goes live.

Traffic channels going into an ecommerce site and analytics report

What this checks

Landing-page load, redirect integrity, source and medium accuracy, campaign labels, and the key ecommerce events you expect to see next.

What this does not promise

Realtime checks are strong for sanity testing, but privacy settings, consent mode, blockers, and complex checkout flows can still change final reporting.

When to run it

Before launch, after changing a landing page, after adding new redirects, and after touching GA4, GTM, pixels, or ecommerce event code.

Realtime checklist

  1. Open GA4 Realtime before clicking the campaign URL.
  2. Click the final long URL and confirm the page opens correctly.
  3. Watch the browser address bar and confirm redirects did not strip the UTM parameters.
  4. Confirm GA4 shows the visit in Realtime.
  5. Check source, medium, campaign, content, and term.
  6. Confirm there are no duplicate UTM keys or broken naming values.
  7. For ecommerce, confirm the expected event chain where supported: page_view, view_item, add_to_cart, begin_checkout, and purchase.

What a clean result should look like

  • The landing page matches the campaign and loads without a 404 or redirect loop.
  • The session shows the same source, medium, and campaign naming you intentionally set in the URL.
  • The UTM values remain readable and do not contain accidental duplicates or random fragments from other tools.
  • Ecommerce events appear in a believable order rather than disappearing after the first page view.

Why the link can fail even when the URL looks fine

  • A redirect tool, shortener, or app strips the query string after the click.
  • Consent settings delay or suppress analytics before the first hit is sent.
  • Multiple GA4 or GTM installs compete with each other and create inconsistent readings.
  • Checkout happens on a different subdomain or domain and the attribution is not preserved.
  • Mobile app webviews, blockers, or privacy settings reduce what GA4 can see.

Good habit after the first check

Keep a stable naming convention and repeat the same manual test every time you add a new traffic channel, landing page, or analytics layer. That rhythm catches expensive mistakes earlier than waiting for a campaign report to look strange three days later.

Run this check before every new campaign

The free builder plus this Realtime check is enough to catch a surprising number of broken links, stripped parameters, and naming mistakes before money gets wasted.

Build a free link