측정·순위 · 공식 문서
UTM 파라미터 뜻, 항목별 의미와 작성 규칙
UTM 파라미터는 링크 URL 끝에 붙여 GA4가 그 방문이 어느 캠페인에서 왔는지 알게 하는 꼬리표입니다. 구글은 utm_source(출처)·utm_medium(매체)·utm_campaign(캠페인) 셋을 항상 쓰고, 값은 대소문자를 구분하니 소문자로 통일하라고 적었습니다.
같은 상품 페이지 링크를 메일, 인스타그램, 배너에 함께 걸면 GA4는 셋을 따로 알아보기 어렵습니다. UTM 파라미터는 링크마다 출처를 적어 두는 꼬리표입니다.
꼬리표는 URL 뒤에 붙는 글자일 뿐이라, 값을 어떻게 짓느냐가 보고서의 모양을 정합니다. 뜻과 규칙을 먼저 정해 두면 캠페인이 쌓여도 같은 캠페인이 한 줄로 모입니다.
발견 01
UTM 매개변수는 8가지이고, 그중 2가지는 아직 GA4 보고서에 나오지 않습니다
By adding utm campaign parameters to the destination URLs you use in referral links and ad campaigns, you can view which campaigns refer traffic.
추천 링크와 광고 캠페인의 도착 URL에 UTM 캠페인 매개변수를 붙이면 어느 캠페인이 방문을 보냈는지 볼 수 있다.
| 매개변수 | 뜻 | 구분 | 원문 |
|---|---|---|---|
| utm_source | 어디서 왔나(사이트·매체 이름) | 필수 | utm_source: Referrer, for example: google, newsletter4, billboardutm_source: 리퍼러(출처). 예: google, newsletter4, billboard |
| utm_medium | 어떤 방식으로 왔나(메일·광고·소셜) | 필수 | utm_medium: Marketing medium, for example: cpc, banner, emailutm_medium: 마케팅 매체. 예: cpc, banner, email |
| utm_campaign | 어느 캠페인인가 | 필수 | utm_campaign: Product, slogan, promo code, for example: spring_saleutm_campaign: 제품, 슬로건, 프로모션 코드. 예: spring_sale |
| utm_id | 캠페인 ID | 선택 | utm_id: Campaign ID. Used to identify a specific campaign or promotion. Use the same IDs that you use when uploading campaign data.utm_id: 캠페인 ID. 특정 캠페인이나 프로모션을 식별한다. 캠페인 데이터를 올릴 때 쓰는 ID와 같은 값을 쓴다. |
| utm_term | 유료 키워드 | 선택 | utm_term: Paid keywordutm_term: 유료 키워드 |
| utm_content | 같은 캠페인 안의 소재 구분 | 선택 | utm_content: Use to differentiate creatives. For example, if you have two call-to-action links within the same email message, you can use utm_content and set different values for each so you can tell which version is more effective.utm_content: 광고 소재를 구분한다. 한 메일에 클릭 유도 링크가 둘이면 각각 다른 값을 넣어 어느 쪽이 효과적인지 본다. |
| utm_creative_format | 소재 유형 | 보고 안 됨 | utm_creative_format: Type of creative, for example: display, native, video, search utm_creative_format isn't currently reported in Google Analytics properties.utm_creative_format: 소재 유형. 예: display, native, video, search. 지금은 GA4 속성에서 보고되지 않는다. |
| utm_marketing_tactic | 타겟팅 기준 | 보고 안 됨 | utm_marketing_tactic: Targeting criteria applied to a campaign, for example: remarketing, prospecting utm_marketing_tactic isn't currently reported in Google Analytics properties.utm_marketing_tactic: 캠페인에 적용한 타겟팅 기준. 예: remarketing, prospecting. 지금은 GA4 속성에서 보고되지 않는다. |
실무에서 매번 쓰는 것은 앞의 셋이고, 한 메일 안에 버튼이 둘이면 utm_content 로 버튼을 가릅니다. utm_term 은 도움말이 유료 키워드용으로 적은 항목입니다.
광고 플랫폼과 GA4를 연동해 자동 태그를 쓰면 UTM 없이도 캠페인 정보가 들어옵니다. UTM 은 연동하지 않은 메일·소셜·제휴 링크에 수동으로 붙이는 방식입니다.
If you don't plan to create integrations between Analytics and your different ad platforms such as Google Ads, Display & Video 360, and Search Ads 360, you can manually tag the destination URLs in your ads with UTM parameters to collect a basic set of traffic-source dimensions:
애널리틱스를 구글 애즈 같은 광고 플랫폼과 연동하지 않는다면, 광고 도착 URL에 UTM 매개변수를 직접 붙여 기본 트래픽 소스 측정기준을 모을 수 있다.
발견 02
필수는 utm_source, utm_medium, utm_campaign 3가지이고, 빠지면 보고서에 (not set)이 남습니다
| 규칙 | 원문 |
|---|---|
| 필수 셋 | When you add parameters to a URL, you should always use utm_source, utm_medium, and utm_campaign.URL에 매개변수를 붙일 때는 utm_source, utm_medium, utm_campaign 을 항상 쓴다. |
| 모양 | If you want to set up your custom campaigns manually, make sure you separate the parameters from the URL with a question mark. List the parameters and values as pairs separated by an equal sign. Separate each parameter-value pair with an ampersand.직접 만들 때는 URL과 매개변수 사이를 물음표로 나누고, 매개변수와 값은 등호로 짝짓고, 짝과 짝 사이는 앰퍼샌드(&)로 나눈다. |
| 순서와 대소문자 | You can add parameters to a URL in any order. Parameter values are case sensitive, e.g. utm_source=google is different from utm_source=Google.매개변수는 어떤 순서로 붙여도 된다. 값은 대소문자를 구분해서 utm_source=google 과 utm_source=Google 은 다른 값이다. |
| 빠졌을 때 | Missing UTM parameters will result in (not set) values being present in reporting.UTM 매개변수가 빠지면 보고서에 (not set) 값이 나타난다. |
| 원문 예시 | https://www.example.com/?utm_source=summer-mailer&utm_medium=email&utm_campaign=summer-sale원문 예시 URL. 출처 summer-mailer, 매체 email, 캠페인 summer-sale. |
원문 예시를 풀면 출처는 summer-mailer(여름 세일 메일), 매체는 email, 캠페인은 summer-sale 입니다. 보고서에서는 이 세 값이 한 줄로 묶여 보입니다.
발견 03
값은 소문자로 통일하고, utm_medium 은 GA4 채널 규칙에 맞는 말로 짓습니다
| 항목 | 도움말 권장 |
|---|---|
| utm_source | Use only one unique utm_source for each distinct platform such as Facebook, Instagram, TikTok.페이스북·인스타그램·틱톡처럼 플랫폼마다 utm_source 값을 하나만 쓴다. |
| utm_medium | Use only one unique utm_medium for each distinct channel. For example, paid_social and organic_search.채널마다 utm_medium 값을 하나만 쓴다. 예: paid_social, organic_search. |
| utm_campaign | Use only one unique name that matches the exact campaign name. For example, utm_campaign={{campaign.name}}. This prevents a single marketing effort from splitting into multiple rows.실제 캠페인 이름과 정확히 같은 이름 하나만 쓴다. 그래야 한 캠페인이 여러 행으로 갈라지지 않는다. |
| utm_content | Ensure content values are unique to the specific creative or format that is displayed and clicked. Content can appear across different ads, but the naming must remain consistent to accurately track performance across variations.content 값은 노출되고 클릭된 소재나 형식마다 고유하게 짓고, 여러 광고에서 이름을 일관되게 유지한다. |
| 대소문자 | Use lowercase as a standard practice.기본은 소문자로 쓴다. |
| utm_medium 값(예) | GA4 기본 채널 | 기본 채널 그룹 규칙 원문 |
|---|---|---|
| organic | Organic Search(자연 검색) | Medium exactly matches organic매체가 organic 과 정확히 같으면 자연 검색 채널. |
| Email(이메일) | Medium = email|e-mail|e_mail|e mail매체가 email, e-mail, e_mail, e mail 중 하나면 이메일 채널(출처가 이 값이어도 같다). | |
| referral | Referral(추천) | Medium is one of ("referral", "app", or "link")매체가 referral, app, link 중 하나면 추천 채널. |
| cpc, ppc, paid_… | Paid Search·Paid Social 등(소스 목록과 함께 판정) | Medium matches regex ^(.*cp.*|ppc|retargeting|paid.*)$매체가 cp가 들어간 값, ppc, retargeting, paid로 시작하는 값이면 유료 채널 후보(출처 목록과 함께 판정). |
| 규칙에 없는 값 | Unassigned | Unassigned is the value Analytics uses when there are no other channel rules that match the event data.Unassigned(할당되지 않음)는 이벤트 데이터에 맞는 다른 채널 규칙이 없을 때 애널리틱스가 붙이는 값입니다. |
utm_medium 은 채널을 가르는 값입니다. 메일 링크에 newsletter 처럼 규칙에 없는 말을 넣으면, 출처에도 email 이 없으면 이메일 채널 대신 다른 규칙이나 Unassigned 로 갑니다.
그래서 매체 값은 email·referral·cpc 처럼 규칙에 있는 말로 정하고, 구체적인 이름은 utm_source 와 utm_campaign 에 넣습니다.
발견 04
같은 규칙이라도 B2B·B2C·B2G 는 UTM 으로 가르는 대상이 다릅니다
예시 ① 웨비나 안내 메일을 보내는 IT 솔루션 기업(B2B)
같은 메일에 「신청하기」 버튼과 「자료 받기」 링크가 있습니다. 출처는 webinar-mail, 매체는 email, 캠페인은 2026-11-webinar 로 두고, 두 링크는 utm_content 로 가릅니다.
영업 담당자가 개별 메일에 같은 링크를 붙여 보내면 캠페인 값이 섞입니다. 담당자용 링크는 출처 값을 따로 둡니다.
예시 ② 인스타그램과 페이스북에 같은 기획전을 올리는 쇼핑몰(B2C)
도움말은 플랫폼마다 출처 값을 하나씩 두라고 적었습니다. 인스타그램은 insta, 페이스북은 fb 처럼 정하고 모든 게시물에서 같은 값을 씁니다.
프로필 링크와 유료 광고 링크는 매체 값으로 가릅니다. 광고에는 paid_social, 일반 게시물에는 social 처럼 값을 나눠 둡니다.
예시 ③ 지하철 포스터 QR 코드로 신청을 받는 공공기관(B2G)
QR 코드가 여는 URL에 UTM 을 붙이면 오프라인 홍보물의 방문도 따로 셀 수 있습니다. 도움말의 utm_source 예시에도 billboard 가 있습니다.
포스터 위치마다 utm_content 를 다르게 두면 어느 역의 포스터가 방문을 많이 냈는지 보입니다.
그럼 우리 회사 UTM 규칙은 어떻게 정하나요?
- 자주 쓰는 출처(메일, 인스타그램, 페이스북, 제휴처)마다 소문자 출처 값을 하나씩 정해 표로 둡니다.
- 매체 값은 위 채널 규칙에 있는 말(email, social, paid_social, referral, cpc) 가운데서 고릅니다.
- 캠페인 값은 광고 관리 화면의 캠페인 이름과 같게 짓고, 띄어쓰기 대신 하이픈이나 밑줄을 씁니다.
- 링크마다 필수 셋을 모두 붙였는지 보고, 소재를 가를 때만 utm_content 를 더합니다.
- 사이트 안 메뉴·배너 링크는 파라미터 없는 URL로 둡니다. 파라미터 URL의 색인 처리는 「URL 파라미터 뜻」 편에 자세히 적었습니다.
- 링크를 만들고 GA4에서 확인하는 순서는 「UTM 생성 방법」 편으로 이어집니다.
조사 방법
- Analytics Help 「URL builders: Collect campaign data with custom URLs」 · 최종 확인일 2026-10-25 · https://support.google.com/analytics/answer/10917952
- Analytics Help 「Traffic-source dimensions, manual tagging, and auto-tagging」 · 최종 확인일 2026-10-25 · https://support.google.com/analytics/answer/11242870
- Analytics Help 「Default channel group」 · 최종 확인일 2026-10-25 · https://support.google.com/analytics/answer/9756891
- Google Analytics Help 「Default channel group」의 Unassigned 정의는 site-traffic-sources 편이 같은 문서에서 옮긴 원문을 함께 썼습니다.
- 매개변수 8가지는 「URL builders」 도움말 목록에서 광고 구매 플랫폼용 utm_source_platform 을 뺀 수입니다. 필수·선택 구분과 묶는 방식은 편집 판단입니다.
- 예시 ①②③은 이해를 돕기 위해 만든 가상 상황이며, 실제 기업·기관의 사례가 아닙니다.
- 원문은 영어판(hl=en)이고, 보고서·측정기준 이름은 같은 도움말 한국어판(hl=ko) 표기를 따랐습니다. 애널리틱스 도움말은 페이지에 수정일이 없습니다.