What are UTM Parameters, Why and How to Use them?

Have you ever looked at Google Analytics and wondered how users arrived at or landed on a specific page rather than another? If so, then UTM Parameters are the answer.

UTM Parameters are the best way to see the exact path a user took from clicking on a specific advertisement and reaching your landing page or any other page on your site.

And even though you can see who clicked on a specific link on Facebook, and even though you can track the incoming traffic to your site using Google Analytics, UTM Parameters take this a step further.

These parameters provide you with crucial context that allows you to ultimately build better and more converting campaigns for your business. In this post, I will explain what UTM Parameters are and how they can help you in online advertising.

What are UTM Parameters?

UTM Parameters are tags at the end of the URL address, and you’ve probably encountered them before. These tags provide the owner of that URL with information about which post, call to action, advertisement (and the like) led the user to a specific page on your site.

Of course, through Google Analytics, the site owner can later see how much traffic arrived at the site from a certain starting point.

So here’s an example of a URL address with UTM Parameters created using the Google Campaign URL Builder:

Example of a URL address with UTM Parameters

Example of a URL address with UTM Parameters

Did you know? UTM stands for Urchin Tracking Module, a component acquired by Google that led to the development of Google Analytics.

Why and When to Use UTM Parameters?

If you don’t tag the URL addresses with these parameters, you won’t be able to differentiate between sources of traffic to your site. It will be very difficult to track the effectiveness of campaigns and much more difficult to understand which campaigns resonate and have a stronger impact on your audience.

Through URL Parameters, you can see that a certain advertisement on Facebook leads to much more traffic to your site than others.

Or, for example, that a specific post from your blog that you shared on Twitter is the one that led to a sharp increase in the number of site visits, not another.

You need to ensure that the URL address of each advertisement or post you publish is tagged with the same URL Parameters, as this is the ideal way to gather information about how users interact with externally published content on your site.

Using URL Parameters will allow you to assess which ads are more attractive and engaging for potential users, ultimately leading to the creation of better ads. You can use this information to optimize your advertising strategy and drive even more traffic to your site.

How to Build URL Parameters

You can create these parameters in the URL manually or by using Google’s Campaign URL Builder, which generates the complete URL with the parameters for you. There are five types of parameters, each providing additional context for the link you want to track.

Google provides an explanation of the technical specifications of each of these types on the Campaign URL Builder page mentioned in the previous paragraph.

Campaign Source



Use utm_source to identify a search engine, newsletter name, or other source.

Example: google

Campaign Medium



Use utm_medium to identify a medium such as email or cost-per-click.

Example: cpc

Campaign Name



Used for keyword analysis. Use utm_campaign to identify a specific product promotion or strategic campaign.

Example: utm_campaign=spring_sale

Campaign Term


Used for paid search. Use utm_term to note the keywords for this ad.

Example: running+shoes

Campaign Content


Used for A/B testing and content-targeted ads. Use utm_content to differentiate ads or links that point to the same URL.

Examples: logolink or textlink

Five Types of UTM Parameters

Let’s see how to create a URL for a Facebook ad for a new product developed by Savvy (theoretically), in order to show you in simple terms how to use each of these parameters in your marketing efforts.

The original URL looks like this:

There are three mandatory tags: source, medium, & name

1. Campaign Source – utm_source – Identifies the traffic source. In our case, it’s Facebook. When someone clicks on the Facebook ad, they’ll arrive at the following address with the traffic source (source) defined as Facebook:

2. Campaign Medium – utm_medium – Identifies the marketing medium where the link was posted. In our case, it will be social media, but it could also be email, a distribution list, and the like…

3. Campaign Name – utm_campaign – Identifies the specific campaign associated with the link. In our case, it’s a product tour, but it could also be a product launch, a gift, and the like…

The next two parameters are optional only:

4. Campaign Term – utm_term – Identifies the paid search keyword associated with the ad. You can omit this parameter if you’re using automated rules in Google AdWords. However, for the sake of example, let’s assume we’re targeting the keyword “digital advertising.” It will look like this:

5. Campaign Content – utm_content – Allows you to add any additional information that can help you understand the link. You can use this for A/B tests, different calls to action, or buttons, for instance.

For example, let’s say our marketing campaign is testing the impact of a new image used in an ad. We have two different images for the same campaign, and when the second image is clicked:

Writing UTM Parameters

Use Google’s Campaign URL Builder to input each parameter individually:

Use Google’s Campaign URL Builder to input each parameter individually

Use Google’s Campaign URL Builder to input each parameter individually

Google will automatically generate the URL with the correct syntax:

