본문 바로가기

UTM 파라미터 설정법 완벽 가이드 - 유입 경로를 정확히 추적하는 링크 태깅 방법

링크 뒤에 태그 몇 개만 붙이면 방문자가 어떤 채널에서 왔는지 정확히 보입니다. utm_source 개념부터 GA4 확인 방법까지, 실무에서 바로 쓰는 UTM 파라미터 설정법을 단계별로 정리했습니다.


UTM 파라미터 설정법 완벽 가이드 - 유입 경로를 정확히 추적하는 링크 태깅 방법

인스타그램, 블로그, 카카오톡 채널에 열심히 링크를 올렸는데 정작 방문자가 어디서 왔는지 알 수 없다면 답답할 수밖에 없습니다. 구글 애널리틱스를 열어봐도 유입 대부분이 direct나 referral로만 잡혀서 어떤 채널이 실제로 효과가 있는지 판단하기 어렵습니다. 이 문제를 해결하는 가장 확실한 방법이 UTM 파라미터 설정법을 익히는 것입니다. 링크 뒤에 태그 몇 개만 붙이면 유입 경로가 채널 단위, 캠페인 단위로 깔끔하게 구분됩니다.

UTM 파라미터란 무엇인가

UTM은 Urchin Tracking Module의 약자입니다. 구글이 2005년에 인수한 웹 분석 회사 Urchin에서 유래한 이름으로, URL 뒤에 붙이는 추적용 쿼리스트링을 말합니다. 형태는 아래와 같습니다.

https://example.com/?utm_source=instagram&utm_medium=social&utm_campaign=summer_event

물음표 뒤에 붙은 세 개의 태그가 UTM 파라미터입니다. 방문자가 이 링크를 클릭하면 구글 애널리틱스(GA4)가 태그 값을 읽어서 어떤 채널의 어떤 캠페인에서 유입됐는지 기록합니다. 페이지 내용은 전혀 바뀌지 않고 추적 데이터만 추가되기 때문에 방문자는 차이를 느끼지 못합니다.

참고: UTM 파라미터는 대소문자를 구분합니다. Instagram과 instagram은 GA4에서 서로 다른 소스로 집계되므로 처음부터 모든 값을 소문자로 통일하는 것이 안전합니다.

5가지 UTM 파라미터 종류와 역할

UTM 파라미터는 기본적으로 5가지입니다. 각각의 역할과 필수 여부를 표로 정리했습니다.

파라미터필수 여부역할값 예시
utm_source필수트래픽이 발생한 출처instagram, naver, newsletter
utm_medium필수유입 방식(매체)social, cpc, email, qr
utm_campaign권장캠페인 이름summer_sale_2026
utm_term선택검색 광고 키워드러닝화, 노트북추천
utm_content선택같은 캠페인 내 소재 구분banner_a, banner_b

GA4는 여기에 utm_id, utm_source_platform 같은 파라미터도 추가로 지원하지만, 실무에서는 위 5가지 중 source, medium, campaign 3가지만 제대로 관리해도 충분합니다.

UTM 파라미터 설정법 3단계

1단계 - 네이밍 규칙부터 정하기

링크를 만들기 전에 표기 규칙을 먼저 정해야 합니다. 규칙 없이 시작하면 같은 채널이 여러 이름으로 쪼개져서 데이터를 다시 합치는 데 더 큰 비용이 듭니다.

  • 모든 값은 소문자로만 작성합니다
  • 띄어쓰기 대신 언더스코어(_)를 사용합니다. 공백은 %20으로 변환되어 데이터가 지저분해집니다
  • source에는 유입처 이름(instagram, naver), medium에는 유입 방식(social, email, cpc)을 넣어 역할을 구분합니다
  • 캠페인 이름에 시기를 넣으면(spring_promo_2026) 나중에 기간별 비교가 쉬워집니다

2단계 - Campaign URL Builder로 링크 만들기

구글이 공식 제공하는 무료 도구인 Campaign URL Builder(ga-dev-tools.google/campaign-url-builder)에 URL과 각 파라미터 값을 입력하면 완성된 링크가 자동으로 생성됩니다. 수작업으로 &와 = 기호를 조합하다 보면 오타가 나기 쉬우니 도구 사용을 권장합니다.

3단계 - 채널에 맞는 형태로 배포하기

