The Ultimate Guide to UTM Codes & Tracking

...
Corey Rice
Share:

To truly understand what makes a marketing campaign successful, it’s crucial to be able to track and analyze its performance. This is where UTM codes come into play. 

UTM codes are added to the end of any URL to track clicks and the performance of marketing activities. UTM tracking does not tell the full story, but a fuller picture emerges when combined with site tagging and conversion pixels. This enables marketers to measure and attribute success to specific marketing efforts accurately.

In this article, we’ll review UTM codes and how to use them to track marketing performance.

The Basics: What Are UTM Tracking Codes?

UTM (Urchin Tracking Module) codes are snippets of text that can be appended to URLs to track different parameters of site traffic. These codes tell Google Analytics, and other analytics tools, more information about the web traffic source.

The term “Urchin Tracking Module” came from Urchin Tracker, a web analytics software that was the base for Google Analytics.

At a high level, UTM codes help advertisers answer three important questions:

  1. Where is my site traffic coming from?
  2. How are visitors ending up on my site?
  3. What actions have users taken before visiting my site?

To answer those questions, there’s a specific code attached to a website’s URL, which looks something like this:

utm parameters

The code itself has two components:

  1. UTM Parameters: The part of the code starting after the “?” with utm, like “utm_source.”
  2. Tracking variable: The part of the code after the “=” sign and before the “&”, it’s a unique identifier used to track and differentiate specific sources, like Facebook.

utm parameters example

What are UTM Parameters?

UTM parameters are short lines of text added to the end of your URLs (or links) to track your website’s or marketing channels’ performance. 

You can track five UTM parameters, although the first three (Source, Medium, and Campaign) are the most commonly used:

1. UTM Source

This identifies your traffic source, such as a specific social media platform or website. If the traffic came from Facebook, it would be written as “utm_source=facebook.”

2. UTM Medium

This is the most-used option and tracks the content type or marketing medium that brought visitors to your site, like social media, email, or organic search.

Example: utm_medium=social

3. UTM Campaign

A parameter that allows tracking site traffic sourced from specific ad campaigns. This is helpful when multiple initiatives are live simultaneously and typically aligns with the campaign theme.

Example: utm_campaign=summer-sale

4. UTM Content

This is useful when multiple links point to the same URL, as it can help differentiate between creative messages or ad content. 

Each version can be assigned a unique click-through URL where UTM Content identifies the creative message if a single campaign rotates multiple ads.

Example: 

    • utm_content=banner-ad
    • utm_content=coupon

5. UTM Term

For advertisers running paid search campaigns, this category isolates the specific keywords or search terms that triggered the ad and drove the most site traffic and conversions.

Example: utm_term=seo

Advertisers can use this information to create targeted audience segments based on custom keyword sets, allowing for better ad targeting and audience construction.


UTM Codes Aren’t Enough.

Your marketing strategy needs a well-rounded strategy to attract & convert leads. Our experts can craft the strategy tailored specifically to you.


What Are The Benefits of Using UTM Codes?

UTM codes help your analytics tools track your visitor’s source to define where your traffic comes from.

You can also use them to: 

  • Track how the same piece of content performs across multiple marketing channels.
  • Test different content pieces with the same messages to see which version works best with your audience.

And in an increasingly cookieless advertising world, advertisers are turning to UTM codes more than ever. UTM codes provide more than just source tracking and campaign performance; they serve as site events to build First-Party audience segments and enhance retargeting capabilities. We’ll review this in more detail in our Advanced UTM Tracking Strategies.

What Are The Limitations of UTM Tagging?

While UTM codes provide valuable traffic insights, they don’t show the full customer journey.

If a visitor comes from your site from a different source, for example, word-of-mouth, the UTM tag won’t accurately reflect the traffic’s source creating false attribution.

🛑 What are the limitations of UTM tagging? 🛑
“Site attribution from programmatic advertising campaigns is heavily post-view attribution, which means campaigns are measured based on user actions after viewing an ad rather than solely on click-through rates.

UTMs are only triggered when a user clicks an ad. This means UTMs aren’t always a reliable data source for telling the full story of how users get to your site.”
–Jessica Ostrom, Director of Account Management, KORTX

UTM codes and Google Analytics offer insights into user clicks and the user’s site journey but do not explain the complete marketing narrative of how users arrived at your site.

❓ What tools or other tracking methods can advertisers complement UTM codes?
“This is where site tagging with conversion pixels come in. This helps ensure your marketing campaigns are set up to track post-view attribution so you’re not missing out on that key piece of the puzzle.”
–Jessica Ostrom, Director of Account Management, KORTX

📚 Related Article: How Site Tagging Can Make or Break Your Audience Strategy
Read more about the important role of site tagging and implementation in driving a successful audience strategy and measuring campaign success.

How to Use UTM Codes for Your Campaigns

