UTM Builder - Free Google URL Builder to Generate UTM Codes

Fill all the required fields (marked with *) and other campaign information. A final URL with UTM codes will be automatically created. Copy the generated URL and use it in your campaigns.

e.g. newsletter, twitter, google, etc.
e.g. email, social, cpc, etc.
e.g. promotion, sale, etc.
Any call-to-action or headline, e.g. buy-now.
Keywords for your paid search campaigns
Generated UTM tracking URL

Terminus UTM Builder

Need an All-in-one UTM Builder and Link Management Solution?

Terminus is used daily by companies of all sizes, from one person marketing agency to a team of hundreds in billion dollar global enterprises.


Customize your URL builder with your own naming conventions.

All-in-one UTM Builder

Looking for a URL builder with a comprehensive UTM conventions support?

Terminus is designed for enterprise-grade link management for UTM and custom defined parameters

What are UTM parameters / UTM tags / UTM codes?

Some call them UTM parameters, some UTM codes, while others prefer UTM tags. But they all mean the same. We'll stick to UTM parameters since Google does as well.

UTM parameters are a set of five parameters: utm_campaign, utm_medium, utm_source, utm_content, and utm_term.

Let's go through each of them in brief.

UTM Parameter Description
UTM Source utm_source You can use this to identify the website, app, or any other source like newsletter, etc.
UTM Medium utm_medium It specifies the name of the marketing medium, e.g. social, cpc, email, etc.
UTM Campaign utm_campaign This is the name of your marketing effort. In short, the name of your campaign, e.g. promo, sale, etc.
UTM Content utm_content This is used to identify the context in the which the link was clicked. It could be the name of your CTA (Call to Action) or the headline of an ad. e.g. buy-now, etc
UTM Term utm_term This is used to identify the keyword in paid search ads. It’s better to not use it for anything else. e.g. shoes, etc.

These parameters can be added to any URL. Let’s say you have a URL


After adding UTM parameters to this URL, it will look something like this.


You can then share these UTM tracked (tagged) URLs on various channels. These channels can include:

  • Social networks like Facebook, Twitter, LinkedIn
  • Email campaigns like newsletter, drip, purchases, cold email, etc.
  • Ad campaigns including search, display, retargeting
  • Print media like flyers, billboards, visiting cards, promotional material, etc.

Why do we need these UTM parameters anyway?

Let me ask you a question? How do you think Google Analytics knows where your visitors are coming from?

If you guessed browser Referrer, you’d be right.

But the Referrer is not always set due to many reasons, including:

  • Bookmarked URL
  • Direct typing the URL in the browser
  • Mobile apps
  • Email clients
  • Going from HTTPS to HTTP website
  • and many other reasons

So if you cannot rely on the Referrer, you need to take matters in your own hands. That’s when you add UTM parameters to the URL. They help you minimize your Direct visits.

Who detects these UTM parameters?

Many analytics tools besides Google Analytics automatically detect UTM parameters in the URLs. This includes Mixpanel and Kissmetrics, the two popular funnel-based analytics systems.

Your analytics tool, UTM parameteres can also greatly enrich your lead generation efforts. Won't it be great if you could find out exactly where each of your lead came from?

All you need to do is capture this UTM and referrer information in your lead/contact forms.