Free UTM Builder for Campaign Tracking
Build properly formatted UTM parameters to track your marketing campaigns accurately in Google Analytics and GA4.
Generated URL
Fill in the required fields to generate your tracking URL.
What Is a UTM Builder?
A UTM builder adds five standardised tracking parameters — utm_source, utm_medium, utm_campaign, utm_term, and utm_content — to the end of a URL. Google Analytics and GA4 read these parameters to attribute each visit to the specific campaign, channel, and source that generated it, instead of grouping all traffic together generically.
How to Use the UTM Builder
Enter the full page URL you want to track. We'll add https:// automatically if you leave it off.
Choose a Source and Medium from the presets, or select Custom to type your own.
Add a Campaign Name — this is required and identifies the specific promotion or push.
Optionally add a Term (for paid search keywords) and Content (to split-test links or creatives).
Your tagged URL builds live as you type. Copy the full URL, copy just the parameters, or open it directly to test it.
UTM Parameter Examples
https://linkedo.co.uk/seo?utm_source=google&utm_medium=cpc&utm_campaign=seo-london&utm_term=seo-serviceshttps://linkedo.co.uk/offer?utm_source=newsletter&utm_medium=email&utm_campaign=spring-sale-2026https://linkedo.co.uk/google-ads?utm_source=linkedin&utm_medium=paid_social&utm_campaign=lead-gen-q1&utm_content=carousel-adUTM Naming Best Practices
Follow these rules for accurate, consistent campaign tracking.
Use lowercase letters to avoid duplicate tracking (Google and google are counted separately)
Replace spaces with hyphens, never underscores or %20
Keep utm_campaign names descriptive but short, e.g. spring-sale-2026
Be consistent — agree on a naming convention with your team before tagging links
Only add UTM parameters to links you share externally, not to internal site navigation
Test a tagged link before launching a campaign to confirm it resolves correctly
Parameter Reference
| Parameter | Required | Purpose |
|---|---|---|
| utm_source | Required | Where the traffic comes frome.g. google, newsletter |
| utm_medium | Required | The marketing medium usede.g. cpc, email, referral |
| utm_campaign | Required | The specific campaign or promotione.g. spring-sale |
| utm_term | Optional | Paid search keyword, if applicablee.g. seo-services |
| utm_content | Optional | Differentiates similar content or linkse.g. banner-1 |
When to Use UTM Parameters
Paid social ads (Facebook, Instagram, LinkedIn, TikTok) that don't auto-tag campaign data
Email newsletters and automated email sequences
Affiliate, partner, and influencer links
QR codes on print materials, packaging, or signage
Referral links shared in guest posts, partnerships, or directories
Any link where you want to see exactly which campaign or placement drove the click in Google Analytics