MarketingMeasurement & AnalyticsUpdated 2026.04.29

UTM Parameter

Urchin Tracking Module

Also known asUTMUTM 태그

In one line

UTM parameters are standardised query strings appended to URLs that label the source, medium and campaign so you can tell where each visit came from.

Going deeper

UTM parameters trace back to Urchin Software, an analytics vendor that emerged in the late 1990s. Google acquired Urchin in April 2005 and built Google Analytics on top of it — that lineage is what hardened the URL-parameter convention into the de facto global standard for campaign tracking. Today GA4, Adobe Analytics, Mixpanel and Amplitude all read the same parameter structure — without UTMs, channel-level attribution effectively isn't possible.

The five standard parameters are utm_source (the specific origin — facebook, naver, newsletter), utm_medium (the category — cpc, social, email), utm_campaign (the campaign name — spring_sale_2026), utm_content (variant within a campaign — button_v1 vs banner_v2), and utm_term (the paid keyword). The most common confusion is between source and medium. Source is the specific origin; medium is the category that origin belongs to. naver+cpc and naver+organic share a source but differ in medium, and they will land in separate channels in your reports.

The most common way UTMs go wrong in the wild is naming chaos. The same spring sale tagged as 'spring_sale', 'Spring-Sale', 'springsale' and 'springsale_2026' shows up as four different campaigns in GA4 — and the data effectively becomes unanalysable. The fix is unglamorous: write a UTM convention, document it, and ideally automate generation with utm.io, Bitly Campaign Tracking or a homegrown URL builder. Korean teams running Naver, Kakao and Meta in parallel typically extend the convention with sub-tags like naver_pc, naver_mo, kakao_biz, meta_fb and meta_ig.

AI search has created a new use case for UTMs. ChatGPT and Perplexity don't append UTMs to the citations they generate, but you can tag the links you place in your own GEO surfaces — guest posts, press releases, brand kits — with parameters like utm_source=ai_referral_perplexity. That covers part of the AI-driven traffic, though it misses users who type your domain directly after seeing an AI answer. Korean teams increasingly pair UTM tagging with custom GA4 channel groupings and 'how did you first hear about us' surveys to triangulate the rest.

The most damaging misconception is that adding UTMs to internal links makes tracking more precise. The opposite is true. Internal UTMs force GA4 to start a new session at the click, which overwrites the original acquisition source — a user who arrived from a paid ad and then clicked an internal UTM link is suddenly attributed to your 'internal campaign' instead of the ad. UTMs belong only on links from external domains to your site. For internal navigation analysis, use event parameters or click IDs instead. This rule applies in GA4 and in essentially every other web analytics tool you might use.

Sources

Related terms

How does your brand show up in AI answers?

Villion measures how your brand appears across ChatGPT, Perplexity and AI Overviews, then automates the work that lifts citation rate and share of voice.

Get a free audit