Campaign Information
Fill out the fields to generate your tracking URL instantly.
The full website URL (e.g. https://www.example.com)
Traffic source: (e.g. google, newsletter)
Marketing medium: (e.g. cpc, email)
Product, promo code, or slogan (e.g. spring_sale)
Used to identify a specific campaign (utm_id)
Target URL
generate your URL
Browser Tool
Digiguru UTM Validator Chrome Extension
Validate UTMs directly in your browser without switching tabs. Fast, free, and privacy-focused.
Add to ChromeValidate Your URL
Built your URL? Make sure it's error-free with our professional validator.
Validate NowGoogle's Official Builder
Prefer the original? This tool is compatible with Google's standards.
Visit Google's Campaign URL BuilderWhat Is a UTM Builder and Why Do You Need One?
A UTM builder is a tool that appends Urchin Tracking Module (UTM) parameters to any URL so you can measure where your traffic comes from inside analytics platforms like Google Analytics 4, Mixpanel, PostHog, or Adobe Analytics. Without UTM tags, your paid campaigns, email newsletters, and social posts all get lumped together as generic "referral" or "direct" traffic — making ROI calculations impossible.
Our free UTM builder generates URLs that follow Google's official parameter specification, including the three newer GA4 parameters (utm_source_platform, utm_creative_format, utm_marketing_tactic) that most other builders ignore.
The 5 Standard + 3 GA4 UTM Parameters Explained
There are five classic UTM parameters and three newer ones introduced with GA4. Only utm_source is technically required, but best practice is to always set Source, Medium, and Campaign.
| Parameter | Required? | Purpose | Example Values |
|---|---|---|---|
| utm_source | ✅ Yes | Traffic origin | google, facebook, newsletter |
| utm_medium | Recommended | Marketing channel | cpc, email, social, banner |
| utm_campaign | Recommended | Campaign name | spring_sale, black_friday_2026 |
| utm_term | Optional | Paid search keywords | running+shoes, cheap+flights |
| utm_content | Optional | A/B testing / ad variant | banner_v1, text_link, hero_cta |
| utm_source_platform | GA4 only | Buying platform | Search Ads 360, DV360 |
| utm_creative_format | GA4 only | Creative type | video, display, native |
| utm_marketing_tactic | GA4 only | Targeting method | remarketing, prospecting |
UTM Builder Examples by Platform
Copy these naming conventions into the form above to maintain consistency across your campaigns:
Google Ads (Search & Display)
?utm_source=google&utm_medium=cpc&utm_campaign=brand_awareness_q2&utm_term={{keyword}}&utm_content=rsa_v2Facebook / Meta Ads
?utm_source=facebook&utm_medium=paid_social&utm_campaign=summer_sale_2026&utm_content=carousel_shoesEmail Newsletter
?utm_source=mailchimp&utm_medium=email&utm_campaign=weekly_digest_may&utm_content=header_ctaLinkedIn Organic Post
?utm_source=linkedin&utm_medium=social&utm_campaign=thought_leadership&utm_content=case_study_link7 Common UTM Mistakes That Break Your Analytics
- Inconsistent casing:
utm_source=Facebookandutm_source=facebookcreate two separate rows in GA4. Always use the Force Lowercase toggle above. - Spaces in values: URLs cannot contain spaces. Use underscores (
_) or hyphens (-) instead. - Using UTMs on internal links: This resets the user session and overwrites original attribution. Only tag external inbound links.
- Missing utm_source: Without the mandatory source parameter, GA4 ignores all other UTM tags and marks traffic as "Unassigned".
- Including PII: Putting email addresses or usernames in UTM values violates GDPR and Google's Terms of Service.
- Not validating after building: Typos, double question marks, and redirect stripping can silently destroy your tracking. Use our UTM Validator to check every URL before launch.
- Mixing naming conventions: Using "email" for one campaign and "newsletter" for another fragments your GA4 medium reports. Document a UTM naming taxonomy and share it with your team.
Recommended UTM Naming Convention
Standardize your team's campaign tagging with this taxonomy. Consistency is the single most important factor for clean analytics data.
| Parameter | Convention | Examples |
|---|---|---|
| utm_source | Platform name, lowercase | google, facebook, linkedin, bing |
| utm_medium | Channel type (use GA4 defaults) | cpc, email, social, referral, display |
| utm_campaign | product_promo_quarter | shoes_sale_q2, webinar_launch_may |
| utm_content | creative_variant | hero_banner_v2, sidebar_text_link |
| utm_term | keyword (paid search only) | running+shoes, best+crm |
Digiguru UTM Builder vs Google's Campaign URL Builder
Google offers a basic Campaign URL Builder, but it lacks several professional features:
| Feature | Digiguru | |
|---|---|---|
| Force Lowercase toggle | ✅ | ❌ |
| GA4 advanced params (source_platform, creative_format) | ✅ | ❌ |
| Integrated URL Validator | ✅ | ❌ |
| Chrome Extension companion | ✅ | ❌ |
| No signup required | ✅ | ✅ |
| Bulk URL generation | Coming soon | ❌ |
Frequently Asked Questions
Common questions about UTM building and campaign tracking
