Skip to main content
miji.be

UTM Parameters Guide: Measure Campaign Performance

A systematic explanation of the five elements of UTM parameters and naming rules. With real examples, it covers how to combine them with short URLs, how to check them in GA4, and common mistakes and how to avoid them.

Oct 31, 2026 / About 5 min read

BusinessTechnical

UTM parameters are tracking query strings added to a URL, a method for identifying the traffic sources of marketing campaigns. Web analytics tools, starting with Google Analytics, automatically recognize UTM parameters and aggregate data by traffic source. UTM stands for Urchin Tracking Module and comes from Urchin Software, a web analytics company that Google acquired in 2005. A long-used technology is likely still in use because the simple mechanism of URL parameters works universally regardless of tool or platform. Besides Google Analytics, analytics tools such as Adobe Analytics, Mixpanel, and Amplitude also recognize UTM parameters.

Here we introduce the following five UTM parameters. The utm_source parameter indicates where the traffic comes from and is set to values such as "google," "twitter," and "newsletter." The utm_medium parameter indicates the type of marketing medium and is set to values such as "cpc," "social," "email," and "banner." The utm_campaign parameter indicates the campaign name and is set to identifiers such as "summer-sale-2025" and "product-launch." The utm_term parameter indicates the keyword of a paid search ad and is set to search keywords such as "running+shoes" and "url+shortener." The utm_content parameter is used to distinguish content within the same campaign and is set to values such as "header-banner," "sidebar-link," and "version-a." Just aligning the three elements source, medium, and campaign gives you clues for telling traffic sources apart.

Standardizing naming rules is an important point in running UTM parameters. Google Analytics strictly distinguishes UTM parameter values as strings. "Twitter," "twitter," and "tw" are recorded as three different sources, and the data is scattered. If you keep operating without standardized naming rules, the number of utm_source values keeps growing, and ROI analysis by campaign becomes difficult. Conversely, standardizing naming rules alone is thought to improve the accuracy of analysis and also help you discover wasted ad spend. The recommended naming rules are as follows. Use lowercase for everything. Use hyphens (-) to separate words (avoid underscores and spaces). Do not use abbreviations; choose names whose meaning anyone can understand. When including dates, standardize on a format such as "2025-06." It is important to document the naming rules across the whole team and share a management ledger in a tool such as Google Sheets.

Combining short URLs with UTM parameters helps with marketing measurement. URLs that contain UTM parameters tend to be long. For example, "https://example.com/sale?utm_source=twitter&utm_medium=social&utm_campaign=summer-sale-2025&utm_content=organic-post" exceeds 100 characters. If you convert this URL into a short URL, you can share it concisely in social media posts and emails, and it also looks cleaner. By matching the click data of the URL shortener against the UTM data in Google Analytics, you can also see the difference between the number of clicks and the number of sessions (bot clicks, drop-off before the page loads, and so on). When you match the click count of a short URL against the session count in GA4, you may find that part of the gap is due to bot traffic. Identifying placements with many bots and stopping ads there can be a way to reduce wasted ad spend.

Here is a concrete explanation of how to check UTM parameters in Google Analytics 4 (GA4). In the GA4 interface, open "Reports," then "Acquisition," then "Traffic acquisition." If you set the primary dimension to "Session source / medium," the number of sessions, engagement rate, and number of conversions are shown for each combination of utm_source and utm_medium. If you add "Session campaign" as a secondary dimension, you can check detailed data for each utm_campaign. If you create a funnel report with the "Explore" feature, you can visualize the conversion funnel for each campaign. Unlike the earlier Universal Analytics, GA4 adopts an event-based data model and also supports analysis by content using utm_content. As a point of caution, Google's documentation (as of October 2026) says GA4 data processing can take 24 to 48 hours, so for real-time decisions it is practical to also use the click data on the URL shortener side.

