Build Google-Analytics-compliant UTM tagged URLs with validation and autocomplete
UTM parameters are how you attribute traffic in Google Analytics. Getting them wrong — inconsistent casing, spaces, typos — creates duplicate data sources in your reports that take hours to clean up. This builder enforces best practice and validates as you type.
Google Analytics needs utm_source AND utm_medium AND utm_campaign at minimum to group traffic correctly. term / content / id are optional.
GA4 treats 'facebook' and 'Facebook' as different sources — creates duplicate rows in your reports. Always lowercase.
A/B test variants ('cta_top' vs 'cta_bottom'), ad creatives, email link positions. Anything that distinguishes multiple links in the same campaign pointing to the same URL.
A single ID that lets GA4 join traffic data to campaign cost data (Google Ads campaign ID, Meta Ads campaign ID). Useful for ROAS reporting.
For social sharing yes (Bitly, Rebrandly). UTM params survive the shortener redirect, so it still works. For email, the full URL is fine — readers rarely see it.