데이터·측정 심화
UTM 파라미터
UTM Parameters 다른 표기: UTM 태그, 캠페인 파라미터
UTM 파라미터는 이메일·SNS·배너처럼 리퍼러 정보가 없는 채널의 유입을 구분하려고 URL 끝에 붙이는 추적용 태그입니다. GA4는 이 태그로 캠페인별 성과를 나눠 보여줍니다.
- UTM 파라미터를 URL 뒤에 작성하는 방법
- 다섯 가지 매개변수가 각각 뜻하는 값
- 지금 배포한 링크에 UTM이 제대로 붙었는지 확인하는 방법
UTM 파라미터는 어디에서 쓰이나요?
이메일·SNS·배너처럼 링크를 직접 배포하는 채널의 유입을 구분할 때 URL 뒤에 붙입니다.
- 뉴스레터에 넣은 링크의 유입을 따로 볼 때
- 인스타그램에 올린 링크의 유입을 따로 볼 때
- 배너 광고 소재별 성과를 나눠 볼 때
UTM 파라미터는 어떤 종류로 나뉘나요?
기본 매개변수는 다섯 가지입니다.
| 매개변수 | 의미 |
|---|---|
| utm_source | 유입 출처(예: naver, instagram, newsletter) |
| utm_medium | 마케팅 매체 유형(예: cpc, banner, email) |
| utm_campaign | 캠페인명(예: spring_sale) |
| utm_term | 유료 검색 캠페인의 키워드 |
| utm_content | 같은 캠페인 안에서 소재를 구분하는 값 |
다섯 중 utm_source·utm_medium·utm_campaign 세 값이 채널 그룹을 정하는 핵심입니다.
UTM 파라미터는 어떻게 작성하나요?
원래 URL 뒤에 물음표와 매개변수를 &로 이어 붙입니다.
https://example.com/landing/?utm_source=naver&utm_medium=cpc&utm_campaign=spring_sale
지킬 규칙은 두 가지입니다.
- 값은 소문자로 통일합니다
- 사이트 내부 이동 링크에는 붙이지 않습니다
UTM 파라미터라는 개념은 왜 생겼나요?
검색 유입은 리퍼러 정보만으로 출처를 알 수 있지만, 이메일·메신저는 리퍼러 정보가 비어 있습니다. UTM은 배포하는 쪽이 출처를 스스로 표시해 이 공백을 메우려고 나왔습니다.
UTM 파라미터가 왜 중요한가요?
태그가 없으면 어느 채널에서 왔는지 구분할 방법이 없습니다.
GA4 세션은 30분 동안 활동이 없으면 종료됩니다. 이 세션 단위에 태그가 붙어야 캠페인별로 몇 개의 세션을 만들었는지 이메일과 SNS를 나눠 비교할 수 있습니다.
값을 채우지 않은 매개변수는 보고서에 (not set)으로 표시됩니다.
UTM 파라미터를 실무에서 어떻게 활용하나요?
- 명명 규칙 통일하기 utm_source·utm_medium 값을 소문자로 통일하고 채널마다 하나의 값만 씁니다.
- 캠페인별 URL 만들기 이메일·SNS·배너마다 utm_campaign 값을 다르게 채웁니다.
- GA4에서 채널별 성과 비교하기 세션·참여율·전환을 UTM 값 기준으로 나눠 봅니다.
내 상황에 적용하려면?
지금 배포 중인 링크 몇 개를 열어 utm_ 매개변수가 실제로 붙어 있는지 확인합니다.
- 채널마다 utm_source 값을 다르게 정했는지 확인했습니다
- 대소문자·표기를 통일했는지 확인했습니다
- 사이트 내부 링크에는 붙이지 않았는지 확인했습니다
- GA4 보고서에서 (not set) 유입이 남아 있는지 확인했습니다
UTM 파라미터에 대한 흔한 오해는 무엇인가요?
모든 링크에 UTM을 달아야 한다고 오해하는 경우가 많습니다.
| 오해 | 실제 |
|---|---|
| 모든 링크에 UTM을 달아야 합니다 | 내부 링크에 달면 세션이 잘못 끊겨 원래 유입 정보가 사라집니다 |
| UTM 값은 아무렇게나 적어도 됩니다 | 표기가 다르면 같은 채널이 여러 값으로 쪼개져 보입니다 |
| UTM을 안 달아도 GA4가 알아서 구분합니다 | 이메일·메신저는 태그 없이는 (not set)으로 남습니다 |
UTM으로 나눠 본 세션이 얼마나 몰입도 있게 이어졌는지는 참여율에서, 이 값을 자동으로 심는 실무는 구글 태그 매니저에서 이어집니다.
자주 묻는 질문
사이트 내부 링크에도 UTM을 달아야 하나요?
아닙니다. 새 세션으로 잘못 인식돼 원래 유입 채널 정보가 끊길 수 있습니다.
UTM 값을 빠뜨리면 어떻게 되나요?
보고서에 (not set)으로 표시되어 어느 채널에서 왔는지 구분할 수 없습니다.
UTM 파라미터와 구글 태그 매니저는 어떤 관계인가요?
UTM은 URL에 붙이는 값이고, 구글 태그 매니저는 그 값을 담은 태그를 코드 수정 없이 관리하는 도구입니다.
참고 자료
이메일이나 SNS처럼 링크를 직접 배포하는 채널은 검색 유입과 달리 비교할 공식 벤치마크가 없어서, UTM 파라미터로 쌓은 데이터가 사실상 유일한 비교 수단이다.
이 페이지가 도움이 되었나요?
10초면 됩니다 · 남겨주신 의견은 다음 개정에 반영됩니다