Here are common failure patterns and how to deal with them. The first is adding UTM parameters to internal links. If you add UTM parameters to links within your own site, they are recorded as a new session and the information about the original traffic source is overwritten. For example, when a user who arrived through Google Ads clicks a link with UTM parameters inside the site, the source is rewritten from "google / cpc" to the UTM values of the internal link, and the results of the ad can no longer be measured correctly. Strictly follow the rule of using UTM parameters only for traffic from outside and never adding them to internal links. By adding your own domain to GA4's "List unwanted referrals," you can prevent the referrer from being overwritten by internal navigation. The second is UTM parameters being lost in a redirect. Some redirect settings may not carry over the query parameters of the URL. When you use a URL shortener, confirm in advance that query parameters are preserved during the redirect. The third is typos in parameter values. Typos such as "emal" (a misspelling of email) and "socail" (a misspelling of social) cause the data to scatter. Using a URL builder tool (such as Google's Campaign URL Builder) reduces mistakes from manual entry.

As drawbacks, UTM parameters have several structural limits. First, because UTM parameters are included in the URL in plain text, they are visible to users. Do not include internal campaign code names or confidential information in utm_campaign. Second, URLs that contain UTM parameters may spread through bookmarks and shares, with the risk that unintended tracking data gets mixed in. Third, because UTM parameters are also recorded in server-side logs, take care not to include personally identifiable information (email addresses or user IDs) in parameter values. Fourth, because UTM parameters are processed by client-side JavaScript, tracking may not work in environments where JavaScript is disabled or privacy extensions are installed. Because a certain number of users use ad blockers or privacy protection features, relying only on UTM-based measurement tends to underestimate traffic.

To standardize the operation of UTM parameters across the whole organization, we recommend preparing the following three documents. First, naming rule guidelines (lists of allowed values for utm_source, utm_medium, and utm_campaign). Second, a URL creation procedure (how to use the URL builder and the steps for converting to a short URL). Third, a management ledger (a list of issued UTM parameters and information about the person in charge). Preparing these makes it easier to keep operations consistent even when team members change. It is practical to run the management ledger in Google Sheets and set a rule to always record new UTM parameters when they are issued.

Was this article helpful?

Related Articles

How to Track Marketing Campaigns with Short URLs

Learn how to use short URLs for campaign tracking. Discover techniques for UTM integration, A/B testing, and data-driven marketing.

Short URL Analytics 101: How to Read and Act on Click Data

An explanation of how to read and use the access analytics obtained from short URL click data. We introduce analysis methods by device / region / time of day, points to watch in bot filtering, the impact of privacy regulations, and how to build an improvement cycle.

URL Shorteners and SEO - How Short Links Affect Search Rankings and Link Equity

Analyze the impact of short URLs on search engine optimization. Covers 301 redirect link equity, crawl budget effects, and SEO best practices.

A/B Testing with Short URLs: Data-Driven Marketing

Learn how to run effective A/B tests using short URLs. Covers test design, statistical significance, and practical examples for landing pages, CTAs, and ads.

Retargeting with Short URLs - Click Data, Pixel Integration, and Conversions

Learn how to design retargeting ads using short URL click data. This guide covers retargeting pixel integration procedures, audience segment building strategies, and practical techniques for improving conversion rates, all illustrated with concrete numerical data.

QR Codes and Short URLs - Bridging Offline and Online Experiences

Learn how combining QR codes with short URLs connects print, events, and business touchpoints directly to the web.

Related Terms

UTM Parameter

Tags added to URLs that track the source, medium, and campaign name of traffic in analytics tools.

Click Analytics

The measurement and analysis of user clicks on links, providing insights into engagement and traffic sources.

Link Attribution

The process of identifying which specific link or marketing channel was responsible for driving a conversion.

Referrer

The URL of the page that linked to the current page, transmitted in the HTTP Referer header.

Related Tools

UTM Builder

Enter a destination URL and UTM parameters to build a campaign URL that lets your analytics tool measure where visitors come from.

Paste a URL. That's it.

Shorten a URL