Master the Art of Using UTM Parameters to Track and Analyze Your Marketing Campaigns AFTER the Click

1. Why do I need to know about UTM Parameters?

The use of UTM parameters is one of the most popular ways of tracking digital marketing campaign performance. The role of the UTMs is to show if an online promotion happening on an external website is generating clicks or traffic to the page that is being promoted. They also help identify which campaigns drive the largest number of engagement, leads, and repeat visits.

UTM Parameters – Intro

UTM parameters or UTM tags are the snippets of code that are added at the end of your URL link. Users create them and Google Analytics then reads them to organize traffic in meaningful buckets.

In the link, these tags are referred to as UTM parameters. They trigger Google Analytics’ custom dimensions campaigns, medium, source, etc., and store the user session information within these dimensions, so marketers can add them in their reports. Some people use “UTM parameters”, “UTM tags” and “UTM codes” interchangeably.

utm parameters generating insights in Google Analytics
Visualization of UTM parameters using CampaignTrackly platform

Origins

Known as the Google Analytics tracking parameters (although they are used across multiple analytics programs and tools), they originate from a product, called Urchin Tracking Module.

The Urchin Traffic Module was part of Urchin, the software company that Google Analytics acquired and turned into one of the most used analytics tools in the world. The module offered in-depth information about unique website visitors.

Yes, They Are Known to Have Many Names

UTMs are also known as UTM tags, UTM codes, or UTM parameters.

Who Uses Them and Why

Since four of the five most widely used digital channels require UTM tracking to measure campaign performance, it is fair to say that any business that has social media, uses marketing emails or does paid search is using them.

Top UTM tracking users are high-performance digital teams, bloggers, demand generation teams, social media marketers, performance insights marketers and web analytics specialists who need to measure the ROI of spend on social media posts, banner ads, email and other online promotions via Google Analytics, Adobe Analytics, Kissmetrics, etc..

Automate the way you add UTM Parameters

There are five standard UTM Parameter groups: campaign, source, medium, term, and content.

Marketers add these at the end of their web page URLs before they promote them.

The UTMs need to be formatted in the following way so that Google and the rest of the tracking programs out there can recognize them and use them to segment the analytics data associated with them:

Here is an example of a blog tracking link that indicates where the blog was posted (buffer.com), how it was linked to (image), etc.

utm-codes used in an url courtesy of Buffer
This image, courtesy of Buffer.com shows the UTM codes that help track the performance of web pages.

2. Do I need to use all of the UTM parameters all the time?

  • Source (utm_source), Medium (utm_medium), and Campaign name (utm_campaign) are pretty much the most frequently used campaign tracking parameters.
  • More in-depth and granular information can be received by adding further segmentation of your data via Content (utm_content) type and Keyword (utm_keyword) type.

Many companies are known to add their own custom tracking parameters in addition to the basic ones, including lead source and MIL (Region, Country & Language) to get more granular insights.

UTM Parameter

What it means and when to use

Campaign Source (utm_source) This is a required value when building tracking URLs. If you are promoting a blog on twitter, your source will be twitter.com utm_source=twitter.com
Campaign Medium (utm_medium) This is a required value when building tracking URLs. If you are promoting a blog on twitter, your medium will be social-paid or social-organic depending on your promotion type. utm_medium=social-paid
Campaign Term
(utm_term)
Used for paid keyword-based advertisement. Not necessary for Google Adwords any more, but useful for Bing and other keyword-related PPC activities. utm_term=utm-builder
Campaign Content (utm_content) Not a required element, but great for identifying how well specific elements in your content drive clicks and conversions, such as header-link, email-version-A, etc. utm_content=email-version-A
Campaign Name (utm_campaign) This is a required value when building tracking URLs. This is the name of your campaign utm_campaign= 16Q1Enterprise-App-Performance-Infopaper

All Marketers Track Campaigns

Tracking is done by using Google’s standard UTM codes and other custom tracking parameters.

To Optimize Results & Drive More Customers

Marketers track the success of their promotional initiatives in many ways – by reporting on likes, shares, visits, form fills, and other relevant metrics.

UTM Parameters To the Rescue

The UTM parameters help marketers identify the traffic, audience, conversions, attribution, and revenue generated by a specific campaign.

