How to Use UTM Parameters to Track Campaigns

Mashkoor Alam
ByMashkoor Alam

Updated:

5 mins read

Updated:

5 mins read

Summarize with AI

You launched a new campaign, shared it across channels, and got some sign-ups, great! But do you know which post, ad, or email actually worked? That’s where UTM parameters come in.

In this guide, I’ll show you what UTM parameters are, how to create them, and how to track them to measure your campaign performance with precision.

What are UTM parameters?

UTM parameters (also known as UTM codes and UTM tags) are short pieces of text that you add to links. The parameters convey information about where the link is shared, through which channel, and content, making it easy to track clicks and traffic from a specific social media post or campaign.

Here is an overview of the five main UTM tags and what each one is used for:

UTM parameter Description
utm_source Tells you where the traffic came from, like Google, Facebook, or a weekly newsletter.
utm_medium Explains the medium used to bring traffic, such as email, cpc, social, or referral.
utm_campaign Lets you name your campaign, so you can track its performance
utm_term Used to track specific keywords if you are running paid search ads, especially helpful for platforms like Google Ads.
utm_content Helps you differentiate similar content or links within the same ad or campaign, such as banner1 or cta_top.

Manual vs. automatic UTM parameters tagging: Which should you use?

When it comes to adding UTM parameters to your campaign URLs, you have two main options: manual tagging or using an automatic UTM builder tool.

Both methods can help you track traffic and measure performance, but each comes with its own pros and cons.

Manual UTM tagging

Manual tagging means typing out the full URL with all UTM parameters directly in your browser, spreadsheet, or content platform.

Pros:

  • Full control over every part of the URL

  • No need for external tools

  • Great for one-off links or simple campaigns

Cons:

  • Time-consuming, especially for multiple links

  • High risk of typos and inconsistent naming

  • Difficult to manage and keep track of

Automatic UTM tagging with a UTM builder

Automatic tagging uses a UTM builder like the one from Mailmodo to help you create UTM-tagged URLs quickly and accurately. These tools typically offer a simple form where you enter:

  • Your website URL
  • Source, medium, and campaign name
  • Optional fields like term and content

Pros:

  • Faster and easier, especially for large campaigns
  • Reduces errors and typos
  • Ensures consistent naming across teams
  • Some tools let you store presets or save previous campaigns

Cons:

  • Requires internet access and an extra step
  • Some advanced features may be limited in free tools

So, which should you use?

If you're running simple or one-off campaigns, manual tagging might be fine, just make sure to double-check for accuracy.

If you're managing multiple campaigns or working with a team, automatic tagging is the better choice. It saves time, reduces mistakes, and helps keep your campaign data clean and consistent.

For most marketers, a UTM builder tool like Mailmodo offers the best balance of speed, accuracy, and ease of use. It’s especially helpful when you're regularly tracking links across different channels and campaigns.

Here are some of the best tools available to help you create UTM links quickly and accurately:

  1. Mailmodo

UTM Builder

Mailmodo offers a free UTM builder designed to help marketers create trackable URLs quickly and easily. It’s great for anyone running campaigns across multiple platforms and wants to understand where their traffic is coming from. The clean UI lets you build UTM links in seconds. You can save past inputs and avoid repeating data entry.

  1. Buffer

Buffer’s UTM Generator is built with social media in mind. It helps you track how your posts perform across different platforms. The tool pairs nicely with Buffer’s post scheduling features, making it easy to plan social campaigns and measure your campaigns all in one place.

  1. Attributer

Attributer offers a free UTM builder and suggestion tool designed to help you create UTM links for Google Ads, Facebook Ads, LinkedIn Ads, and more. What makes it stand out is how it automatically sends UTM data into your CRM.

Who detects UTM parameters?

UTM parameters are widely supported across many analytics platforms like Google Analytics, Kissmetrics, Mixpanel, and Hotjar. These tools automatically detect UTM tags in URLs to help you track campaign performance and understand where your traffic comes from.

Let's take a deeper look at how each of these software functions:

  1. Google Analytics

Google Analytics (both Universal Analytics and GA4) automatically reads UTM parameters whenever a user lands on a tagged URL. It uses this data to attribute sessions and conversions to specific campaigns, sources, and mediums. This is fundamental for its acquisition reports and marketing analysis.

  1. Mixpanel

Mixpanel’s JavaScript library automatically scans URLs on page load and captures any UTM parameters (like utm_source, utm_medium, utm_campaign, utm_content, and utm_term) as super properties associated with the user’s first touch. This allows you to analyze how different campaigns influence user behavior throughout their journey.

  1. Kissmetrics

With Kissmetrics installed, the tool automatically fires an “Ad Campaign Hit” event whenever someone arrives via a UTM-tagged URL. Each UTM parameter is then logged as a corresponding property, allowing you to segment, analyze, and report campaign performance accurately.

  1. Hotjar

Hotjar allows you to filter and segment user sessions based on UTM parameters. When you tag your URLs with one of 5 UTM parameters, Hotjar recognizes those parameters and makes them available in its Traffic channel filters across tools like Recordings, Heatmaps, Funnels, Trends, and Dashboards.

Final thoughts

UTM parameters may look like a few extra characters in your URLs, but they hold the key to unlocking powerful insights about your marketing performance.

By taking the time to set up UTM parameters correctly, you gain clarity on what you need to do to improve your strategy, spend smarter, and grow faster.

FAQs

UTM parameters only track basic traffic source info and don’t collect personal data. Still, ensure compliance with privacy laws by not including sensitive info in URLs and by informing users in your privacy policy.

UTM parameters track the initial session or visit but don’t persist indefinitely. In tools like Google Analytics, attribution windows vary (e.g., 30 days), after which conversions might not be linked back to the UTM parameters

Yes, you can create UTM-tagged URLs for offline campaigns like print ads, flyers, or events. People would need to type or scan the URL, which then tracks their traffic source.

What should you do next?

You made it till the end! Here's what you can do next to grow your business:

2_1_27027d2b7d
Get smarter with email resources

Free guides, ebooks, and other resources to master email marketing.

1_2_69505430ad
Do interactive email marketing with Mailmodo

Send forms, carts, calendars, games and more within your emails to boost ROI.

3_1_3e1f82b05a
Consult an email expert

30-min free email consultation with an expert to fix your email marketing.

Table of contents

chevron-down
What are UTM parameters?
5 main parameters that make up the UTM link
Manual vs. automatic UTM parameters tagging: Which should you use?
Best tools to create UTM links for your campaigns
Who detects UTM parameters?
Final thoughts

Meet the only AI
email automation
platform

Mailmodo Logo

Enter with an idea.
Exit with a winning email campaign.

Check.svg

Brainstorm email campaign ideas with Mailmodo’s AI assistant

Check.svg

Build precise segments in seconds with AI segmentation

Check.svg

Generate ready-to-use email templates with AI

Experience true AI email marketing automation with Mailmodo

Trusted by 10000+ brands

Group_1110166020_1_6fb9f2bd9a
Group_1110165532_1_bf39ce18b3
Ellipse_Gradientbottom_Bg
Ellipse_GradientLeft_Top