가이드 목록

UTM 파라미터로 방문자 유입 경로 구분하기

utm_source, utm_medium, utm_campaign의 의미와 이름 짓는 규칙, 단축 링크와 함께 쓰는 방법을 설명합니다.

게시 · 수정

UTM 파라미터란 무엇인가요?

UTM은 주소 뒤에 붙이는 꼬리표입니다. 방문자가 어떤 경로로 들어왔는지 분석 도구가 구분할 수 있게 해 줍니다. 예를 들어 같은 홍보 페이지라도 뉴스레터에서 온 방문과 인스타그램에서 온 방문을 나눠 볼 수 있습니다.

예: https://example.com/event?utm_source=newsletter&utm_medium=email&utm_campaign=autumn_sale

UTM 파라미터에는 어떤 종류가 있나요?

  • utm_source: 어디서 왔는지 (newsletter, instagram, kakao)
  • utm_medium: 어떤 수단인지 (email, social, banner, qr)
  • utm_campaign: 어떤 캠페인인지 (autumn_sale, launch_2026)
  • utm_term: 검색 광고의 키워드 (선택)
  • utm_content: 같은 캠페인 안에서 버튼·배너 등을 구분 (선택)

UTM 이름은 어떤 규칙으로 정하나요?

분석 도구는 대소문자를 다르게 취급하는 경우가 많아서 Instagram, instagram, IG가 각각 다른 항목으로 쪼개질 수 있습니다. 팀에서 미리 이름 규칙을 정하세요.

  • 모두 소문자로 쓰기
  • 띄어쓰기 대신 밑줄(_) 쓰기
  • 한글보다 영문과 숫자 쓰기 (주소에서 깨지기 쉽습니다)
  • 같은 채널은 항상 같은 이름 쓰기

UTM 주소를 단축 링크로 감싸면 왜 좋은가요?

UTM을 붙이면 주소가 매우 길어집니다. 이대로 문자나 인쇄물에 쓰기는 어렵지만, 단축 링크로 바꾸면 길이 걱정 없이 채널마다 다른 링크를 만들 수 있습니다.

채널별로 링크를 따로 만들면 단축 링크 쪽의 방문 통계만 봐도 어느 채널이 더 많이 열렸는지 한눈에 비교됩니다. 분석 도구에서는 UTM으로 다시 한번 확인할 수 있어 이중으로 검증됩니다.

UTM을 쓸 때 주의할 점은 무엇인가요?

서비스 안에서 사이트 내부 링크에 UTM을 붙이면 방문 경로 기록이 덮어써져 분석이 어긋날 수 있습니다. UTM은 외부 채널에서 들어오는 링크에만 붙이세요.

개인정보가 들어간 값(이메일 주소, 이름 등)을 UTM에 넣지 마세요. 주소는 공유되고 로그에 남기 쉽습니다.

채널별 UTM은 어떻게 작성하나요?

아래 예시의 example.com/event는 연결할 원본 주소로 바꿔서 쓰세요.

  • 뉴스레터: example.com/event?utm_source=newsletter&utm_medium=email&utm_campaign=autumn_sale
  • 인스타그램 프로필: example.com/event?utm_source=instagram&utm_medium=social&utm_campaign=autumn_sale
  • 카카오톡 채널 메시지: example.com/event?utm_source=kakao&utm_medium=message&utm_campaign=autumn_sale
  • 현장 포스터 QR: example.com/event?utm_source=poster&utm_medium=qr&utm_campaign=autumn_sale

utm_campaign은 같은 캠페인의 모든 채널에서 똑같이 두고, utm_source와 utm_medium만 채널에 맞게 바꾸면 채널별 비교가 쉽습니다.

UTM 결과는 분석 도구에서 어떻게 확인하나요?

Google Analytics 같은 분석 도구에는 방문자가 어디서 왔는지 보여 주는 유입 보고서가 있습니다. UTM이 붙은 링크로 들어온 방문은 이 보고서에서 소스, 매체, 캠페인 이름으로 나누어 집계됩니다.

집계에 반영되기까지 시간이 걸릴 수 있으니 링크를 만든 직후에는 직접 눌러 보고 수 분에서 수십 분 뒤에 보고서에 나타나는지 확인하세요.

단축 링크의 방문 통계와 분석 도구의 숫자는 완전히 같지 않을 수 있습니다. 단축 링크는 링크를 누른 횟수를 세고, 분석 도구는 도착한 페이지가 실제로 열린 방문을 세기 때문입니다.

주소에 UTM은 어떻게 붙이나요?

  • 원본 주소에 ?가 아직 없다면 첫 파라미터 앞에 ?를 붙이고, 이후 파라미터는 &로 연결합니다.
  • 원본 주소에 이미 ?가 있다면 ?를 또 붙이지 말고 &로 이어 붙입니다. 예: example.com/page?id=7&utm_source=newsletter
  • 값에 공백이나 한글을 넣지 마세요. 필요하다면 밑줄을 쓰세요. 한글은 주소에서 길고 알아보기 어려운 문자열로 바뀝니다.
  • 주소 끝에 #로 시작하는 부분이 있다면 UTM은 # 앞에 둡니다.

UTM을 쓸 때 자주 하는 실수는 무엇인가요?

  • 같은 채널을 Instagram, instagram, ig로 섞어 쓴다 → 이름 규칙을 문서로 정해 두세요.
  • 사이트 안의 메뉴나 배너 링크에 UTM을 붙인다 → 방문 경로가 끊겨 원래 유입 정보가 덮어써집니다.
  • 파라미터를 너무 많이 붙여 주소가 길어진다 → 꼭 필요한 값만 쓰고, 긴 주소는 단축 링크로 감싸세요.
  • 링크를 만든 뒤 한 번도 눌러 보지 않는다 → 배포 전에 직접 눌러 도착 페이지가 정상인지 확인하세요.
  • 규칙 없이 캠페인 이름을 매번 새로 짓는다 → 나중에 비교할 수 없으니 연도와 이름을 규칙적으로 쓰세요. 예: autumn_sale_2026

자주 묻는 질문

UTM 파라미터는 세 가지를 모두 써야 하나요?

utm_source, utm_medium, utm_campaign 세 가지를 기본으로 쓰고, utm_term과 utm_content는 필요할 때만 추가합니다.

이미 물음표(?)가 있는 주소에는 UTM을 어떻게 붙이나요?

물음표를 또 붙이지 말고 &로 이어 붙입니다. 예를 들어 example.com/page?id=7&utm_source=newsletter처럼 씁니다. 주소 끝에 #로 시작하는 부분이 있다면 UTM은 그 앞에 둡니다.

사이트 안의 링크에도 UTM을 붙여도 되나요?

붙이지 않는 것이 좋습니다. 사이트 안에서 이동할 때 UTM이 붙으면 방문 경로가 끊겨 원래 유입 정보가 덮어써질 수 있습니다. UTM은 외부 채널에서 들어오는 링크에만 쓰세요.

링크를 만들어 보세요

가입 없이 긴 URL을 짧게 줄이고 QR 코드까지 바로 받을 수 있어요.

URL 줄이러 가기
UTM 파라미터로 방문자 유입 경로 구분하기 — ourl.dev