가이드 > utm
UTM 네이밍 규칙 완벽 가이드 — 팀 전체가 통일해야 하는 이유
utm_source에 Instagram, instagram, INSTAGRAM을 섞어 쓰면 GA4 데이터가 3개로 쪼개집니다. 팀 전체가 처음부터 통일해야 하는 UTM 네이밍 규칙을 정리했습니다.
2026년 5월 6일 · 읽기 13분
#UTM#네이밍규칙#GA4#퍼포먼스마케팅#디지털마케팅
UTM 네이밍 규칙 완벽 가이드 — 팀 전체가 통일해야 하는 이유
UTM을 붙이고 있는데 GA4 보고서가 이상합니다.
인스타그램 광고를 집행했는데 소스 칸에 instagram, Instagram, INSTAGRAM이 전부 따로따로 잡혀 있습니다. 같은 광고인데 데이터가 3줄로 쪼개진 겁니다.
규칙 없이 UTM을 만들면 GA4 데이터는 점점 엉망이 됩니다. 팀이 커질수록 더 심해집니다. 지금 처음부터 규칙을 잡아두면 나중에 수백 개의 캠페인 데이터를 깔끔하게 볼 수 있습니다.
왜 네이밍 규칙이 필요한가?
GA4는 UTM 값을 있는 그대로 기록합니다. 대소문자도, 띄어쓰기도, 오탈자도 전부 다른 값으로 인식합니다.
예를 들어 팀원 3명이 각자 UTM을 만들었다면:
팀원 A: utm_source=instagram
팀원 B: utm_source=Instagram
팀원 C: utm_source=Instagram_feed
GA4 보고서에서는 이렇게 보입니다:
| 소스 | 세션 | |---|---| | instagram | 1,200 | | Instagram | 340 | | Instagram_feed | 89 |
같은 인스타그램 광고인데 데이터가 3줄로 쪼개집니다. 실제 인스타그램 총 유입은 1,629인데, 보고서만 보면 알 수 없습니다.
이게 캠페인이 수십 개로 늘어나면 보고서 전체가 엉망이 됩니다.
규칙 1 — 전부 소문자
UTM 값은 예외 없이 전부 소문자로 씁니다.❌ utm_source=Kakao
❌ utm_source=KAKAO
❌ utm_source=KaKao
✅ utm_source=kakao
❌ utm_medium=CPC
❌ utm_medium=Cpc
✅ utm_medium=cpc
GA4가 대소문자를 구분하기 때문에 Kakao와 kakao는 완전히 다른 소스입니다. 규칙은 단순하게 "무조건 소문자"로 정해두는 것이 가장 안전합니다.
규칙 2 — 공백 대신 하이픈(-) 또는 언더스코어(_)
UTM 값에 공백(스페이스)이 들어가면 URL이 깨지거나 %20으로 변환됩니다. GA4에서 이상한 값으로 잡힙니다.
❌ utm_campaign=spring sale 2026
❌ utm_campaign=spring%20sale%202026
✅ utm_campaign=spring-sale-2026 ← 하이픈 사용
✅ utm_campaign=spring_sale_2026 ← 언더스코어 사용
규칙 3 — 한글보다 영문 소문자 권장
UTM 값에 한글을 쓰면 URL 인코딩 과정에서 읽기 어려운 형태로 변환될 수 있습니다.
❌ utm_campaign=봄세일
❌ utm_campaign=브랜드캠페인
✅ utm_campaign=spring-sale
✅ utm_campaign=brand-campaign
GA4 보고서에서 한글이 %EB%B4%84%EC%84%B8%EC%9D%BC처럼 인코딩된 형태로 보이거나, 팀원이 보고서를 볼 때 값의 의미를 파악하기 어렵습니다. 특히 팀 단위로 운영하거나 외부 대행사와 협업할 때는 영문 소문자로 통일하는 것이 안전합니다.
utm_source 표준 값 정리
utm_source는 트래픽이 어떤 플랫폼에서 왔는지를 나타냅니다. 아래 값을 팀 표준으로 정해두세요.
| 플랫폼 | 표준 값 |
|---|---|
| 카카오 광고 | kakao |
| 카카오톡 채널 | kakaotalk |
| 네이버 검색 광고 | naver |
| 메타(인스타그램/페이스북) | meta 또는 instagram / facebook |
| 구글 광고 | google |
| 유튜브 | youtube |
| 문자 메시지 | sms |
| 이메일 | email |
| 뉴스레터 | newsletter |
utm_medium 표준 값 정리
utm_medium은 마케팅 방식을 나타냅니다. 플랫폼 이름이 아니라 광고 유형을 씁니다.
| 광고 유형 | 표준 값 | 설명 |
|---|---|---|
| 유료 검색 광고 | cpc | 클릭당 과금 광고 |
| 유료 소셜 광고 | paid_social | 소셜 미디어 유료 광고 |
| 디스플레이 배너 | display | 배너/이미지 광고 |
| 이메일 | email | 이메일 마케팅 |
| 문자 메시지 | sms | SMS/카카오 알림톡 |
| 오가닉 소셜 | social | 유료 아닌 소셜 포스팅 |
| 제휴/협찬 | affiliate | 제휴 마케팅 |
| QR코드 | qr | 오프라인 QR 코드 |
utm_campaign 네이밍 공식
utm_campaign은 자유도가 높아서 팀마다 규칙이 제각각입니다. 규칙이 없으면 캠페인이 늘어날수록 GA4 보고서가 뒤죽박죽이 됩니다.
STARTMKTG에서 사용하는 표준 공식은 이렇습니다.
공식:
st_{ad_type}_{platform}_{intent}_{date}_{tag}_{seq}
각 항목 설명:
| 항목 | 설명 | 예시 |
|---|---|---|
| st | STARTMKTG 규칙 prefix | st |
| ad_type | 광고 유형 | sa(검색광고), da(디스플레이/소셜광고) |
| platform | 플랫폼 | naver, kakao, meta, google |
| intent | 캠페인 목적 | awareness, traffic, purchase |
| date | 집행 연월 | 202605 |
| tag | 프로모션/캠페인명 | spring-sale, new-user |
| seq | 중복 방지 순번 | 001, 002 |
실제 예시:
✅ st_sa_naver_purchase_202605_spring-sale_001
→ 네이버 검색광고(sa) / 구매 의도 / 2026년 5월 / 봄 세일 / 첫 번째
✅ st_da_meta_awareness_202605_new-user_001
→ 메타 디스플레이광고(da) / 인지 목적 / 2026년 5월 / 신규 유저 / 첫 번째
✅ st_da_kakao_traffic_202605_brand_001
→ 카카오 디스플레이광고(da) / 트래픽 목적 / 2026년 5월 / 브랜드 캠페인
팀 문서로 만드는 법
규칙을 정했으면 팀 전체가 볼 수 있는 문서로 만들어야 합니다. 규칙이 머릿속에만 있으면 팀원이 바뀔 때마다 깨집니다.
정리하면
UTM 네이밍 규칙은 3가지만 기억하면 됩니다.
1. 전부 소문자
2. 공백 대신 하이픈(-) 또는 언더스코어(_) 중 하나로 팀 기준 통일
3. 한글보다 영문 소문자 사용
규칙은 단순할수록 좋습니다. 복잡한 규칙은 팀원이 지키지 않습니다.
지금 당장 팀 문서에 utm_source, utm_medium 표준 값을 정리하고, 오늘부터 모든 광고 링크를 이 규칙으로 만드세요. 한 달 뒤 GA4 보고서가 달라집니다.
규칙에 맞는 UTM, 자동으로 만들어보세요
소문자, 영문, 표준 구조 — 규칙을 지키면서 UTM 링크를 10초만에 완성할 수 있습니다.
관련 가이드: