Google UTM Builder: UTM code generator for GA campaign URLs

14-day free trial
No credit card required

About our URL redirect checker

If campaign traffic goes untracked, how do you know if it actually worked? More importantly, without analytics, understanding what went wrong is reduced to guesswork which puts future efforts on shaky ground. Use our URL generator and Google UTM builder to add the necessary tracking tag directly to your campaign URLs. Think of it as the “pics or it didn't happen” of maximizing ad spend by tracking your campaign's impact and effectiveness.

How to create a UTM code with our Google UTM generator

No doubt you've clicked a link and come to find something like this populating your address bar:

How to use the UTM builder

That there is one data-rich, if not complex-looking, UTM URL. How to create a UTM link of your own though? Our Google UTM code generator is the right place to get it done and it's as effortless as popping in the correct text into each of the UTM categories. Again, the link our Google UTM maker pumps out appears to be intimidating but don't worry, the next section explains what each part means – and in all honesty, they look more frightening than they actually are.

Campaign URL builder parameters: what do they mean?

Yea, the links from a UTM parameters generator can look pretty bulky and confusing but with some basic understanding comes the a-ha moment. In reality, each UTM link is just a handful of tracking codes listed back to back and all UTM URLs use a maximum of 5 of these parameters.

Where the traffic is coming from. This could be a search engine, a newsletter, a specific social media platform, etc.utm_source=google
The medium of marketing/marketing channel you're using. Options here include PPC, social media, email, CPC, etc.utm_medium=ppc
This is used to identify the particular promotion/campaign you're running.utm_campaign=14-day-trial
If you're doing paid search, this field is helpful for identifying the PPC keywords you've paid for. In other words, the keywords searched by a user to get to the destination page.utm_term=website-planner
This parameter is used to differentiate multiple ads/links that point to the same destination on your site. Very useful for A/B testing or instances where you may have multiple CTAs on one page or in one email.utm_content=top-cta

*=required parameters

The best way to understand each link from the unique URL generator is to look at them as sentences. Let's revisit our example from above again and do just that:

Here we're tracking people for our 14-day trial campaign who find us through the PPC (pay per click) ads we run on Google. We could get even more granular if we wanted by adding the term parameter.

Common reasons people use our Google UTM creator

Ultimately what you're doing when making a UTM URL with our Google UTM tool/GA UTM builder is creating a trackable link – and there are plenty of reasons you'd want to, like:

Tracking PPC or CPC ads.
Understanding which social media platform is providing the most traffic and engagement.
The effectiveness of one ad or CTA versus another, aka A/B testing, in generating leads, sign-ups, sales or any other type of conversion you're after.
Seeing which promotions are the most useful and therefore enticing your audience to act.
Measuring your newsletter's ability to get click-throughs to your site.
Getting the links right. As you've probably realized, there's a lot of room for error in those long URLs and a UTM link generator goes a long way towards removing the likelihood of mistakes creeping in. Forgetting an “&” or a dash, for example, is the difference between generating data and having none. This is particularly important if your campaign uses a lot of links on a lot of different channels.

That's just the tip of the iceberg in terms of what you can use our Google Analytics UTM builder for because the variations of what and how to track your traffic are essentially endless.

FAQs about our UTM URL creator use

You probably have more questions about our Google URL creator than simply “what does UTM” mean. We’ll tackle some of the most common ones here (UTM = Urchin Tracking Module, FYI).

  • Why use a URL campaign builder?

    A well-known saying that we've used before explains this well; “what gets measured, gets managed”. Custom UTM links from our Google UTM campaign builder allow you to measure the effectiveness of all your campaign links. With those analytics in hand, you can manage and sharpen campaigns as you go.
  • Are UTM URL generator parameters only used by Google?

    Google Analytics is the most popular analytics tool to use in tandem with a UTM code creator, namely because Google purchased UTM developer, Urchin Software, in 2005. That said, other tools can track the links from any custom URL builder, for example:
    • Adobe Analytics
    • Salesforce
    • HubSpot
    • Kissmetrics
    • Marketo
    • And more
  • Is it necessary to create UTM code with the parameters in a specific order?

    Nope, not at all! No matter which URL parameter builder you end up using, you can create UTM tags and place them in any order you'd like and your analytics tool of choice will be able to understand it. Create UTM parameters however your heart desires.
  • After I use the UTM link builder to create trackable links, what's the best way to manage them all?

    Link management is important no matter the number of links – but it's essential with larger campaigns. Mismanaging the links a Google UTM link builder creates inevitably leads to headaches and data falling through the cracks. After getting URLs from our tracking link generator, manage them with a spreadsheet.
  • What's the difference between a UTM tag builder, UTM code builder and UTM parameter builder?

    There is none, use them interchangeably! While searching for the UTM tag generator of your dreams, you've likely noticed the terms “code”, “tag” and “parameter” thrown around and wondered what was up. Well, they're all the same; a UTM parameter generator does exactly what a UTM code maker does.

Checkout our other SEO tools