완성된 UTM 링크는 꽤 길어집니다. SNS 프로필이나 채팅에는 단축 URL로 줄여서 올리고, 전단지나 포스터, 명함 같은 오프라인 홍보물에는 QR코드 생성기로 QR코드를 만들어 넣으면 됩니다. 오프라인 유입은 원래 측정이 불가능한 영역이지만, utm_medium=qr을 붙인 링크를 QR코드로 만들면 전단지를 보고 들어온 방문자 수까지 정확히 셀 수 있습니다.

팁: 발행한 UTM 링크는 스프레드시트에 날짜, 채널, 전체 URL을 기록해 두세요. 팀원이 각자 다른 규칙으로 링크를 만드는 순간부터 데이터가 쪼개지기 시작합니다.

채널별 UTM 작성 예시

실무에서 가장 많이 쓰는 조합을 채널별로 정리했습니다. 그대로 가져다 값만 바꿔 쓰면 됩니다.

  • 인스타그램 프로필 링크: utm_source=instagram&utm_medium=social&utm_campaign=profile
  • 카카오톡 채널 메시지: utm_source=kakao&utm_medium=message&utm_campaign=march_notice
  • 이메일 뉴스레터: utm_source=newsletter&utm_medium=email&utm_campaign=weekly_12
  • 네이버 검색 광고: utm_source=naver&utm_medium=cpc&utm_term=키워드명
  • 오프라인 포스터 QR: utm_source=poster&utm_medium=qr&utm_campaign=cafe_open
UTM의 가치는 태그를 붙이는 기술이 아니라 일관성에서 나옵니다. 규칙 없이 붙인 100개의 링크보다 같은 규칙으로 붙인 10개의 링크가 훨씬 좋은 데이터를 만듭니다.

자주 하는 실수 3가지

내부 링크에 UTM을 붙이는 실수

자기 사이트 안에서 이동하는 메뉴나 배너에 UTM을 붙이면 안 됩니다. 방문자가 내부 링크를 클릭하는 순간 새로운 유입으로 잡혀서 원래 유입 경로 정보가 덮어써지고 세션 데이터가 왜곡됩니다. UTM은 외부 채널에서 내 사이트로 들어오는 링크에만 사용합니다.

대소문자와 표기 혼용

같은 채널을 Facebook, facebook, fb처럼 다르게 적으면 GA4에서 세 개의 소스로 분리 집계됩니다. 한 번 쪼개진 데이터는 보고서에서 합쳐 보기 번거로우니 1단계에서 정한 네이밍 규칙을 반드시 지켜야 합니다.

본인 테스트 유입을 그대로 두는 실수

링크를 만든 뒤 잘 되는지 본인이 여러 번 클릭해 보면 그 트래픽도 전부 데이터에 섞입니다. GA4 관리 메뉴의 데이터 스트림 설정에서 내부 트래픽 필터에 본인 IP를 등록해 두면 되는데, 등록 전에 내 IP 주소 확인 도구로 현재 IP를 미리 확인해 두면 편합니다.

GA4에서 UTM 데이터 확인하는 방법

수집된 데이터는 GA4의 보고서 - 획득 - 트래픽 획득 메뉴에서 확인합니다. 기본 측정기준인 세션 소스/매체 열에 utm_source와 utm_medium 값이 표시되고, 측정기준 추가 버튼으로 세션 캠페인을 붙이면 utm_campaign 값까지 한 화면에서 볼 수 있습니다.

보고서에 데이터가 쌓이기까지는 보통 24시간 안팎이 걸립니다. 링크가 제대로 작동하는지 바로 확인하고 싶다면 실시간 보고서를 열어 두고 직접 클릭했을 때 해당 소스가 잡히는지 보면 됩니다.

지금 바로 할 일은 두 가지입니다. 첫째, 팀에서 쓸 UTM 네이밍 규칙을 한 장짜리 문서로 정리하세요. 둘째, 이번 주에 발행하는 링크 하나에만이라도 UTM을 붙이고 일주일 뒤 트래픽 획득 보고서를 열어 보세요. 채널별 성과가 숫자로 확인되는 순간부터 마케팅 판단의 기준이 완전히 달라집니다.

3일 무료체험큰손탐지기, 지금 바로 시작하세요

설치 없이 웹에서 바로 사용 가능 · PC & 모바일 지원

무료체험 시작
카카오톡 상담