UTM Hygiene Auditor · Free tool

UTM Hygiene Auditor

Attribution breaks before any model gets built, usually here: "Facebook", "facebook" and "linkedin " (with a trailing space) all get counted as different sources the moment they hit GA4 or your CRM. Paste your campaign URLs and this checks for the specific tagging errors that cause it.

Checks exact-value casing and whitespace inconsistencies, missing required parameters, duplicates, and malformed URLs — not fuzzy alias matching (it won't catch "fb" vs "facebook" on its own). Nothing you paste here is uploaded — this runs in your browser only.

🔒 Everything runs client-side in your browser. Your URLs are never sent to a server or stored anywhere.

Campaign URLs

One per line. Paste as many as you have — this works on a handful or a few hundred.