UTM Builder
Build UTM tracking URLs for Google Analytics campaigns.
How to use UTM Builder
Enter Your Website URL
Paste your base website URL into the 'Website URL' field at the top. For example: https://www.example.com/page. This is the destination link where users will land after clicking your tracked link.
Fill in Campaign Source
Type the traffic source in the 'Campaign Source' field (e.g., 'facebook', 'google', 'newsletter'). This identifies where the traffic originates in your Google Analytics reports under the 'Source' dimension.
Add Campaign Medium
Enter the traffic medium in the 'Campaign Medium' field (e.g., 'social', 'email', 'cpc', 'organic'). This appears as 'Medium' in Analytics and helps categorize the marketing channel type.
Input Campaign Name
Add a descriptive campaign name in the 'Campaign Name' field (e.g., 'summer-sale-2024', 'product-launch'). This groups all related traffic together in your Analytics dashboard under 'Campaign' reports.
Optional: Add Campaign Term and Content
Optionally enter 'Campaign Term' (for paid keywords) and 'Campaign Content' (to differentiate ad variants). Leave blank if not needed. These fields help segment performance by keyword or creative version.
Copy Your Tracking URL
Click the blue 'Copy URL' button to copy your complete UTM-tagged URL to clipboard. The URL will appear in the output box showing all parameters appended as query strings (utm_source, utm_medium, utm_campaign, etc.).
Use Your URL in Marketing
Paste the tracking URL into your social posts, email campaigns, paid ads, or anywhere you promote content. Share it exactly as copied—UTM parameters track every click back to Google Analytics.
How to Use UTM Builder Online — Free Guide to Campaign Tracking (2026)
UTM Builder is a free online tool that creates Google Analytics tracking URLs instantly—no registration required. Whether you're running social media campaigns, email marketing, or paid ads, UTM parameters tell you exactly which efforts drive traffic and conversions. In this guide, we'll show you how to build, use, and analyze UTM-tagged URLs.
What Are UTM Parameters?
UTM stands for Urchin Tracking Module, a standardized way to tag URLs with campaign data. When someone clicks a UTM-tagged link, Google Analytics captures five key parameters: source (where traffic comes from), medium (traffic type), campaign (campaign name), term (keywords), and content (ad variant). These five pieces of information create a complete picture of your marketing performance without installing extra tracking code.
Why You Need UTM Tracking
Without UTM parameters, Google Analytics groups social media traffic as 'direct' or 'referral,' making it impossible to know if your Facebook post or Instagram story drove the sale. UTM parameters solve this by explicitly labeling each link. You can compare which social networks perform best, which email campaigns convert highest, and which ad placements deserve more budget.
Step-by-Step: Building Your First UTM URL
Step 1: Enter Your Website URL — Start by pasting your destination URL into the Website URL field. This is where you want users to land: your homepage, product page, or checkout. Example: https://www.example.com/summer-collection
Step 2: Set Campaign Source — This identifies where traffic originates. Use values like 'facebook,' 'instagram,' 'google,' 'newsletter,' or 'youtube.' Be consistent—'facebook' and 'Facebook' are treated as different sources in Analytics, so pick lowercase and stick with it.
Step 3: Choose Campaign Medium — This describes the traffic type. Common values: 'social' (social media), 'email' (email marketing), 'cpc' (paid search), 'display' (banner ads), 'organic' (unpaid), 'referral' (partner sites). This parameter groups similar marketing channels together.
Step 4: Name Your Campaign — Create a descriptive campaign name that's meaningful three months from now. Good examples: 'summer-sale-2024,' 'product-launch-march,' 'black-friday-facebook.' Avoid generic names like 'campaign1' or 'test.' Campaign names appear as the main grouping metric in your Analytics dashboard.
Step 5: Add Term and Content (Optional) — For paid search, add the keyword you're bidding on in 'Campaign Term.' For multiple ad creatives or emails, use 'Campaign Content' to differentiate them (e.g., 'hero-image-v1' vs 'hero-image-v2'). These aren't required for basic tracking.
Step 6: Copy Your Complete URL — Click the Copy button, and your full UTM-tagged URL appears in the output box. It looks like: https://www.example.com/summer-collection?utm_source=facebook&utm_medium=social&utm_campaign=summer-sale-2024. Copy it exactly as shown.
Step 7: Use It Everywhere — Paste this URL into your social posts, email newsletters, paid ad links, and anywhere else you promote it. Every click on this link will be tracked separately in Google Analytics.
Real-World UTM Examples
Social Media Campaign: utm_source=instagram&utm_medium=social&utm_campaign=q1-product-launch — Tracks all Instagram traffic for your product launch separately.
Email Newsletter: utm_source=mailchimp&utm_medium=email&utm_campaign=weekly-digest-jan — Shows which emails drive traffic and which subscribers convert best.
Paid Search Ad: utm_source=google&utm_medium=cpc&utm_campaign=summer-sale&utm_term=blue-shoes — Tracks specific keywords you're bidding on, showing ROI per keyword.
Blog Post Promotion: utm_source=twitter&utm_medium=social&utm_campaign=blog-post-shares — Measures how your blog drives traffic and identifies your most-shared content.
How to View UTM Data in Google Analytics
Once your tagged links are live and getting clicks, navigate to Google Analytics 4 → Reports → Acquisition → Traffic Acquisition. You'll see a dropdown menu to filter by Campaign, Source, or Medium. Select any parameter to see performance data: sessions, users, conversion rate, and revenue if you've set up ecommerce tracking. UTM data typically appears within 24-48 hours.
Common UTM Mistakes to Avoid
Inconsistent naming: 'facebook' and 'Facebook' are different values. Pick lowercase or your chosen style and never deviate.
Spaces and special characters: Use hyphens (summer-sale) or underscores (summer_sale), never spaces or &%# characters.
Duplicate campaigns: Don't tag the same campaign with different names. One source + one campaign name = clean reporting.
Missing the campaign name: Campaign is the most important parameter. Always fill it in. Source and medium without campaign creates confusing reports.
Over-complicating term and content: Only use these if you truly need the granularity. Most campaigns work fine with just source, medium, and campaign.
Pro Tips for UTM Success
Create a UTM naming convention spreadsheet — Document your standard values for source, medium, and campaign prefixes. Share it with your team so everyone tags URLs consistently.
Use URL shorteners without losing UTM data — Bitly, TinyURL, and other shorteners preserve your UTM parameters while creating cleaner links for social media character limits.
Test UTM URLs before launching — Click your tagged link and verify it loads correctly. Add ?utm parameters to the Analytics real-time report to confirm tracking fires.
Schedule tag audits quarterly — Review your UTM reports every 90 days and consolidate similar campaign names. This prevents analytics sprawl from accumulating variations.
UTM Builder: The Fastest Way to Tag URLs — Instead of manually typing utm_source= and utm_medium= every time, UTM Builder generates clean, error-free links in seconds. No registration, no limits, free forever.
Conclusion
UTM tracking transforms Google Analytics from a vanity-metric dashboard into a business intelligence tool. By tagging every promotional link with consistent source, medium, and campaign parameters, you'll finally know which marketing channels drive traffic, which campaigns convert, and where to invest your next dollar. Start with UTM Builder today to tag your next campaign in under 60 seconds.