UTM 표기 규칙이 캠페인 성과를 갈라놓습니다

UTM 표기 규칙과 캠페인 성과를 일관되게 읽는 방법을 보여주는 마케팅 측정 이미지

UTM을 붙였는데 GA4 보고서에서 같은 캠페인이 여러 줄로 갈라진다면 문제는 도구보다 이름 규칙에 있습니다.

utm_source는 어디에서 왔는지
utm_medium은 어떤 방식으로 왔는지
utm_campaign은 어떤 캠페인인지 표시합니다.

필드의 뜻을 정해도 사람마다 대문자와 띄어쓰기와 구분자를 다르게 쓰면
한 번의 캠페인이 여러 이름으로 쪼개집니다.
이 글은 링크를 만들기 전에 정할 표기 규칙과 GA4에서 확인할 순서를 정리합니다.

UTM은 유입을 표시하는 약속입니다

UTM은 링크를 클릭한 사람이 어느 캠페인에서 왔는지
Analytics가 읽을 수 있도록 URL에 붙이는 캠페인 파라미터입니다.

Google Analytics 공식 안내는 UTM 값을 클릭 URL에서 받아
Traffic acquisition 보고서의 세션 소스와 매체와 캠페인으로 보여준다고 설명합니다.
공식 URL Builder 안내에서 필드의 뜻과 보고서 위치를 확인할 수 있습니다.

따라서 UTM의 목적은 링크를 길게 만드는 데 있지 않습니다.
캠페인 이름을 나중에 같은 기준으로 묶어 보고
어떤 유입이 다음 행동으로 이어졌는지 비교할 수 있게 만드는 데 있습니다.

source medium campaign을 먼저 고정합니다

필드를 모두 사용하기 전에 세 가지를 한 문장으로 합의하세요.
누가 링크를 만들어도 같은 질문에 같은 값을 넣는 것이 핵심입니다.

01 source

어디에서 왔는가

google, instagram, newsletter처럼 유입을 보낸 플랫폼이나 발송원을 기록합니다. 한 플랫폼을 여러 철자로 나누지 말고 팀에서 사용할 이름 하나를 정합니다.

02 medium

어떤 방식으로 왔는가

cpc, email, paid_social처럼 매체 유형을 기록합니다. source가 플랫폼이라면 medium은 유입 방식이므로 둘을 같은 값으로 쓰지 않습니다.

03 campaign

어떤 캠페인인가

한 번의 프로모션이나 콘텐츠 묶음을 식별하는 이름입니다. 날짜와 대상과 목적을 팀의 캠페인 명명표에 맞춰 정하고 링크마다 임의로 바꾸지 않습니다.

광고 안에서 헤드라인이나 버튼을 구분해야 한다면
utm_content를 추가할 수 있습니다.
다만 필드를 많이 넣는 것보다 먼저 세 필드의 표기 기준을 고정하세요.

표기 규칙이 흔들리면 보고서가 갈라집니다

Google Analytics의 캠페인 값은 대소문자를 구분합니다.
google과 Google, paid_social과 Paid_Social은 같은 뜻처럼 보여도 다른 값으로 집계될 수 있습니다.

예를 들어 같은 뉴스레터 캠페인에 아래 두 링크를 쓰면
보고서에는 서로 다른 캠페인이나 source가 생길 수 있습니다.

같은 캠페인인데 다른 표기

utm_source=newsletter
utm_medium=email
utm_campaign=summer_service

표기 기준을 바꾼 링크

utm_source=Newsletter
utm_medium=Email
utm_campaign=Summer-Service

두 링크가 모두 같은 발송에 쓰였다면
대시보드에서 한 캠페인을 합쳐 읽는 일이 어려워집니다.

기본 규칙은 작게 정하면 됩니다.

  • 모든 값은 영문 소문자로 기록합니다.
  • 단어 사이는 하나의 구분자만 사용합니다.
  • source와 medium의 허용 목록을 미리 정합니다.
  • campaign은 실제 캠페인 문서의 이름과 맞춥니다.
  • 이름이나 이메일처럼 개인을 식별할 수 있는 값을 UTM에 넣지 않습니다.

