Build clean UTM tracking URLs for your campaigns. Paste the URL, fill in the parameters, copy and go.
0 URLs entered
Fill in UTM parameters and URLs, then hit Generate.
UTM parameters are tags appended to a URL that tell Google Analytics where a visitor came from. The name comes from Urchin Tracking Module, the analytics platform Google acquired that became Google Analytics. When someone clicks a tagged link, Analytics records the source, medium, campaign, and any other parameters you set. Without UTMs, most traffic from emails and social posts shows up as direct in your reports.
Free, with no account required. Build as many tracking URLs as you need. The tool runs entirely in your browser.
UTMs do not affect rankings, but they need careful handling. Make sure your canonical tags point to the clean URL without UTM parameters. If Google indexes UTM URLs as separate pages, you get duplicate content. Most platforms handle this automatically, but it is worth checking after a site migration or CMS change.
Use lowercase with underscores, no spaces, and keep names consistent. "newsletter" and "Newsletter" are recorded as two separate sources in GA4. Decide on your conventions before your first campaign and document them somewhere the whole team can see. Common patterns: source matches the platform (google, linkedin, newsletter), medium matches the channel type (cpc, email, social, organic).
In Google Analytics 4, go to Reports, then Acquisition, then Traffic acquisition. The table shows sessions by source and medium. Add Campaign as a secondary dimension to see utm_campaign data. The Explore section lets you build custom reports that combine source, medium, campaign, and content dimensions with conversion data.