UTM Link Builder
Build campaign-tracked URLs with UTM parameters. See your link update in real time.
Quick Presets
Generated URL
What are UTM parameters and why should you care?
If you've ever wondered "where are my website visitors actually coming from?"—that's exactly what UTM parameters answer. UTM stands for Urchin Tracking Module (a relic name from the analytics tool Google acquired to create Google Analytics). They're little tags you append to the end of any URL, and when someone clicks that tagged link, your analytics platform can tell you the exact source, medium, and campaign that drove the visit.
Without UTM parameters, Google Analytics might lump all your traffic into generic buckets like "direct" or "referral." With them, you can see that 342 visitors came from your Tuesday email blast, 89 came from your Facebook sidebar ad, and 12 came from that guest blog post you published last week. It turns guesswork into data.
How to use this UTM builder effectively
Start by pasting your destination URL—the page you want people to land on. Then fill in the three required fields: source (where the traffic is coming from), medium (the marketing channel), and campaign name (what you're promoting). The tool builds your tagged URL in real time as you type. Need to distinguish between two different ad creatives in the same campaign? That's what the optional "content" field is for. Tracking paid keywords? Use the "term" field.
We've included preset templates for the most common scenarios—Google Ads, Facebook, email newsletters, and social media—so you can get started with a single click and then customize from there. The generated URL is automatically encoded so special characters in your campaign names won't break anything.
Best practices for UTM naming conventions
Consistency is everything. If one person on your team uses "facebook" as a source and another uses "Facebook" or "fb," Google Analytics will treat those as three completely separate sources. Pick a convention—lowercase, underscores instead of spaces—and stick with it across your entire organization. Document it in a shared spreadsheet if you have to. Your future self analyzing campaign performance three months from now will thank you.
Also, never use UTM parameters on internal links within your own website. They override the actual referrer data, so clicking a UTM-tagged link from your homepage to your pricing page would make it look like a brand new session from an external source. UTM tags are strictly for links that live outside your site—in emails, ads, social posts, partner sites, and anywhere else you're driving traffic from.