Get your FREE 90-Day Growth Roadmap for SaaS & B2B teams

Free UTM Builder
Track Every Campaign

Build Your UTM Tracking Link

Fill in the fields below. Your UTM link is generated automatically as you type. Fields marked with * are required.

Generated UTM Link

Step-by-step Guide

How to Use the Demanzo UTM Builder

Six easy steps to create your first UTM tracking link and start measuring your campaigns.

New Project Enter your website URL

Type or paste the full URL of the page you want to send people to. This is your landing page, blog post, or product page the destination of your campaign.

https://demanzo.com/demanzo-free-seo-tools/

New Project Add the Campaign Source

Enter the name of the platform or website sending traffic your way. Use the platform's name in lowercase; this is where your UTM link will be shared.

utm_source=facebook  |  utm_source=google  |  utm_source=mailchimp

New Project Set the Campaign Medium

Now you need to choose the type of marketing channel. This is important because it tells Google Analytics where the click came from. Was it a paid ad, an email, a social post or something else? This information is about the Campaign Medium. The Campaign Medium is how you tell Google Analytics what kind of marketing channel was used.

utm_medium=cpc  |  utm_medium=email  |  utm_medium=paid-social

New Project Name your Campaign

Give your campaign a clear, unique name. Use the exact same name on every link in this campaign across all channels so you can see total campaign performance in one place.

utm_campaign=summer-sale-june-2026  |  utm_campaign=product-launch-india

New Project Add optional Term and Content (for more detail)

Use the Campaign Term when you are working with paid search keywords. The Campaign Content is useful when you want to try out ads or see which link placement works better, like when you want to compare how people react to two different button designs or ad headlines.

utm_term=free-utm-builder    utm_content=hero-cta-blue

New Project Copy your UTM link and use it

Your UTM link is generated automatically above. Click the Copy button and paste it directly into your ad, email, social post, or any other channel where you want to track clicks.

UTM Parameters Explained

What Each UTM Code Means

Google Analytics recognises five standard UTM parameters. Here is what each one does and how to name it well.

UTM ParameterRequired?Example ValueWhat It Tracks
Utm_source
Campaign Source
Yes ✓google, facebook, mailchimpThe website, app, or platform that sent the visitor to your page.
utm_medium
Campaign Medium
Yes ✓cpc, email, paid-social, bannerThe type of marketing channel: paid ads, email, organic social, and so on.
utm_campaign
Campaign Name
Yes ✓summer-sale-june-2026The name of your marketing campaign. Use the same value across all channels.
utm_term
Campaign Term
Optionalfree-utm-builder, seo-toolsThe keyword that triggered a paid search ad. Also useful for email subject lines.
utm_content
Campaign Content
Optionalhero-button, ad-version-aDifferentiates links or ads pointing to the same URL. Great for A/B testing.

UTM Naming Best Practices

Build UTM Links the Right Way

Small mistakes in UTM naming cause big problems in your analytics reports. Follow these rules every time you use a UTM link builder.

Always use lowercase

UTM parameters are case-sensitive. Google Analytics treats “Facebook” and “facebook” as two different sources. Lowercase everywhere keeps your data clean.

utm_source=Facebook

✓ utm_source=facebook

Use dashes, not spaces

Spaces in UTM values get turned into “%20” in the URL and can break your links. Use a dash (-) between words. Use underscore (_) to keep word groups together.

utm_medium=paid social

✓ utm_medium=paid-social

Be specific with campaign names

A specific campaign name makes reports easier to understand, even two years later. Include the season, year, or target region to make it unmistakable.

utm_campaign=summer-sale

✓ utm_campaign=summer-sale-june-2026

Stay consistent across your team

If one person uses “tw” and another person uses “twitter”, then your reports will split the data. You should agree on naming rules with your team. Write them down in a shared document.

utm_source=tw or utm_source=Twitter

✓ utm_source=twitter (always)

Never use UTMs on internal links

Adding UTM parameters to links inside your own website breaks session tracking. Google Analytics will think the visitor is a new session each time they click an internal link.

mysite.com/about?utm_source=homepage

✓ Only use UTMs on external links

Avoid redundancy in parameters

Don’t repeat the same information in multiple parameters. Source and medium should tell different stories; not both say “linkedin”.

source=linkedin& medium=linkedin

✓ source=linkedin&medium=paid-social

Why UTM Parameters Matter

Know Exactly What's Working in Your Marketing

Without UTM links, your Google Analytics data is incomplete. With a good UTM builder habit, every click tells you a clear story.

See which channels drive real results

Know whether your sales came from Google Ads, a Facebook post, or an email newsletter not just “direct” or “unknown” traffic.

Measure ROI for every campaign

When every link is tagged with UTM codes, you can compare campaign performance side by side and put budget behind what actually works.

A/B test your ads and copy

Use utm_content to split-test two ad versions pointing to the same page. See which headline, image, or button colour gets more clicks.

Track every email link you send

Add a UTM link to each button and text link in your newsletter. Find out which content your subscribers actually click on.

Feed clean data to all your tools

UTM parameters work across all analytics platforms Google Analytics, HubSpot, Mixpanel, Salesforce, and more in one shared data language.

Make smarter budget decisions

With accurate UTM data, you stop guessing and start deciding. Know where to invest more and where to cut back based on real traffic numbers.

Frequently Asked Questions
(FAQ)

Everything you need to know about the Demanzo UTM builder and UTM link tracking.

A UTM builder is a free tool that adds tracking codes to any URL. Instead of typing the long tracking code by hand, which is easy to mess up, the UTM builder does it for you automatically. You fill in a few fields, and it creates the correct UTM link in seconds. The Demanzo UTM builder is free and requires no sign-up.

A UTM link is a normal URL with special tracking tags added at the end. These tags tell Google Analytics where each visitor came from, like a Facebook ad, a newsletter, or a Google search. Without UTM links, analytics data can be wrong or labelled as “direct” traffic. A UTM link builder makes it easy to tag every campaign link correctly.

The five UTM parameters are: utm_source (where the traffic comes from), utm_medium (the type of channel), utm_campaign (the campaign name), utm_term (paid search keyword), and utm_content (to tell apart different ads or links). The first three are required. The last two are optional but give you much more detail in your Google Analytics reports.

No, the order does not matter. Google Analytics and other tools read all UTM parameters in any order. However, keeping a consistent order across all your links makes them easier to read and helps your team spot mistakes. The Demanzo UTM link builder arranges parameters in a clean, standard order automatically every time.



No never add UTM parameters to links inside your own website. If you do, Google Analytics thinks the visitor arrived from a new source each time they click an internal link, breaking your session data and traffic reports. UTM parameters should only be on external links in ads, emails, and social media posts.

Yes, UTM parameters are case-sensitive in Google Analytics. “Facebook” and “facebook” show up as two completely different traffic sources in your reports. Always use lowercase letters when building UTM links. The Demanzo UTM builder encourages lowercase naming to keep your data clean and consistent across all your campaigns.

Yes, it is 100% free. There is no sign-up, no credit card, and no hidden limits. The Demanzo UTM link builder is part of the Demanzo free SEO tools collection. You can use it as many times as you need for any number of campaigns, channels, or links, completely free, forever.