Here’s a breakdown of how you can use UTM links in your day-to-day marketing activities:

1. Measure the Success of Promotional Campaigns

Whether you’re launching a new product or running a discount campaign, UTM codes can help you track the effectiveness of your promotional efforts. By appending UTM parameters to your campaign URLs, you can monitor and analyze the traffic generated from different sources. 

Example:
Instagram Discount Campaign: yoursite.com/sale?utm_campaign=20_off&utm_medium=paid&utm_source=instagram&utm_content=bio

2. Compare Organic and Follower-generated Content Promotion

Create separate UTM campaigns to gauge the impact of your organic social media efforts versus your followers’ promotional efforts. Share your content using a UTM link for your posts, and encourage your followers to share the same content using a different UTM link. 

Example:
In-house Social Campaign: yoursite.com?utm_campaign=inhouse_social&utm_medium=social&utm_source=facebook&utm_content=post

Follower Promotion: yoursite.com?utm_campaign=followers&utm_medium=social&utm_source=facebook&utm_content=post

3. Measure Guest Posting Referral Traffic

If you engage in guest posting on industry websites, you’ll want to assess whether these posts actually drive traffic to your site. Include UTM parameters in the links within your guest posts to track the referral source.

Example:
Guest Post: yoursite.com?utm_campaign=guest_post&utm_medium=paid&utm_source=guest_post_site&utm_content=body

4. Track Content Across Multiple Marketing Channels

Utilize different UTM codes for the same content across various platforms to understand which channels drive the most engagement. Focus on tracking the medium, source, and content parameters. 

Example:
LinkedIn: yoursite.com/my-content?utm_medium=social&utm_source=linkedin&utm_content=caption

Instagram: yoursite.com/my-content?utm_medium=social&utm_source=instagram&utm_content=description

TikTok: yoursite.com/my-content?utm_medium=social&utm_source=tiktok&utm_content=caption

5. Analyze Clicks on Internal Links

Determine how successful your internal linking strategy is by adding UTM parameters to track where users click within your blog posts. Use this strategy selectively to avoid confusion with search engines. 

Example:
Image: yoursite.com/my-content?utm_source=blog&utm_content=image

Above the Fold: yoursite.com/my-content?utm_source=blog&utm_content=above_the_fold

Bottom of the Post: yoursite.com/my-content?utm_source=blog&utm_content=bottom

These are just a few basic use cases for UTM tracking URLs. Below we’ll get into more advanced strategies for implementing UTM tracking here at KORTX.

Advanced UTM Tracking Strategies

Beyond basic source tracking, UTM codes are a powerful tool for building First-Party audience segments.

At KORTX, we use Axon Audience Manager to optimize campaign performance for our clients. Axon includes custom First-Party audience construction supplemented with Third-Party data.

Using all five UTM code parameters, Axon opens up an avenue for advanced audience segmentation and insights.

We’ve outlined some recommended strategies to help advertisers maximize UTM codes for audience targeting:

1. Convert Expensive Second-Party Audiences

Advertisers targeting niche audiences in specific industries often resort to expensive trade journals and industry publications, which charge higher CPMs (Cost Per Thousand) than programmatic rates.

While this is critical to reaching potential customers in the context of their industry, audience reach is typically limited, and moving these prospects down the purchase funnel is lengthy and costly. 

The KORTX Solution

Challenge: Expensive and niche Second-Party audiences can be identified with the UTM Source parameter when they reach a client’s site. 

Solution: Convert feasible traffic into First-Party audiences and retarget them cost-effectively across digital endpoints.

Results: KORTX implemented this strategy for a CPG client, targeting niche prospects at a $23.00 CPM. The converted Axon First-Party segments from the UTM codes were activated at a $4.75 CPM.

2. Sequence Messaging for Search & Social

Paid Search and Paid Social campaigns are often a user’s first digital brand touchpoint. However, each tactic operates at different points in the purchase funnel. 

Search is an effective lower-funnel conversion strategy, while Social excels at reach and upper-funnel awareness.

The UTM Medium parameter confirms which users have interacted with Search and Social messaging to determine the next creative sequence to drive toward a purchase or conversion.

The KORTX Solution 

Challenge: Accurately capturing and analyzing user behavior and engagement based on UTM parameters.

Solution: Axon Audience Manager captures UTM Medium for Search and Social, while providing real-time audience counts for precise targeting.

Results: Our strategy team analyzes opportunities to sequence Social audiences and assess user intent based on Search behavior.

3. Track CRM Performance and Scale

CRM (Customer Relationship Management) lists and site visitors are an advertiser’s most valuable data asset. Sophisticated marketers often have multiple CRM lists that categorize customers based on their engagement level with the brand. 

In this case, it’s critical to understand how each CRM list performs and which creative messages resonate the best. By assigning the UTM Content parameter to unique creative for each CRM list, advertisers can gather scale and performance data to maximize their CRM value.

