UTM tags are crucial for analyzing advertising campaigns. Without them, you can’t find out which ad brought a visitor to your site, can’t associate sessions with ad costs, and can’t build business intelligence.
UTM tags (a.k.a. UTM codes or UTM parameters) help you measure the impact of each particular traffic source or marketing channel and see which advertising campaigns bring you less revenue.
If you want to quickly respond to any change in the website traffic and reallocate your advertising budget, UTM tags are a must-have.
Over 60% of marketers use UTM parameters for tracking the performance of their online marketing campaigns.
This article tells you what and how to use UTM parameters, and how they combine data from different sources. We also examine what errors to avoid when creating UTM tags and how to simplify work with dynamic parameters.
NOTE: This post was written in 2023 and has been completely updated based on the recent updates in June 2024.
To understand how to add UTM tags correctly, you should first know what they are and what they are made of.
UTM tags, also known as UTM codes, are small snippets of code you append to the end of your URL. A UTM link is a URL with UTM parameters appended to it, used to track the performance of marketing campaigns. Each tag consists of two parts — a UTM parameter and its value.
For example:
https://www.owox.com/?utm_source=google&utm_medium=cpc&utm_campaign=welcome
In this example, 'utm_source', 'utm_medium', and 'utm_campaign' are the UTM parameters, and 'google', 'cpc', and 'welcome' are their values.
These particular values can be described as follows:
If you use Google Analytics 4, find a detailed Guide to UTM parameters for marketing campaigns in Google Analytics 4 here.
UTM parameters are used to sort data in a web analytics system.
Your traffic will be shown as direct/none if you don't use the UTM codes. They also help group values or variables sent to the system. UTM parameters are invariable and static. Each parameter and value are separated by an equal sign (=), and multiple "parameter=value" pairs are separated by an ampersand, this is why we use UTM parameters.
The acronym UTM stands for Urchin Tracking Module. Here's a bit of history: In 2005, Google bought Urchin Software because of its analytical system Urchin on Demand. This system subsequently formed the basis of Google Analytics. Following the release of Google Analytics, UTM tags have become a standard tool for to further track traffic and transitions across various advertising campaigns, including offline efforts.
Measure CPL, CPA, and ROAS in Measure CPL, CPA, and ROAS in GA4 for Non-Google Ad Platforms. This is a perfect beginning of the analytics journey for traffic managers and digital analysts who require a unified AdSpend report for measuring cross-platform CPL, CPA, and ROAS daily, with no-code data collection in GA4.
utm_source=bing
utm_source=google
utm_medium=cpc
utm_medium=cpm
utm_medium=email
utm_campaign=kids_toys
utm_campaign=kids_strollers
utm_term=running+shoes
utm_term=keyword
utm_content=text
utm_content=text_2
utm_content=banner
UTM Parameters can be divided into required and optional. Given below is the list of UTM Parameters:
If you are using Google Analytics 4, there is one more required UTM parameter specifically for measuring Non-Google Campaign ROAS in the Acquisition report - and it's called utm_id.
Let’s say we want to advertise this article on Google Ads. Below, we will examine how to use UTM links.
https://www.owox.com/blog/articles/how-to-use-utm-tags/?utm_source=google&utm_medium=cpc&utm_campaign=utm_tags
https://www.mywebsite.com/?utm_source=instagram&utm_medium=social&utm_campaign=sunday_sale
Harnessing the power of UTM parameters is fundamental for digital marketers aiming to optimize campaign tracking across platforms like Google Analytics 4 and Shopify. This comprehensive approach ensures precise monitoring of traffic sources, mediums, and the effectiveness of various marketing strategies.
By integrating UTM tags into URLs and leveraging analytics tools, marketers can gain valuable insights, enabling data-driven decisions to refine online campaigns for enhanced performance across different digital landscapes.
In digital marketing, understanding how to work around the ways of UTM codes in Google Analytics 4 (GA4) is pivotal.
UTM parameters, integral for tracking the efficiency of marketing campaigns, provide a granular view of traffic origins and campaign performance.
By appending specific tags to URLs, marketers can dissect traffic sources, mediums, and campaigns in GA4, offering actionable insights into marketing strategies. Proper application entails meticulous planning—identifying traffic sources, mediums, and campaigns while avoiding common pitfalls such as inconsistent naming or syntax errors.
Leveraging tools like UTM Builder simplifies this process, ensuring accuracy in UTM creation and subsequent analytics. This approach not only enhances the precision of campaign tracking but also empowers marketers to optimize their digital footprint in a data-driven ecosystem.
To monitor UTM parameters in Google Analytics 4, these are the steps that need to be followed:
In ecommerce, the use of UTM tags in Shopify is essential for tracking the effectiveness of marketing campaigns.
UTM parameters play a critical role in offering a detailed breakdown of traffic sources, mediums, and the overall performance of campaigns. By attaching specific tags to URLs, marketers gain the ability to analyze traffic origins and evaluate campaign success within Shopify's analytics framework.
Proper implementation requires careful planning to identify traffic sources, mediums, and campaigns, while avoiding common errors like inconsistent naming. Utilizing UTM parameters enhances campaign tracking precision and enables marketers to refine their online strategies in a data-centric marketplace.
To effectively track UTM parameters in Shopify, follow these streamlined steps:
Why is proper UTM tagging essential for business intelligence? To answer this question, you need to understand how business intelligence works. In this article, we discuss the method OWOX BI uses.
In short, business intelligence combines data from different sources: your site or mobile application, advertising sources, email and call tracking services, and CRM/ERP systems.
All this data is uploaded to a single repository (in our case, Google BigQuery) and combined using some keys. You can then use this information in reports and analyze it in different segments.
How data is combined with OWOX BI:
In theory, everything sounds simple enough, but in practice, you can face the following problems when setting up business intelligence:
There are quite a lot of questions UTM tags can answer, including:
Yes, you can answer some of these questions in other ways, but you can also use UTM tags. You can collect this data thanks to dynamic parameters.
Many advertising systems provide dynamic URL parameters, including Google Ads, Facebook or Microsoft Ads (formerly Bing Ads).
Adding dynamic URL parameters to your UTM tags enables the advertising system to insert the information you need into the URLs dynamically.
Marketers use dynamic parameters to transmit meaningful information that characterizes the user and the conditions in which the ad is displayed. These parameters are specified as UTM tag values in curly brackets {}.
Dynamic settings are established when you set up a campaign. When the ad is displayed, the advertising service places the parameter value in the braces.
Dynamic parameters can be used in several ways. For example, they help identify the websites or referrers that bring in the most traffic or the keywords that triggered those ads that were clicked on.
You can also see what sites the ad was clicked on, what type of ad placement was used, etc.
Examples of Facebook dynamic parameters:
Look closely at some URL parameters in Google Ads and Microsoft Ads. You can see the complete list of parameters in your advertising system’s help center.
ValueTrack parameters in Google Ads:
g
– Google search pages
– search partnersd
– Google Display Networkhttps://blog.example.com/
3t2
(3 – page, t – position at the top (top), 2 – place)none
(Display Network)16541940833
e
– exact matchp
– phraseb
– broadtoys for kids
m
– mobile phonet
– tabletd
– desktop, laptopCooking
Search
Content
pla
– product listing adspe
– product extension adsApple+iPhone
Mobile
URL parameters in Microsoft Ads (formerly Bing Ads):
Spring_Sale
Discounts
e
– exactp
– phraseb
– broad or expandedo
– owned/operated (Bing and AOL)s
– syndicatedm
– mobile devicet
– tabletc
– desktop or laptop1234567
apartment for rent
UTM Tags are pivotal in attribution modeling, shedding light on the customer journey across touchpoints. By integrating UTM tags in marketing efforts, businesses can accurately attribute conversions to specific channels, gauging their impact on the overall sales funnel.
This granular data allows marketers to refine strategies, optimize resource allocation, and enhance campaign effectiveness. Understanding attribution through UTM tags empowers businesses to make informed decisions, maximize ROI, and craft more personalized customer experiences, driving success in the highly competitive digital landscape.
OWOX BI helps you automatically ETL marketing & sales data from advertising services to Google BigQuery, Google Analytics 4, Looker Studio (formerly Google Data Studio), or other tools, as well as collects cookieless real-time streaming of on-site analytics data to BigQuery.
Using OWOX BI, you get complete and high-quality data:
Here is your step by-step guide:
Errors in tagging that OWOX BI defines:
The next step in building comprehensive marketing analytics - is when you'll need to collect all the marketing, advertising, and sales data into the data warehouse, which would allow you to use more advanced reports, use more metrics (e.g., Google Analytics 4 will enable you to analyze the campaigns only at the campaign level) and easier communicate marketing results with C-levels or a board.
That's where you can get more comprehensive reports and collect the additional UTM tags. We manage over 200 metrics from Facebook Ads data to Google BigQuery.
Build detailed reports for in-depth analysis, create remarketing lists, effectively manage ad bids and rates, and train your machine learning models for more accurate predictions.
OWOX BI uses its cookieless tracker (similar to Google Analytics counter, but privacy-compliant and doesn't have the limitation) installed on the customer’s website. OWOX records data about user behavior in the form of events (or hits) into Google BigQuery. This data is available without any delays. Tables with user sessions from tables with data on hits or events are formed daily.
Then OWOX BI Transformation helps you to Attribute AdCost to Sessions.
This information helps you analyze data in different segments. The easiest thing is to calculate the cost per order (CPO) for each of your orders. Just take the attributedAdCost of the user who converted, sum up the costs if there were a few paid transitions, and get the cost of your order.
You can also group expenses and revenues by user, cohort, or landing page. This helps evaluate the effectiveness of campaigns aimed at returning or attracting new users and planning the budget for different categories, regions, etc.
Any analytics by your rules. No limitations.
The good news is you don’t always have to tag your campaigns manually. Some UTM builders allow you to easily add the needed UTM parameters to your URLs. We use this URL Builder to help you generate a correct URL with UTM parameters.
This takes two easy steps:
The URL is updated automatically as you add the parameters. This is very convenient if you need to create many similar URLs.
We have also created an infographic post to help you create UTM tags for tracking ad campaigns in Google Analytics.
UTM tracking codes are essential for accurately measuring the performance of your marketing campaigns. By paying attention to these best practices, you establish a foundation of dependable data, empowering strategic decision-making and enhancing marketing strategies.
Implementing these practices ensures accurate tracking and better insights for your marketing campaigns.
If you append correctly, UTM tags can provide valuable information about clicks on your ads. Nobody is immune to making mistakes, and the good news is we’ve prepared a compilation of the most common errors in UTM tagging. Get the checklist, and ensure you’re tagging your URLs correctly.
Variations in capitalization, spelling, or format across campaigns can fragment your data. For example, using “Email” in one campaign and “email” in another can split your data into separate entries, making it difficult to analyze performance accurately.
Omitting essential parameters like utm_medium or utm_source can result in incomplete data. Using parameters incorrectly (e.g., utm_content instead of utm_campaign) can mislead your analytics, making it hard to measure campaign success.
Applying UTM tags to links within your website can distort your internal traffic data. UTM parameters should only be used to track external traffic sources to avoid misrepresenting user journeys within your site.
UTM tags are case-sensitive, so mixing cases (e.g., “Facebook” vs. “facebook”) can lead to multiple entries for what should be a single source. This inconsistency complicates data aggregation and analysis, reducing the effectiveness of your tracking.
Long, UTM-tagged URLs can be cumbersome and unwieldy, especially when shared on social media or printed materials. Using URL shorteners helps maintain cleaner, more user-friendly links while ensuring tracking integrity.
Failing to document and manage your UTM codes can lead to confusion and errors over time. Maintaining a centralized log of all UTM parameters ensures consistency and makes it easier to troubleshoot tracking issues.
Not specifying the campaign parameter means missing out on valuable campaign-specific data. This omission hinders your ability to measure the effectiveness of individual campaigns and optimize future efforts.
Including user-specific data like email addresses in UTM tags poses significant privacy and security risks. It’s essential to avoid using PII in UTM parameters to comply with privacy regulations and protect user data.
UTM tagging is necessary for adequately collecting statistics and high-quality analysis. UTM parameters help you identify which campaigns generate revenue and which don’t. Just keep in mind that UTM tags should be added strictly by the rules to ensure that they are 100% effective.
UTM parameters allow marketers to track the effectiveness of campaigns by providing insights into traffic sources, mediums, and campaign performance, enabling data-driven optimization.
Yes, UTM parameters can be integrated into Shopify URLs for tracking campaign effectiveness, user behavior, and refining marketing strategies based on analytics insights.
Common pitfalls include inconsistent naming, syntax errors, and overcomplication of tags, which can lead to inaccurate tracking and analysis of campaign data.
UTM tags can be created using a UTM builder tool, which allows you to enter the relevant information and generates a tagged URL. Google Analytics also offers a URL builder that can also create UTM tags.
UTM tags help track the effectiveness of different marketing campaigns and channels, allowing marketers to analyze and optimize their efforts.
UTM tags are parameters added to URLs for tracking and analyzing marketing campaigns. They consist of parameters like utm_source, utm_medium, utm_campaign, utm_term, and utm_content. These tags help identify the source, medium, campaign, keywords, and content associated with a specific URL, allowing for accurate campaign tracking and analysis.