Google will autogenerate a URL with the correct syntax

Google will auto generate a URL with the correct syntax

If you’re planning to create these URLs manually, consider the following points:

  • When creating these parameters, they will be added to the URL as a single long string. Each string of parameters begins with a question mark: ?
  • Each parameter is written in lowercase with the use of an underscore after which the equal sign follows, and then the parameter name: utm_source=facebook?
  • Parameters in the string are separated by the & sign, for example: utm_source=facebook&utm_medium=cpc
  • The hierarchy of the terms is: source, medium, campaign, term, content (from left to right)

Proper Use of UTM Parameters

Creating your own UTM Parameters requires a deep understanding of advertising and marketing strategy. Follow the following points to ensure you’re not creating unnecessary work for yourself or your team:

A. Use Predefined Naming Conventions

Long strings of parameters can quickly become confusing. Create a standardized format for each of these parameters and make sure your team knows how to construct these strings correctly.

This is particularly important for campaign names, for example: “product-launch-red,” “product-launch-blue,” and “product-launch-yellow,” which represent three different ads in the product launch campaign, each with a different color.

B. Use Simple Language

Remember that your audience will also see this URL. Make sure you’re using straightforward language that is easy to understand and does not provide sensitive information.

C. UTM Parameters are Case Sensitive (lowercase)

It’s recommended to always use lowercase letters to ensure you’re not displaying misleading information when searching for “Facebook” and not “facebook” – maintaining consistency will help prevent such situations.

D. Create a Tracking Sheet

It’s very easy to lose track of what specific code refers to if you’re not keeping all the information in an organized source (such as a Spreadsheet). Create a record describing how specific code relates to a particular campaign in a file or table that can be shared so that guesswork is unnecessary.

Since Google URL Builder doesn’t provide a way to track and create many URLs with UTM Parameters – here’s a comprehensive tracking and UTM Code creation template.

The template was created in Google Spreadsheet and I’m sure it will save you a lot of time in your marketing efforts.

UTM Tagging Template

To use this template, you need to log in to your Google account, click here to see the template, and then click on File > Save Copy to create your own version of the template.

E. Understand that the System Isn’t Perfect

People often delete those long strings when sharing content on their social networks. So even though those UTM Codes provide vital information for you, they don’t always continue when users directly share those URLs on the web.

How to Find UTM Parameters Data in Google Analytics?

We’ve seen in the post what UTM Parameters are, how they can help us better understand which digital campaigns are more successful, and how to create those parameters.

With campaign tracking in Google Analytics and thanks to UTM Parameters, you can easily see the sources of traffic to your site that come from Facebook, Twitter, and other domains, but how do you get additional information about that traffic? In other words, how can you see the data of those UTM Parameters in Google Analytics?

By tracking campaigns in Google Analytics and thanks to UTM Parameters, you can easily find information such as which Facebook ad, which Twitter tweet, or which link distributed in your newsletter actually led to a conversion.

Tracking conversions using Google Analytics Campaigns is the best way to see the path a user took from clicking on a specific ad to arriving at a page on your site.

How to View Campaign Results in Google Analytics

Once you’ve started using URLs with UTM Parameters, you’ll begin to see campaign results. To do this, open Google Analytics and go to Acquisition > Campaigns > All Campaigns:

If your default language in Analytics is Hebrew, go to Admin > Campaigns > All Campaigns. Also, please notice that this might only be relevant to Universal Analytics and GA4.

In this section, you’ll find all the different campaigns you indicated in the utm_campaign parameter as seen in the image above. You can now click on Goal Sets to see which campaigns led to conversions according to the goals you defined in Google Analytics.

You can also click on each of the campaign names to see specific traffic sources and media for each campaign. Clicking on Goal Set will show you which sources of traffic and media led to conversions:

Google Analytics Campaign Source Goals

So, as you can see, those campaigns in Google Analytics can provide you with very powerful information that will help you determine which strategically placed digital advertising is leading to the best results or conversions. This is, of course, thanks to the UTM Parameters we’ve talked about in this post.

Did you like the post? Did it help you? The way to say thank you is to share with your friends and with anyone who is relevant to you.

Also, you’re always welcome to share your thoughts in the comments below, and perhaps even take a look at a post relevant to the topic that talks about forwarding UTM Parameters between pages/domains… Good luck with your marketing efforts!

Additional Relevant Information about UTM Parameters can be found in the following links:

Roee Yossef
Roee Yossef

I develop websites & custom WordPress themes by design. I love typography, colors & everything between, and aim to provide high performance, seo optimized websites with a clean & semantic code.


Leave a Comment

Quick Navigation