링크를 만들기 전 체크할 네 칸

캠페인 링크를 발행하기 전에 아래 네 칸을 한 줄로 남기면
나중에 값의 의미를 다시 추측할 일이 줄어듭니다.

링크 목적

어떤 질문을 해결하는 링크인가

광고인지 뉴스레터인지, 새 글 안내인지 먼저 적습니다. 목적이 바뀌면 campaign도 달라질 수 있습니다.

허용 값

누가 만들어도 같은 이름인가

source, medium, campaign, content의 값이 명명표에 있는지 확인합니다. 임의의 대문자나 띄어쓰기를 발견하면 발행 전에 고칩니다.

도착 페이지

링크 약속과 페이지가 맞는가

광고 문구가 약속한 내용이 최종 URL에서 바로 보이는지 확인합니다. 추적 값이 붙은 URL이 리디렉션에서 사라지지 않는지도 테스트합니다.

다음 행동

어떤 이벤트를 확인할 것인가

페이지 조회만 남길지, 문의 시작이나 제출처럼 사업에 중요한 핵심 이벤트를 함께 볼지 정합니다.

GA4에서 확인할 네 줄

링크를 배포한 뒤에는 URL에 값이 붙었다는 사실보다
GA4가 그 값을 같은 이름으로 읽는지 확인해야 합니다.

  • Session source — 어떤 발송원에서 세션이 시작됐는가
  • Session medium — 어떤 방식의 유입인가
  • Session campaign — 어느 캠페인으로 묶이는가
  • Engaged sessions와 key events — 들어온 뒤 어떤 행동이 일어났는가

GA4 Manual report 공식 문서는 UTM이 정상적으로 전달될 때 수동 캠페인의 source, medium, campaign, content를 보고서에서 확인할 수 있다고 설명합니다.

캠페인 이름이 여러 줄로 갈라졌다면
새 링크를 더 만드는 일보다 기존 값의 대소문자와 구분자와 리디렉션을 먼저 점검하세요.

자주 묻는 질문

Google Ads에도 UTM을 꼭 붙여야 하나요

Google Ads는 연동과 자동 태그 설정으로 캠페인을 측정할 수 있습니다. 수동 UTM을 추가할 때는 자동 태그와 충돌하지 않는지, 어떤 보고서의 기준을 쓸지 먼저 정하세요.

사이트 안의 내부 링크에도 UTM을 붙이나요

일반적인 내부 이동에는 캠페인 UTM을 붙이지 않는 편이 안전합니다. 내부 링크마다 source가 바뀌면 원래 유입의 세션 정보가 덮어쓰일 수 있으므로 외부 캠페인 링크와 내부 탐색 링크를 구분하세요.

UTM 값에 고객 이름을 넣어도 되나요

넣으면 안 됩니다. Analytics에 개인 식별 정보를 보내지 않도록 캠페인과 콘텐츠를 설명하는 일반화된 값만 사용하세요.

함께 보면 좋은 기준

마케팅 KPI 숫자를 줄여야 보이는 한 가지 목표

GA4에서 사용자와 세션을 나눠 봐야 하는 이유

다음 캠페인 링크를 만들기 전에

이름 규칙과
다음 행동을 함께 적어보세요.

오로라의소리는 source medium campaign 도착 페이지 핵심 이벤트를 한 줄에 남겨 링크를 만든 뒤에도 같은 기준으로 성과를 읽습니다.

카카오톡으로 캠페인 측정 기준 점검하기

참고: UTM 필드 정의와 보고서 위치는 2026년 8월 9일 확인한 Google Analytics 공식 문서를 기준으로 했습니다. UTM 규칙을 정해도 데이터 수집과 캠페인 성과와 문의가 보장되지는 않습니다.

Blank Form (#3)

마케팅 상담이 필요하시면 아래에 남겨주세요.
최대한 빨리 연락드리겠습니다.

즉시 상담을 원하실 땐
전화 010-9594-1008