And Google Analytics too...

Once links have tracking parameters, and the campaign is live, driving visits and conversions, we need a tool like Google Analytics to help us build reports.

3. Am I Required to Track My Digital Promotions via UTMs:

  • You don’t need to track your campaigns using the UTM parameter-based method if you already have another method in place.
  • However, not tracking campaigns at all often results in under-reporting your efforts as you lack the hard data to prove that what you do creates value for your company.
  • In result, not being able to provide relevant metrics that showcase how you or your team contribute to the bottom line of your business might affect your status, the size of your budget, involvement in future projects, and your overall performance contribution.

What is the Value of UTM Parameters (UTM Codes):

Setting up campaign tracking is a quick and cost-effective way to record campaign performance and get key campaign-level insights about your assets and audiences:

UTM parameters in actions - GA4 report comparing channel performance
This Google Analytics 4 Out-of-the-box Report compares Add_to_cart conversions from different channels
  • you can do it completely for free if you use excel spreadsheets and free UTM code generator tools
  • you don’t need to invest in any extra tools because this method will automatically drive more granularity and better data in your Google Analytics or Kissmetrics tool.

4. Main Benefits of Campaign Tracking:

Campaign tracking through UTM parameters and Google Analytics provides invaluable success metrics in near-real time. Subsequently, this enables you to spend your marketing budget smartly, by identifying marketing campaign performance gaps while your initiative is still running. You gain full visibility into the reasons why something is not working and drive optimization through A/B testing. In result, your achieve your campaign objectives. Alternatively, you can choose to change gears and re-focus your budget onto channels that engage more effectively with your target audience.

Measure Visits to a Key Page

Understand which promotion drives highest numbers and quality traffic

Measure High Value Actions

See how many people filled out a form, downloaded a PDF, clicked to another page, or became a prospect/customer.

Optimize Budget Spend

Instantly uncover low-performing campaigns & course-correct.

Save your $$ For Top Performing Initiatives

Become smarter about finding the right channel for your audiences, make changes as you go for better overall ROI.

5. How are UTM Parameters [UTM Codes] used in Campaign Tracking:

  • In order to “instruct” your analytics tool (Google Analytics, Kissmetrics, Adobe Analytics, etc.) that you are running a custom campaign, which you would need to measure and analyze, you build special tracking long links.
  • These links are your regular website links with specific UTM tracking parameters added to them.
  • These UTM codes or parameters serve as “invitations.”

For example, let’s say you are launching a restaurant and everyone in your family has to bring in a certain number of guests for the launch party.

  • The invites that are being sent are the same, the only thing that differs is their color.
  • Your mom sends yellow invites, your brother sends orange invites, your partner sends green invites, and you send blue invites.
  • If you ask the guests to bring the color-coded invites with them, you will be able to tell right away who managed to bring the largest number of guests.
  • Website visitors will “bring” their invites with them by clicking on your tracking link, which tells your analytics tool exactly where they came from and to which marketing campaign to attribute everything that happened on your website relative to this particular guest.

Use the Slider to See How Using UTM Parameters Helps Reporting and Not Using Them Drives No Insights

No UTM Parameters means we cannot measure the value of our campaignNo UTM Parameters

6. Won’t my analytics tool automatically add those UTM codes to my links:

Sorry, NO.

Unfortunately, because every business has different marketing strategies, plans, and campaigns, which are highly custom (different names, products, dates, promotions), your analytics tool has no way of knowing how many campaigns you are running, on how many channels, etc.

Therefore, Google Analytics calls this setup Custom Campaigns and requires that you enter the individual values of every campaign yourself.

Here is how you set up tracking for your campaigns. Let’s say you want to let Google know that you are promoting a new eBook this summer and that your campaign is SummerEbook2016. This is what you need to do:

  • Grab the URL of the landing page where people can register to download the eBOOK: www.yourdomain.com/summer-ebook
  • Add the following UTM code: ?utm_campaign=SummerEbook2016
  • Your new tracking URL will be: www.yourdomain.com/summer-ebook?utm_campaign=SummerEbook2016
  • Start promoting your new URL.
  • Now Google Analytics knows that you have a brand new campaign running and every time someone lands on your page with a UTM “invite” attached to the visit, the software will know to put it in a particular bucket, called Campaigns. It is located under Acquisitions. Once you go there, you will be able to see how many visits were generated by your promotion

