← 블로그

UTM 파라미터로 마케팅 성과 추적하기

2026년 4월 3일 · 7분 읽기

마케팅 캠페인을 진행하면서 가장 답답한 순간이 있습니다. 분명 여러 채널에 광고를 돌렸는데, Google Analytics에 들어가 보면 유입 경로가 죄다 "direct"나 "referral"로 묶여 있는 거예요. 어떤 채널에서 얼마나 들어왔는지 구분이 안 되면, 다음 달 예산을 어디에 집중해야 할지 감으로 결정할 수밖에 없습니다.

이 문제를 해결해 주는 게 바로 UTM 파라미터입니다. 직접 마케팅을 맡으면서 UTM 없이 보낸 첫 한 달이 얼마나 비효율적이었는지, 그 경험을 바탕으로 UTM의 핵심만 정리해 봤습니다.

UTM이 뭔가요?

UTM은 Urchin Tracking Module의 약자입니다. Google이 Urchin이라는 웹 분석 회사를 인수하면서 만든 추적 체계인데, URL 뒤에 특정 파라미터를 붙여서 유입 경로를 구분하는 방식이에요. 기술적으로 복잡한 건 전혀 없고, 단순히 URL에 ?utm_source=...&utm_medium=... 형태로 꼬리표를 다는 겁니다.

예를 들어 같은 페이지 URL이라도 인스타그램 광고에서 온 사용자와 뉴스레터에서 온 사용자를 구분할 수 있게 됩니다. GA에서 이 정보를 자동으로 분류해 주니까, 별도 개발 없이도 마케팅 성과를 채널별로 추적할 수 있어요.

5가지 UTM 파라미터 파헤치기

utm_source - 트래픽이 어디서 오는지 알려줍니다. "google", "facebook", "newsletter" 같은 값을 넣어요. 가장 중요한 파라미터이고, 이것 없이는 나머지가 의미 없습니다.

utm_medium - 어떤 마케팅 수단인지 구분합니다. "cpc"(유료 클릭), "email", "social", "banner" 같은 값이요. source가 "google"이라도 검색 광고인지 디스플레이 광고인지에 따라 medium이 달라집니다.

utm_campaign - 구체적인 캠페인 이름입니다. "summer_sale_2025", "blackfriday_event" 같은 식으로 붙여요. 같은 채널, 같은 수단이라도 어떤 캠페인인지 구분할 수 있게 해줍니다.

utm_term - 주로 유료 검색 광고에서 어떤 키워드로 유입되었는지 추적합니다. 필수는 아니지만, 검색 광고를 집행한다면 넣어두는 게 좋아요.

utm_content - 같은 캠페인 안에서 A/B 테스트를 할 때 씁니다. 예를 들어 배너 광고 디자인이 두 가지라면 "banner_red"와 "banner_blue"로 구분할 수 있어요.

실전에서 겪은 네이밍 실수들

처음 UTM을 쓰기 시작하면 대부분 네이밍 규칙 없이 그때그때 만듭니다. 저도 그랬어요. 3개월 뒤에 GA를 열어보면 "Facebook", "facebook", "fb", "페이스북"이 전부 다른 소스로 잡혀 있습니다. 데이터 정리하느라 반나절을 날린 적이 한두 번이 아닙니다.

그래서 반드시 지켜야 할 규칙 몇 가지를 공유합니다.

전부 소문자로 통일하세요. UTM 파라미터는 대소문자를 구분합니다. "Facebook"과 "facebook"은 GA에서 다른 소스로 인식돼요. 처음부터 소문자만 쓰기로 정하면 이런 문제가 생기지 않습니다.

공백 대신 언더스코어나 하이픈을 쓰세요. "summer sale"이 아니라 "summer_sale" 또는 "summer-sale"로 작성해야 합니다. 공백은 URL에서 %20으로 변환되어 보기도 불편하고 오류 원인이 되기도 해요.

팀 내 네이밍 문서를 만드세요. 스프레드시트 하나면 됩니다. source 칼럼에 "google", "facebook", "instagram", "newsletter"처럼 허용된 값을 미리 정의해 놓으면, 팀원이 바뀌어도 데이터 일관성이 유지됩니다.

GA에서 UTM 데이터 확인하는 법

GA4 기준으로 설명할게요. 보고서 메뉴에서 "트래픽 획득"으로 들어가면 "세션 소스/매체" 항목이 있습니다. 여기서 utm_source와 utm_medium 조합별 유입량, 전환율, 이탈률을 한눈에 볼 수 있어요.

캠페인별 성과를 보려면 보조 측정기준에 "세션 캠페인"을 추가하면 됩니다. 이렇게 하면 어떤 캠페인이 실제 전환에 기여했는지 명확하게 파악할 수 있어요. 실무에서 보고서를 뽑을 때 가장 많이 쓰는 조합이니 기억해 두세요.

자주 하는 실수와 주의사항

내부 링크에 UTM을 달지 마세요. 사이트 내부 이동에 UTM을 붙이면 기존 유입 정보가 덮어씌워집니다. 네이버 광고로 들어온 사용자가 사이트 내 배너를 클릭했는데, 그 배너에 UTM이 달려 있으면 원래 유입 경로가 사라져요.

UTM이 붙은 URL을 줄여서 쓰세요. UTM 파라미터가 붙으면 URL이 한없이 길어집니다. SNS에 공유할 때는 Bit.ly 같은 단축 URL 서비스를 이용하면 깔끔해요. 단축해도 UTM 추적은 정상적으로 됩니다.

리다이렉트 과정에서 UTM이 누락되는지 확인하세요. 일부 랜딩 페이지나 리다이렉트 설정에서 쿼리 파라미터를 날려버리는 경우가 있어요. 새 캠페인을 시작할 때 직접 URL을 타고 들어가서 GA 실시간 보고서에 잡히는지 꼭 확인하시기 바랍니다.

UTM 생성, 도구로 편하게

매번 수동으로 URL 뒤에 파라미터를 붙이는 건 비효율적이고 실수하기도 쉽습니다. UTM 생성 도구를 쓰면 source, medium, campaign 값만 입력하면 완성된 URL이 바로 나옵니다. 오타 걱정 없이 빠르게 생성할 수 있어서, 캠페인이 많은 시기에 특히 유용해요.

또한 URL에 한글이나 특수문자가 포함된 경우, URL 인코딩이 제대로 되어 있는지도 확인해야 합니다. 인코딩이 깨지면 UTM 추적이 안 되는 경우가 종종 있거든요.