UTM이 흐트러지면 GA4 보고서가 사실상 무용지물이 됩니다.
처음에 작명 규칙만 잡아두면 분석은 자동으로 맞춰집니다.
1. 5개 파라미터의 역할
utm_source는 어디서 왔는지(예: naver, google), utm_medium은 어떤 매체인지(cpc, email, social), utm_campaign은 어떤 캠페인인지를 나타냅니다.
utm_term은 검색 광고 키워드, utm_content는 동일 캠페인 내 소재·위치 구분에 씁니다. 다섯 개 다 채울 필요는 없지만 source·medium·campaign은 항상 박아야 합니다.
2. 작명 규칙은 절대 흔들리면 안 됨
대소문자·띄어쓰기·하이픈/언더스코어가 다르면 GA4가 다른 값으로 인식해 보고서가 분리됩니다.
소문자·하이픈으로 통일하고(예: spring-sale), 한글이나 공백은 절대 쓰지 않으며, 사내 표준표를 한 장으로 정리해 모두가 같은 값을 쓰도록 강제해야 합니다.
3. URL 빌더 도구 활용
구글 캠페인 URL 빌더(ga-dev-tools.google/campaign-url-builder/)에서 폼에 입력하면 UTM이 박힌 URL이 자동 생성됩니다.
사내 노션·스프레드시트에 캠페인별 URL을 모아두면 같은 캠페인의 같은 소재를 두 번 다른 값으로 박는 사고가 줄어듭니다.
4. 단축 URL과 함께 쓰기
UTM이 붙으면 URL이 길어지고 보기에도 안 좋으므로 비틀리(bit.ly)·네이버 me2 같은 단축 URL과 함께 쓰는 게 일반적입니다.
단축 URL 자체에도 클릭 통계가 잡히므로 GA4와 교차 검증하기 좋고, QR로 변환해 오프라인 캠페인까지 추적할 수 있습니다.
5. 흔한 실수와 점검
같은 캠페인을 여러 사람이 박을 때 utm_campaign이 달라지는 사고가 가장 잦고, 이메일·SMS 본문에 UTM이 빠진 채 발송되는 사고도 흔합니다.
발송 전 GA4의 실시간 보고서로 한 번 클릭해보면 즉시 검증할 수 있고, 매주 한 번 utm 값 분포를 확인하는 루틴을 잡아두면 사고가 빨리 잡힙니다.
추적이 깨지면 모든 분석이 거짓말이 됩니다. UTM은 사소해 보여도 가장 먼저 잡아야 할 인프라입니다.