7. Where can I find more information about UTMs, their usage and how I can benefit from including them in my daily campaign production process:

  • This Custom Campaigns article by Google gives you a general overview of the UTM parameters and the way to use them. It also includes tracking URL examples.
  • This blog by Hubspot offers an excellent step-by-step guide that tells you how to track your campaigns in Google Analytics.
  • Annielytics.com is a wonderful resource, where you can read numerous blogs about UTM tagging and marketing analytics. The author of the site also offers paid guides that can help you learn more about Google Analytics and its reports.
  • Last, but not least, Google’s very own Training Academy offers a lot of free courses that you can attend.

8. Should I use UTM codes to exclude company employee visits from being reflected in Google Analytics:

Luckily, Google Analytics gives you the option to apply filters to your traffic.

Easily found in the ADMIN area in the “View” All Website Data column, the filtering option lets you exclude traffic based on your IP address(es) and ISP domain(s). Here’s Googe’s guide to excluding internal traffic.

9. Should I use UTM codes for every single page on my website:

We add UTMs to a page before promoting it to the marketing channels we have chosen for a particular campaign. These channels could be Twitter, LinkedIn, Instagram, etc., but are external channels. We don’t add tracking links to a page promoted internally within the same website because that will skew our statistics.

A single page (for example a blog post) can be part of multiple campaigns and have different UTM parameters added to it for every promotion. It could be part of a campaign to increase email signups and another campaign to lift traffic numbers at the same time. When you look at your analytics results, you will see the visits to the blog post, split by campaign, based on the number of campaigns that are featuring it.

10. How Can UTM Parameters Help Me Track the ROI of Influencer Marketing?

To track the ROI of influencer marketing, it is important to use UTM parameters. By assigning unique UTM codes to the links shared by influencers, you can pinpoint exactly which influencers are driving traffic to your website.

Here’s how it works:

  • Create Unique UTM Tags: For each influencer campaign, generate unique UTM codes. This often includes a specific tag, such as utm_content, that identifies the source of the traffic.
  • Monitor Traffic Sources: Once these tagged links are in use, they enable you to track and analyze the flow of visitors. You can see how many people click through to your site from each influencer’s efforts.
  • Analyze Conversion Data: Beyond just traffic, these UTM tags allow you to measure conversions. This means understanding not just who clicked, but who went on to take further action, such as making a purchase.
  • Calculate ROI: With these insights, you can directly compare the costs associated with each influencer against the revenue they generate. This helps in determining the return on investment for each partner.

By leveraging UTM parameters in this way, businesses can make informed decisions about which influencers provide the most value, allowing for more efficient allocation of marketing budgets.

11. Where in Google Analytics should I be able to find the UTM code reports?

This gif shows how to locate the GOogle Analytics Campaign Dashboard

As soon as you start using your tracking links, you can login to Google Analytics, go to Acquisitions and Select Campaigns. There, you will see the names of all your campaigns for the reporting period you have chosen. You can then drill down to get more in-depth information by selecting to segment your data by source, medium, content, etc. You can also set up auto-emails to get sent to your mailbox on a daily or weekly basis to save time.

12. How Can UTM Naming Conventions Improve Campaign Tracking?

Documenting UTM naming conventions is a strategic approach to optimizing your marketing analytics. Uniformity in naming allows for seamless tracking and accurate analysis of your campaigns across all channels – enabling you to compare “apples to apples”.

Establish Clarity in Analysis

When UTMs are standardized, they eliminate confusion. Consider a situation where one marketer uses hyphens and another uses underscores; such inconsistencies split data in analytics tools. By sticking to a defined system, all stakeholders can confidently analyze data streams without unnecessary complications.

Streamline Collaborative Efforts

Campaign creation is often handled by different teams. Therefore, documenting a UTM conventions guide ensures everyone uses uniform parameters – regardless of when they get added to the creative process. This alignment prevents pitfalls, where identical campaigns could appear different in analytics due to variations in tag formatting, for example.

Create a UTM conventions Guide

