UTM 뜻과 파라미터 5가지 항목
홍승협(준이아빠) / 데이터 분석, AI 실무 교육
UTM 파라미터는 링크 뒤에 붙여 그 방문이 어디서 왔는지 분석 도구에 알려 주는 이름표입니다. 광고와 메일처럼 밖에서 들어오는 링크에만 붙이며, 지도에 쓰는 측지 좌표계나 보안 장비의 UTM과는 이름만 같습니다.
🤔 같은 캠페인인데 보고서가 여러 줄로 나뉠 때
인스타그램 광고와 뉴스레터와 알림톡을 한 주에 같이 돌리고 나서 분석 화면을 열면, 어느 쪽이 신청을 만들었는지 답하기 어려운 때가 있습니다. 유입 목록에는 instagram, Instagram, IG, (not set)이 따로따로 올라와 있고, 합계를 내려면 손으로 묶어야 합니다.
숫자가 틀린 것이 아니라 링크에 붙여 보낸 이름표가 제각각이어서 생기는 일입니다. 그 이름표를 만드는 약속이 UTM 파라미터입니다. UTM이라는 세 글자는 지도에 쓰는 측지 좌표계(Universal Transverse Mercator)나 네트워크 보안 장비의 이름으로도 쓰이는데, 여기서 다루는 UTM은 광고와 메일 링크 뒤에 붙이는 파라미터 쪽입니다.
🔑 UTM 파라미터의 정의
UTM 파라미터는 링크 뒤에 붙여 그 방문이 어디서 왔는지 분석 도구에 알려 주는 이름표입니다.
UTM은 Urchin Tracking Module의 앞 글자를 딴 이름으로, 구글 애널리틱스의 전신인 어친(Urchin)에서 왔습니다. 파라미터(parameter)는 주소 뒤에 붙어 페이지에 값을 넘기는 조각을 가리킵니다.
이름표가 없는 링크로 방문이 들어오면 분석 도구는 브라우저에서 받은 정보만으로 출처를 짐작합니다. 메일 앱이나 메신저에서 열린 링크는 그 정보가 비어 있는 때가 많아 직접 유입으로 분류되기 쉽습니다. 출처가 비는 상황은 session_source_medium not set 원인 정리와 직접 유입 (direct)/(none) 정리에 화면과 함께 적어 두었습니다.
🏷️ UTM 다섯 항목, 반찬통에 붙이는 이름표
반찬통을 냉장고에 넣기 전에 뚜껑에 누가 만들었는지, 사 온 것인지 집에서 한 것인지, 무슨 일로 준비한 것인지 적어 붙여 두듯 UTM도 링크마다 다섯 가지 항목을 적어 함께 보냅니다.
| 항목 | 담는 내용 | 필수 여부 | 값 예시 | 자주 틀리는 것 |
|---|---|---|---|---|
utm_source | 방문이 시작된 매체나 사이트 이름 | 필수 | naver, instagram, newsletter | 광고 상품 이름을 적어 매체 이름이 사라집니다 |
utm_medium | 그 매체에서 쓴 방법 | 필수 | cpc, display, social, email | source와 똑같은 값을 그대로 반복합니다 |
utm_campaign | 어떤 묶음의 활동인지 | 사실상 필수 | 2026q3-summer-sale | 날짜만 적어 두 달 뒤에 알아보기 어렵습니다 |
utm_content | 같은 캠페인 안의 소재나 위치 구분 | 선택 | banner-a, footer-link | 소재를 바꾸면서 값을 그대로 둡니다 |
utm_term | 검색 광고에서 입찰한 키워드 | 선택 | utm-tagging | 검색 광고가 아닌 곳에 습관으로 붙입니다 |
가장 자주 헷갈리는 것이 utm_source와 utm_medium의 구분입니다. source는 어디에서 왔는지를 담고, medium은 그곳에서 어떤 방법으로 왔는지를 담습니다. 같은 인스타그램이라도 광고를 눌러 들어왔으면 medium이 cpc이고, 계정 게시물의 링크로 들어왔으면 social입니다.
나누는 기준은 하나입니다. 매체나 사이트의 이름이면 source에 넣고, 돈을 냈는지와 어떤 형식으로 노출됐는지는 medium에 넣습니다. medium에 instagram을 적어 버리면 방법을 담는 열이 매체 이름으로 채워져서 광고와 게시물을 나눠 볼 수 없게 됩니다.
🔗 UTM 링크를 조립하는 형식
기본 주소 뒤에 물음표(?)를 하나 붙이고, 그 뒤부터 이름=값 짝을 앰퍼샌드(&)로 잇습니다. 물음표는 맨 앞에 한 번만 쓰고 두 번째 항목부터는 전부 &입니다.
https://example.com/event
?utm_source=instagram
&utm_medium=cpc
&utm_campaign=2026q3-summer-sale
&utm_content=banner-a보기 좋게 줄을 나눠 적었지만 실제로 쓰는 링크는 공백 없이 한 줄로 이어 붙인 형태입니다.
https://example.com/event?utm_source=instagram&utm_medium=cpc&utm_campaign=2026q3-summer-sale&utm_content=banner-a
도착 주소에 이미 물음표가 들어 있으면(예: /event?ref=partner) 물음표를 다시 쓰지 않고 &utm_source=부터 이어 붙입니다. 값에는 공백 대신 하이픈(-)이나 밑줄(_)을 쓰고, 한글은 주소 안에서 알아보기 어려운 형태로 바뀌므로 영문 소문자로 적는 편이 안전합니다.
📏 표기 규칙을 정하지 않으면 생기는 일
UTM에서 시간이 가장 많이 드는 문제가 표기 규칙입니다. 같은 메타 광고인데 담당자마다 Facebook, facebook, FB, meta로 적어 보내면 보고서에는 네 줄이 따로 생깁니다. 합계를 내려면 매번 손으로 묶어야 하고, 묶는 방법이 사람마다 다르면 지난달 보고서와 이번 달 보고서가 어긋납니다.
냉장고도 마찬가지여서, 한 사람은 엄마, 다른 사람은 어머니, 또 다른 사람은 집이라고 적어 붙이면 통을 다 꺼내 놓고도 무엇이 같은 반찬인지 세기 어렵습니다. 그래서 이름표에 무엇을 어떻게 적을지를 냉장고 문에 먼저 붙여 두듯, UTM도 값을 적는 규칙을 문서로 먼저 정합니다.
아래는 그대로 옮겨 쓸 수 있는 규칙서 예시입니다.
| 규칙 항목 | 정해 두는 내용 | 권장하는 예 |
|---|---|---|
| 대소문자 | 전부 소문자로 통일합니다 | Instagram이 아니라 instagram |
| 띄어쓰기 | 공백 없이 하이픈으로 잇습니다 | summer sale이 아니라 summer-sale |
| 문자 종류 | 영문 소문자, 숫자, 하이픈만 씁니다 | 여름세일이 아니라 summer-sale |
| source 값 목록 | 쓸 수 있는 매체 이름을 미리 확정합니다 | naver, instagram, kakao, newsletter |
| medium 값 목록 | 다섯 가지 안팎으로 제한합니다 | cpc, display, social, email, referral |
| campaign 이름 | 연도와 분기를 앞에, 활동 이름을 뒤에 둡니다 | 2026q3-summer-sale |
| 값을 정하는 사람 | 새 값 추가는 데이터 담당자 한 명이 승인합니다 | 매체가 늘면 목록에 먼저 등록합니다 |
이 가운데 판단이 나뉘는 항목이 대소문자입니다. 분석 도구가 대문자와 소문자를 다른 값으로 저장하는 때가 많은데, 도구와 설정에 따라 달라지므로 단정하지 않는 편이 좋습니다. 시험용 링크를 두 개 만들어 하나는 Naver, 하나는 naver로 보내 본 뒤 보고서에 몇 줄로 잡히는지 화면에서 직접 확인하면 우리 환경의 답이 나옵니다.
🚫 UTM을 붙이지 않는 곳
가장 흔하면서도 늦게 드러나는 실수가 우리 사이트 안의 내부 링크에 UTM을 붙이는 것입니다. 방문자가 이미 광고를 눌러 들어와 있는데 사이트 안에서 UTM이 붙은 버튼을 누르면, 분석 도구는 새 캠페인에서 방문이 시작된 것으로 보고 세션을 새로 여는 때가 많습니다. 그러면 처음 기록된 유입 출처가 내부 링크의 값으로 덮이고, 광고가 만든 전환이 내부 링크의 성과로 넘어갑니다.
- 붙이는 곳: 광고 소재의 링크, 메일과 뉴스레터, 메신저로 보내는 링크, 다른 사이트에 올리는 배너와 협업 링크
- 붙이지 않는 곳: 사이트 안의 메뉴와 버튼, 같은 도메인 안에서 이동하는 링크, 검색 엔진이 수집하는 페이지 주소
- 따로 확인할 곳: 광고 플랫폼이 스스로 붙이는 식별자(
gclid등)가 이미 달려 있는 링크
검색 엔진이 수집하는 주소에 UTM이 붙으면 같은 페이지가 여러 주소로 색인될 여지가 있어서, 대표 주소를 지정하는 설정도 함께 봅니다.
자동으로 붙는 식별자와 UTM이 한 링크에 같이 달렸을 때 어느 쪽 값을 남기는지는 광고 플랫폼과 분석 도구의 연결 설정에 따라 달라집니다. 공식 문서로 확인하기 전에는 단정하지 말고, 시험 링크를 하나 눌러 보고서에 어떤 값이 남는지 본 뒤에 정하는 편이 안전합니다.
🧭 UTM으로 알 수 없는 것
UTM은 그 링크를 누른 한 번의 방문에 이름표를 붙입니다. 그래서 인스타그램 광고를 눌러 둘러본 사람이 사흘 뒤 검색으로 다시 들어와 결제하면, 마지막 방문의 이름표만 남고 광고는 기록에서 빠질 여지가 있습니다.
여러 번의 방문 가운데 어느 것에 성과를 나눠 줄지는 UTM이 아니라 어트리뷰션 규칙이 정합니다. UTM이 어디서 왔는지를 기록해 두면, 어트리뷰션은 그 기록을 바탕으로 성과를 배분합니다. 광고 성과를 KPI로 관리한다면 두 가지를 함께 정해 두어야 월말 보고서의 숫자를 설명할 근거가 남습니다.
🗂️ 발급 대장으로 관리하는 방법
규칙서를 만들어 두어도 사람마다 그때그때 링크를 지어내면 규칙은 한 달을 못 갑니다. 그래서 스프레드시트 한 장을 발급 대장으로 두고, 캠페인 링크는 그 시트에서만 만듭니다.
- 고정 열: 발급일, 담당자, 캠페인 이름, 도착 주소,
utm_source,utm_medium,utm_campaign,utm_content, 완성 링크 - 값 입력: source와 medium은 직접 입력하지 못하게 막고 목록에서 고르게 합니다
- 완성 링크: 앞의 열을 이어 붙이는 수식으로 자동 생성합니다
- 월간 점검: 보고서에 잡힌 매체 목록과 대장의 목록을 맞춰 보고, 대장에 없는 값이 보이면 누가 어떤 링크를 따로 지었는지 찾습니다
대장을 쓰기 시작하면 링크 하나 만드는 시간이 늘어난 것처럼 느껴집니다. 그 대신 월말에 보고서를 손으로 묶던 시간이 사라지므로, 캠페인이 달마다 열 건을 넘어가면 대체로 대장 쪽이 시간을 아낍니다.
⚠️ 자주 하는 실수
- utm_medium에 매체 이름을 적습니다:
utm_medium=instagram으로 보내면 방법 자리에 매체 이름이 들어가 광고와 게시물이 한 줄로 합쳐집니다 - 값에 공백을 그대로 넣습니다: 공백은 주소에서
%20으로 바뀌고 보고서에도 그 모습 그대로 남습니다 - 대소문자를 섞어 씁니다:
Naver와naver가 다른 줄로 잡혀 합계가 두 곳으로 나뉩니다 - 캠페인 이름을 날짜로만 짓습니다:
0914만 남으면 두 달 뒤에 무슨 활동이었는지 알아보기 어렵습니다 - 내부 링크에 붙입니다: 앞에서 다룬 세션 초기화 문제가 그대로 생깁니다
- 짧은 주소로 줄이면서 파라미터를 잃습니다: 줄임 주소 서비스가 파라미터를 그대로 넘기는지 미리 확인합니다
❓ 자주 묻는 질문
utm_source와 utm_medium은 어떻게 다른가요?
source는 방문이 시작된 곳의 이름이고, medium은 그곳에서 쓴 방법입니다. 인스타그램 광고라면 source가 instagram이고 medium이 cpc입니다. 같은 인스타그램에서 왔어도 광고와 게시물은 medium으로 나뉘므로, 매체를 하나 늘릴 때 source 목록에 넣을지 medium 목록에 넣을지부터 정하면 값이 섞이지 않습니다.
UTM은 최소 몇 개를 붙여야 하나요?
utm_source, utm_medium, utm_campaign 세 가지를 기본으로 봅니다. source와 medium만 있어도 유입은 구분되지만, campaign이 없으면 같은 매체의 여러 활동이 한 줄로 합쳐져 어떤 활동이 효과가 있었는지 보기 어렵습니다. utm_content는 소재를 여러 개 돌릴 때, utm_term은 검색 광고에서만 붙이면 충분합니다.
이미 내보낸 링크의 UTM 값을 나중에 바꿔도 되나요?
바꾸면 그 시점을 기준으로 보고서가 두 줄로 나뉩니다. 이미 나간 메일이나 게시물의 링크는 그대로 두고, 새로 만드는 링크부터 새 규칙을 적용하는 쪽이 안전합니다. 규칙을 크게 바꿔야 한다면 바꾼 날짜를 대장에 적어 두고, 보고서도 그 날짜 앞뒤로 나눠 정리합니다.
UTM을 붙였는데 보고서에 값이 보이지 않으면 무엇부터 확인하나요?
링크를 실제로 눌러 주소창에 파라미터가 남아 있는지부터 봅니다. 중간에 다른 주소로 넘기는 설정이 끼어 있으면 파라미터가 떨어져 나가기도 합니다. 주소창에는 값이 남아 있는데 보고서가 비어 있다면, 측정 코드가 그 페이지에 들어가 있는지와 보고서 기간이 맞는지를 순서대로 확인합니다.
📋 3줄 요약
-
UTM 파라미터는 링크 뒤에 붙여 그 방문이 어디서 왔는지 분석 도구에 알려 주는 이름표이고, utm_source와 utm_medium과 utm_campaign 세 가지가 기본입니다.
-
같은 매체를 Facebook과 facebook과 FB로 제각각 적으면 보고서가 여러 줄로 나뉘므로 대소문자와 띄어쓰기와 값 목록을 미리 규칙으로 정합니다.
-
우리 사이트 안의 내부 링크에 UTM을 붙이면 세션이 새로 시작되어 원래 유입 출처가 덮일 수 있으므로 밖에서 들어오는 링크에만 붙입니다.
이 글이 도움이 되셨다면 공유해 주세요
메신저로 바로 보내거나 링크를 복사할 수 있습니다.
인스타그램 계정 게시물에 올린 링크에 UTM을 붙일 때 utm_medium 값으로 가장 적절한 것은 무엇일까요?
이어서 배우면 좋은 개념
어트리뷰션 (Attribution) 뜻과 기여 모델 6가지
어트리뷰션(Attribution)은 하나의 전환이 일어나기까지 거친 여러 접점 가운데 어느 채널에 성과를 얼마나 나눠 줄지 정하는 규칙입니다. 규칙에 따라 같은 전환 하나가 다른 채널의 성과로 기록됩니다.
전환 (Conversion) 뜻과 전환 이벤트 설정 기준
마케팅에서 전환(Conversion)은 사용자가 광고주나 운영자가 미리 정해 둔 행동을 끝내는 것입니다. 무엇을 전환으로 볼지는 정해져 있지 않고 캠페인을 맡은 담당자가 직접 정하며, 그 정의에 따라 보고서의 숫자와 광고 알고리즘이 찾는 사람이 달라집니다.
KPI (핵심성과지표) 뜻과 설정 방법
KPI(Key Performance Indicator)는 목표에 얼마나 가까워졌는지를 하나의 숫자로 재는 핵심성과지표입니다. 팀이 보는 수많은 숫자 가운데 판단을 바꾸는 것만 골라 목표값과 기간을 붙인 것입니다.
SQL 기초 문법과 마케터가 쓰는 쿼리 예시
SQL은 표 형태로 쌓인 데이터에 어떤 줄을 어떻게 묶어서 보여 달라고 요청하는 말입니다. 프로그래밍 언어라기보다 빈칸을 채워 건네는 요청 문장에 가까워서, 문장 틀 여섯 조각만 익히면 마케터가 자주 묻는 것은 대부분 직접 뽑을 수 있습니다.
관련 인사이트
- 마케터를 위한 통계 기초: 평균, 중앙값, 표준편차를 광고 데이터로광고 소재 두 개의 14일치 전환율로 통계 개념을 차례로 확인합니다. 평균이 같은 두 소재가 중앙값과 표준편차에서 달라지는 과정을 계산으로 보여 주고, 흩어짐이 클 때 무엇을 해야 하는지와 차이를 언제 믿어도 되는지까지 정리했습니다.
- 마케팅 전략 프레임워크 총정리: SWOT, STP, 4P를 사례 하나로 잇기마케팅 전략 프레임워크는 각각 따로 쓰는 도구가 아니라 앞의 결과가 뒤의 입력이 되는 사슬입니다. 가상의 소상공인 예약 서비스 하나를 SWOT에서 STP, 4P, 포지셔닝 문장까지 연속으로 통과시키며 각 단계에서 무엇이 정해지고 무엇이 다음으로 넘어가는지 정리했습니다.
- 마케팅 KPI 설정 총정리: 채널별 예시 30개와 목표값 정하는 법마케팅 KPI는 목표에 얼마나 가까워졌는지를 하나의 숫자로 재는 지표입니다. 퍼널 단계와 채널별로 무엇을 KPI로 잡는지 예시 30개로 정리하고, 목표값을 정하는 세 가지 방법과 허영 지표를 거르는 기준, 숫자가 어긋났을 때 점검하는 순서를 담았습니다.
- 비개발자를 위한 네이버 데이터랩 API 가이드: 검색어 트렌드와 쇼핑인사이트네이버 데이터랩 API는 네이버에서 어떤 검색어가 언제 얼마나 검색됐는지를 비율로 돌려주는 오픈 API입니다. 광고 계정이 없어도 쓸 수 있고 발급도 5분이면 끝나는데, 실제 검색 횟수 대신 상대 비율만 준다는 점을 모르면 숫자를 잘못 읽게 됩니다. 통합 검색어 트렌드와 쇼핑인사이트 두 API의 요청 방법, 비율을 실제 검색량으로 바꾸는 방법, 자주 걸리는 오류를 정리했습니다.
- ChatGPT Data agent 정리: 회사 데이터를 붙이기 전에 정할 것ChatGPT Data agent는 회사가 쓰는 데이터 웨어하우스에 직접 연결해 질문에 답하고 대시보드까지 만드는 ChatGPT Work의 기능입니다. 같은 날 공개된 금융 서비스와 음성 모델 발표까지 함께 놓고, 연결보다 먼저 정해야 하는 것을 정리했습니다.
- 클로드 커머스 에이전트 정리: 쇼핑 에이전트와 판매자 에이전트가 하는 일과 GA4 측정클로드 커머스 에이전트(Claude Commerce Agents)는 앤트로픽이 2026년 9월 2일 공개한, 쇼핑 에이전트와 판매자 에이전트를 만드는 공개 청사진입니다. 두 에이전트가 무엇을 하고 무엇을 하지 않는지, 결제를 뺀 설계가 챗GPT와 구글의 접근과 어떻게 다른지, 장바구니 35%와 구매 완료 60%라는 수치를 어떻게 읽을지, 에이전트가 만든 방문과 주문이 GA4에서 어디로 잡히는지 정리했습니다.