The KORTX Solution 

Challenge: KORTX partnered with a retail chain with four CRM lists reflecting different engagement levels in online shopping. 

Solution: Our clients can onboard CRM lists into Axon. Unique UTM Content parameters are assigned to each list, offering performance and scale insights.

Results: UTM content breakouts tracked performance and informed creative recommendations for maximizing ROAS.

4. Transition Users to Different Endpoints 

Moving audiences between digital channels was previously a complex process that required multiple campaigns and manually shifting data segments. 

However, UTM codes allow easy audience segmentation based on traffic source and activating new First-Party audiences across digital end-points. Tracking UTM Medium and Source parameters helps understand ad exposure history and route audiences to unexposed digital channels.

The KORTX Solution 

Challenge: Moving audiences between digital channels.

Solution: Adjusting between Display and Video based on prior ad exposure enables frequency control for advertisers with diverse media mixes.

Results: Clients benefit from improved audience segmentation, ad frequency control, and campaign performance optimization across multiple channels and sources.

4. Push Customers Down the Funnel

The most direct and effective application of UTM codes involves segmenting users based on their current purchase funnel stage. 

Insights can be applied to advertising tactics aligned with the funnel, extracting details about pushing upper-funnel audiences (Pre-Roll, CTV, Social) into lower-funnel tactics (Display, Search, Native).

The KORTX Solution 

Challenge: Capturing and analyzing UTM events across all five parameters in real-time.

Solution: Once the Axon JavaScript code is live on a client’s site, UTM events are captured, First-Party audiences are built, and insights from analyzing UTM Medium and Content help optimize campaigns based on funnel position.

Results: Enhanced campaign optimization based on user exposure and funnel position.

Some UTM Tracking Best Practices

We recommend considering a few best practices before adding UTM codes to your marketing campaigns.

1. Use Consistent (and Descriptive) Naming Conventions

Use standardized naming conventions for UTM parameters across your campaigns to ensure consistency and easier data analysis.

Choose clear and descriptive values for each UTM parameter to accurately represent the source, medium, campaign, content, and term. This will help you identify and analyze different aspects of your campaigns.

Set up rules before using UTMs. Will you use underscores or dashes in the campaign name (summer-sale vs summer_sale)? Will all links use only lowercase (Summer-Sale vs summer-sale)? 

💡 We recommend using all lowercase in UTM links to avoid any case-sensitivity issues that might affect tracking accuracy.

2. Keep It Simple

Avoid using long and complex UTM codes. Keep them concise and straightforward for better readability and ease of use.

✅ Easy to read: https://www.yoursite.com/offers/?utm_source=Newsletter&utm_medium=Display&utm_campaign=SummerDeals

❌ Difficult to read: https://www.yoursite.com/offers/?utm_source=MarketingEmail&utm_medium=_campaign_
ABC123&utm_term=Retargeting&utm_campaign=_campaign_ABC123

Try to limit multiple parameter usage to the data that provide the most relevant insights for your tracking purposes. Too many parameters can make URLs longer and more complex.

Special characters and spaces can cause problems with URL formatting and tracking. Instead, use a percentage sign (%) followed by the corresponding character code if necessary.

3. Test Your UTM Codes

Before implementing UTM codes in your campaigns, test the URLs to make sure they work properly.

To test, enter the UTM-tagged URL into your browser’s address bar and see what happens.

If the URL redirects to the non-UTM-coded site, your UTM isn’t working. If the UTM parameters remain at the end of the URL, then your UTM is likely working.

An example of a UTM code that isn’t working. Notice how the URL redirects to the plain URL without the code.

An example of a working UTM code. The URL doesn’t redirect and keeps the UTM parameters when you visit the website.

4. Document your UTM codes

Maintain a central repository or spreadsheet to document the UTM codes used in each campaign. 

Although Google Analytics offers acquisition reporting, having redundancy in your tracking is always a good idea. A simple Excel or Google Sheet should do the trick.

Start Tracking with UTM Codes

As the advertising landscape becomes increasingly cookieless, UTM codes play a vital role in providing First-Party audience insights and enhancing retargeting capabilities.

UTM codes, combined with other tracking methods and tools, can provide valuable insights, optimize campaign performance, and enable more personalized marketing strategies.


UTM Codes + First-Party Data = Campaign Magic. ✨

Discover the untapped potential of your UTM codes and transform them into actionable data segments.

Axon Audience Manager empowers you to understand your audience better, drive personalization, and optimize campaign performance.


About the Author

Corey Rice is the Director of Strategy at KORTX and has nearly 18 years of digital marketing experience. Prior to joining KORTX he has worked at agencies, publishers, and tech companies in San Francisco and Detroit.

...
Corey Rice
Share:

Latest Stories

Here’s what we've been up to recently.

Get our stories delivered

From us to your inbox weekly.