To ensure consistency, craft a detailed UTM conventions guide.

  • Define specific tag groups for key parameters like source, campaign, and medium and how they should be concatenated.
  • If a tag has more than one word, like “social media”, document what separators should be used – always dashes or brackets, etc.
  • For more flexible parameters, like term and content, set clear rules. For instance, a naming convention like “ad-color-adsize-adversion” can offer a structured approach without ambiguity.

Ultimately, well-documented UTM naming conventions act as a blueprint, guiding everyone to maintain a uniform approach in data tracking and analysis. It’s this clarity and consistency that transform data into consistent, insightful analytics.

13. Why Checking UTM Code For Errors Matters?

Regularly auditing your UTM codes used in the campaign URLs is crucial for maintaining the accuracy of your marketing data. UTM codes help track and improve campaign performance by providing detailed insights into the traffic sources directing visitors to your site. However, it’s easy for mistakes to creep in, even with a well-crafted UTM convention guide.

The Impact of Errors

  • Data Integrity: Errors in UTM codes, such as typos or inconsistencies, can lead to data discrepancies. This affects the reliability of your analytics and can result in misguided business decisions.
  • Misleading Metrics: Incorrect UTM parameters may cause traffic from one campaign to be attributed to another, skewing the performance metrics. This can hide the true effectiveness of your marketing efforts.
  • Campaign Optimization: If you don’t catch and fix these errors promptly, it becomes difficult to understand which strategies are truly working. Without accurate data, optimizing future campaigns becomes a guessing game.
  • Budget Misallocation: Investing in ineffective strategies due to distorted analytics can lead to wasted resources. Ensuring your UTM codes are error-free helps allocate marketing budgets wisely.

Best Practices for Monitoring

  • Schedule Regular Audits: Set up a consistent schedule to review your UTM codes, ideally after each major campaign launch.
  • Use Analytics Tools: Leverage tools like Google Analytics to automate error detection. These tools can flag irregular traffic sources and unusual activity patterns.
  • Maintain a Reference Library: Keep a documented list of standard UTM formats to ensure consistency across all campaigns.
  • By monitoring for UTM code errors, marketers maintain clean data and derive truthful insights that steer successful marketing strategies.

14. Understanding the New UTM Parameters in Google Analytics 4

With the introduction of Google Analytics 4 (GA4), a couple of new UTM tags have been launched to enhance campaign tracking capabilities. These tags are designed to provide more granular insights into your marketing efforts, especially when integrated with ad platforms.

Here’s a breakdown of the new tags:

  • utm_id: This tag serves as a campaign identifier. It’s crucial for tracking and analyzing specific campaigns or promotions. Notably, it’s necessary for bringing in data regarding costs, clicks, and impressions from platforms like Google Ads into GA4.
  • utm source platform: This tag helps you specify the originating platform of your traffic. For instance, you could use it to differentiate between traffic coming from Search Ads 360 or Display & Video 360.

While these new tags offer advanced functionality, they may not yet be supported by all analytics tools outside GA4. Their primary utility will be for those deeply engaged with Google’s latest analytics suite. If you’re not using GA4 extensively, these tags might not yet be essential for your tracking strategy.

15. Why UTM Parameters Remain Unaffected by Cookie and Tracking Pixel Changes?

While privacy, cookie policies and changes in pixel-tracking policies will impact the way marketers build and track campaigns, UTM parameters are still standing strong.

No dependence on Cookies and Pixels

  • Inherent Design: UTM parameters are embedded directly into the URLs. This means their function is independent of browser-based cookies or pixel-related tracking methods.
  • Reliability: As users block cookies and browsers restrict tracking pixels, UTM parameters role remains unchanged. In fact, UTMs continue to provide reliable data that does not suffer fluctuations or limitations.

Integration with Analytics Platforms

  • Seamless Data Flow: These parameters work in harmony with popular analytics tools such as Google Analytics, Tableau, Mixpanel, and Hotjar, offering a consistent data flow. This uninterrupted integration delivers valuable insights, regardless of other tracking disruptions.
  • Universal Acceptance: UTM parameters are accepted universally across platforms, ensuring that changes in third-party tracking practices do not hinder their functionality.

By design, UTM parameters provide a stable and flexible method for tracking and analyzing web traffic, making them an asset that endures despite evolving digital privacy measures.

Not Signed up for our UTM Tracking Resources yet?
Sign Up Here