가상 브랜드 '데일리핏'은 인스타그램 광고 링크에 utm_source를 어떤 날은 instagram, 어떤 날은 Instagram, 어떤 날은 IG로 붙였습니다. GA4에서 소스별 리포트를 열어보니 같은 인스타그램 광고인데 세 줄로 나뉘어 있어서 정확한 유입량을 알 수 없었습니다.
UTM은 공식 표준이 없는 자율 규격이므로, 팀 안에서 값의 표기법을 딱 하나로 고정해야 리포트가 쪼개지지 않습니다.
UTM 파라미터(utm_source, utm_medium, utm_campaign 등) 자체는 구글이 만든 관례이지 강제 규격이 아닙니다. 그래서 대문자·소문자, 띄어쓰기, 약어 표기를 팀마다 다르게 쓰면 분석 도구는 이를 전부 다른 값으로 취급합니다. 표기를 하나로 정하고 문서화하는 것이 UTM 관리의 8할입니다.
새 UTM 링크를 만들기 전 아래를 확인합니다.
| 확인 항목 | 규칙 예시 |
|---|---|
| 대소문자 | 전부 소문자로 통일 |
| 띄어쓰기 | 언더바(_) 또는 하이픈(-)으로 대체, 공백 금지 |
| 채널명 표기 | instagram/naver/google처럼 팀이 정한 고정 목록에서만 선택 |
| 캠페인명 규칙 | 연도_월_캠페인명처럼 순서 고정 |
| 기존 값 재사용 | 새로 만들기 전 네이밍 문서에 이미 있는 값인지 확인 |
UTM 규칙표
| 파라미터 | 우리 팀 표기 규칙 | 예시 |
|---|---|---|
| utm_source | ________________________ | |
| utm_medium | ________________________ | cpc |
| utm_campaign | ________________________ | 2026_09_가을신상 |
| 금지 문자 | ________________________ | 공백, & ? = |
instagram과 Instagram을 섞어 쓰면 GA4 리포트에서 어떤 일이 생기나요?
A. 자동으로 하나로 합쳐진다
B. 대소문자가 다른 별개의 값으로 분리되어 잡힌다
C. 오류가 나서 아예 잡히지 않는다
정답: B — 대부분의 분석 도구는 대소문자를 구분하므로 표기를 통일하지 않으면 같은 채널이 여러 줄로 쪼개집니다.
UTM 파라미터 표준을 정하는 곳은? A. 국제 표준 기구가 강제한다 B. 공식 강제 표준은 없고 팀 내부 규칙으로 관리한다 C. 각 광고 플랫폼이 값을 자동으로 통일해준다 정답: B — UTM은 구글이 제안한 관례이지 강제 표준이 아니므로, 표기 일관성은 팀이 직접 관리해야 합니다.
캠페인명에 공백을 쓰면 안 되는 이유는? A. 보기에 좋지 않아서 B. URL 파라미터가 깨지거나 잘못 파싱될 수 있어서 C. GA4가 공백이 들어간 캠페인을 자동 삭제해서 정답: B — 공백은 URL 인코딩 과정에서 문제를 일으킬 수 있어 언더바나 하이픈으로 대체하는 것이 안전합니다.