Misspelled and miscased keys
utm_sorce, UTM_Source, utm-source — GA4 reads none of them. The attribution silently lands in direct/none.
Free tool
Paste your campaign URLs — or drop in a whole CSV export — and get an instant tagging audit: typo'd parameters, case splits, source synonyms, and mediums GA4 will bucket as Unassigned. The links never leave your machine.
Runs entirely in your browser — nothing is uploaded.
UTM chaos is the most universal tracking debt there is — every agency inherits a link set where Facebook, facebook, and fb are three different sources. These are the checks the tool runs across your whole set at once, which is exactly what eyeballing a spreadsheet can't do.
utm_sorce, UTM_Source, utm-source — GA4 reads none of them. The attribution silently lands in direct/none.
Parameters behind the fragment never reach analytics. Common on SPA links and copy-pasted app URLs.
Facebook vs facebook are two different rows in every GA4 report. The tool finds every value that splits by casing.
fb / facebook / meta as three utm_source values means every “top sources” view undercounts all three.
utm_medium values outside the channel-grouping vocabulary land sessions in “Unassigned” — including platform names that belong in source.
Tagged links without the minimum viable pair fall back to inference — usually somewhere you didn’t intend.
utm_source twice in one URL is tool-dependent attribution; utm_source= empty overwrites a good inferred value with (not set).
Untagged share, missing campaign names, spaces in values — the info layer that keeps the convention honest.
A link list describes intent, not behaviour. This tool proves your tagging is consistent; it can't prove the tagged sessions actually arrive attributed — redirects strip parameters, consent banners delay page_view, and platforms rewrite links in ways no static audit sees. That verification layer is the GA4 audit checklist and the verification-first discipline. And clean values matter most where they get joined: dirty utm_source is what breaks every cross-platform report in the BigQuery spend warehouse.
If you manage links for many clients, the convention is the real asset — and conventions live or die by being attached to the infrastructure they govern. That's the job of the tracking infrastructure map: every property, pixel, and naming convention modeled per client, with a verification cadence.
14 days free · No credit card · Starter tier free forever