UTM Builder — Free Google Campaign URL Generator
Build GA4-ready campaign URLs with channel presets — entirely in your browser.
UTM Builder
Generate campaign URLs with UTM parameters for Google Analytics tracking
Recent URLs
What is a UTM builder?
A UTM builder is a free tool that appends UTM parameters to any URL so that Google Analytics can identify exactly which campaign, channel, and source drove each visit to your site. UTM stands for Urchin Tracking Module — the five standard parameters are utm_source, utm_medium, utm_campaign, utm_term, and utm_content. When a visitor clicks a tagged link, GA4 reads those values and populates your Traffic Acquisition and Acquisition reports automatically. The Elsop UTM Builder generates GA4-aligned campaign URLs with quick presets for every major channel. It runs 100% in your browser — nothing is sent to any server.
How to Use the UTM Builder: A Step-by-Step Guide
UTM parameters are tags added to the end of a URL that help Google Analytics (and other analytics platforms) track exactly where your traffic comes from and which campaigns drive the most conversions. This guide walks you through the entire process.
Enter Your Website URL
Start by pasting the full URL of the page you want to track. This is the destination page where users will land after clicking your link. Make sure to include the protocol (https://).
Fill In the Required UTM Parameters
There are three required parameters that Google Analytics needs to properly attribute your traffic:
| Parameter | Purpose | Examples |
|---|---|---|
utm_source | Identifies the platform or website sending traffic | google, facebook, newsletter, linkedin |
utm_medium | Identifies the marketing channel or type of traffic | cpc, email, social, banner, referral |
utm_campaign | Identifies your specific campaign or promotion | spring-sale, product-launch-2026, black-friday |
Add Optional Parameters (Recommended)
Two additional parameters help you get even more granular tracking data: utm_term tracks paid search keywords, and utm_content differentiates similar content or links.
Copy Your Generated URL
As you type, the tool generates your full URL in real time. Once all required fields are filled, click the "Copy URL" button to copy it to your clipboard. The URL is automatically saved to your local history so you can find it later.
Use Your URL in Campaigns
Paste the generated URL wherever you need it: social media posts, email campaigns, paid ads, QR codes, or partner links.
Track Results in Google Analytics
After your campaign is live, check the results in Google Analytics. In GA4, go to Reports → Acquisition → Traffic Acquisition and filter by Session source/medium or Campaign.
Frequently Asked Questions
What are UTM parameters?
Do UTM parameters affect SEO?
Can I use UTM parameters with Google Ads?
How many UTM parameters should I use?
utm_source, utm_medium, and utm_campaign. Add utm_content when you need to differentiate between multiple links or ad creatives. Use utm_term primarily for paid search keyword tracking.Where does UTM data appear in Google Analytics 4?
Is my data saved somewhere?
What is the difference between UTM Builder and Google's Campaign URL Builder?
More free tools: browse the full catalog →