UTM parameters let you add tracking to any link so your analytics tool records exactly which campaign, channel, and content drove each visit. Here's a complete guide to using them correctly.
Before you build a single UTM link, agree on naming rules with your team. UTM values are case-sensitive, so "Google", "google", and "GOOGLE" show up as three separate sources in your analytics. Inconsistent naming is the most common cause of bad UTM data.
A UTM link is a regular URL with parameters added after a "?" separator. Use QuickUTM to generate them automatically, or build them manually by following this structure:
Every link you share externally should have UTM parameters. The more consistently you tag links, the more accurate and actionable your attribution data will be.
Once visitors start clicking your UTM links, the data appears in your analytics platform automatically. No code changes are needed on your website.
In Google Analytics 4: go to Reports > Acquisition > Traffic acquisition. The default view shows Session source / medium. Change the primary dimension to Session campaign to see campaign-level performance. Add secondary dimensions to drill into utm_content or utm_term.
Most other analytics tools (HubSpot, Mixpanel, Adobe Analytics) have equivalent UTM reports under their traffic or acquisition sections.
QuickUTM is a free UTM link builder — no account required. Select your source, fill in your campaign details, and copy your tagged link in seconds.
Try the free UTM builder →