UTM Tracking: Find the Best Google Analytics URL Builder For You

When talking about UTM campaign tagging, most blogs only mention Google URL builder. But it’s worth exploring a few other tools, some of which not only help you build, but also manage your UTM tracking URLs. You can then choose the best tool for your marketing campaigns considering your analytics requirements, team size, risk tolerance, and budget.

Let’s look at some analytics URL builders from the most basic to the most advanced.

1. Manual tagging

This is not really a tool, but it’s still a commonly used method for building tracking URLs. It is also the most primitive way to build URLs. You have a high chance of making a mistake — even if you know everything about URL formats. I can’t imagine why you would ever use this method.

But let’s try building a URL to get familiar with its format. Let’s say you need to track visits to your site at www.yoursite.com for your summer_launch campaign that you promote on Twitter. So you have,

URL = www.yoursite.com

utm_source = twitter

utm_medium = social

utm_campaign = summer_launch

The tagged URL will be


You will notice that a question mark (?) separates the actual URL and the first parameter while ampersand (&) separates the other parameters.


  • No software or website needed


  • Extremely error prone
  • Your memory and knowledge of URL formats is all you have
  • Very difficult to be consistent

2. Google URL Builder Tool

This is the most popular URL builder tool out there. It’s the first to come up in search results and most blog posts on UTM tracking talk about it. That’s why many people think that it’s the only URL builder out there. Or maybe they think that since it’s by Google, it must be more correct than others. They might even believe that it helps Google Analytics recognize their campaign parameters.

But that’s not true. There are better builders out there as we will soon see.

Google URL builder tool is good for one-off URL creation. It’s much better than manually tagging your URLs. You provide your destination URL along with all the campaign parameters, click a button and your tagged URL is ready. Here’s what it looks like if you haven’t seen it already:

Google URL Builder
Google URL Builder


  • Simple to use
  • Free


  • Does not remember your campaign tags or your URLs
  • No way for you to force consistency in tagging
  • Does not automatically shorten URLs.

A few other URL builders that are similar to Google URL builder are:

3. URL Builder Spreadsheets

As soon as you need to tag more than a handful of URLs, it’s better to start saving them along with their campaign parameters. For this purpose, spreadsheets are an obvious choice. You can either go with Microsoft Excel or Google Spreadsheets (preferred).

If you are a serious marketer, you should keep track of your URLs. Combined with a good tagging strategy, it can enable you get accurate analytics reports. You can then compare your traffic and conversion numbers across different mediums, sources and even year-over-year. You can gain a lot of insight from such comparisons. Without saving your campaign parameters, you cannot implement any tagging strategy consistently.

There are many spreadsheets templates available online for campaign tagging. If you decide to go with the spreadsheet option, you could try free Google Analytics URL Builder Spreadsheet.


  • Remembers your past URLs and campaign parameters
  • Your team has a central place to go to for building URLs
  • Helps achieve consistency for your tagging guidelines
  • It’s free


  • Easy to overwrite the formulas and break the spreadsheet
  • Difficult to tag URLs in bulk
  • Cannot automatically shorten tagged URLs (possible with some advanced spreadsheet voodoo)
  • Cannot see clicks on shortened URLs

4. Terminus

Terminus, like spreadsheets, helps you build and manage UTM tracking URLs, but also has a several other convenient features. It also hides the nitty-gritty details of maintaining a spreadsheet.

To build a tracking URL in Terminus, enter one or more destination URLs. You can then either select from pre-existing campaign parameters or enter new ones. Here’s how the Terminus URL Builder looks like:

Terminus URL Builder
Terminus URL Builder

You can also save the combination of campaign parameters in a preset. It can then be used to quickly tag new URLs with the same set of parameters. e.g. using the preset Facebook ads for shoes will apply utm_campaign=new_promotion, utm_medium=cpc and utm_source=facebook to your new URL.

After you save the URL, Terminus automatically shortens it (you can optionally configure it to use your own Bitly account). You can then use the shortened URLs for your various marketing campaigns. A typical list of URLs looks like this,

Terminus URL Builder
Terminus URL Builder


  • Remembers your past URLs and campaign parameters
  • Your team has a central place to go to for building URLs
  • Automatically shortens tagged URLs
  • Keeps track of clicks on shortened URLs
  • Can tag URLs in bulk


  • Not free
  • Yet another tool

I’m sure there are more such tools out there. Once you understand your needs and the capabilities of these tools, you will be able to choose one with confidence.

Having said that, all of the above tools are just that. Tools. Without a coherent and consistent strategy, all your tagging will fall apart and you may even ruin your traffic reports.

FREE UTM Best Practices Email Course

If you are like me, you probably want to take your UTM tracking to the next level. Learn the Best Practices for Building UTM Tracking URLs by signing up for this super actionable email course. You’ll love your analytics reports after you implement these tips.

Click here to access Free UTM Email Course

  • You might add the Chrome extension for tagging (officially presented in GA solutions gallery) which does all that and much more. 15K users already:


  • Here’s a tool to ease the UTM tag pain. You can define some presets and reuse them to tag your links with UTMs. Check it out: http://utmtag.com

    – Cezar

  • Very clear – and useful links to the tools. Playing with Foretaster’s Simple Tag tool a few times and I am getting the idea.

    I am confused though about Google’s Tag Manager and how it relates to UTM tags. And I’ve looked at a few answers and I don’t think I am the only one who is confused. Any explanation will be gratefully received.

    By the way, heads up that OpenAdTools is parked domain.

    • Hi David,

      Hmm, not sure about Google Tag Manager. I’m not able to find its reference in this blog post.

      Thanks for the tip about OpenAdTools. Looks like it’s no longer working. I removed the reference.


      • I wasn’t talking only about this post specifically but about the relationship between UTM tags and Google Tag Manager in general.

        I should have made myself clearer.

        I mean that I I don’t understand how the two relate. Do I use them both? How does one affect the other? etc.

        • I see. I guess the misunderstanding probably comes from the use of the word “tag”.

          They are actually completely independent of each other. Google Tag Manager helps you inject page elements, “Tag” in this case, in your website. It helps you add new javascript code, HTML code, etc. using a dashboard rather than updating your website.

          UTMs are some query parameters you add to your URL to know where people are coming from. So you can say you have “tagged” your URL.

          So while they share the name “tag”, they are completely different and do not depend on each other. You can use either one or both, but the purposes are completely different.