개발자 도구
UTM URL 만들기, 광고와 SNS 링크를 구분하는 방법
utm_source, utm_medium, utm_campaign을 언제 어떻게 써야 하는지와 QR·SNS·광고 링크에 붙일 때의 기준을 정리했습니다.

짧은 답변
UTM URL은 같은 페이지로 들어오는 방문을 광고, SNS, 뉴스레터, QR 코드처럼 유입 경로별로 구분하기 위해 쓰는 링크입니다. 최소한 utm_source, utm_medium, utm_campaign을 일관된 이름으로 넣고, 공백과 한글이 섞인 값은 URL 인코딩 상태를 확인한 뒤 공유해야 합니다.
핵심 요약
- utm_source는 유입 출처, utm_medium은 매체 유형, utm_campaign은 캠페인 이름입니다.
- 같은 캠페인은 이름 규칙을 통일해야 보고서가 흩어지지 않습니다.
- QR 코드용 링크도 먼저 UTM을 붙인 뒤 QR로 변환하면 성과를 구분하기 쉽습니다.
- 공백, 한글, 특수문자가 있으면 URL 인코딩 결과를 확인해야 합니다.
UTM은 언제 필요한가요?
같은 랜딩페이지 주소를 여러 채널에 뿌리면 어느 채널에서 방문이 왔는지 구분하기 어렵습니다. UTM 파라미터를 붙이면 SNS, 광고, 뉴스레터, QR 코드처럼 링크가 배포된 경로를 나눠 볼 수 있습니다.
UTM은 페이지 내용을 바꾸는 기능이 아니라 주소 뒤에 추적용 정보를 붙이는 방식입니다. 그래서 실제 연결되는 랜딩페이지가 먼저 정상적으로 열려야 합니다.
- 인스타그램 프로필 링크와 광고 링크 구분
- 뉴스레터 버튼별 성과 구분
- 오프라인 포스터 QR 유입 확인
- 같은 이벤트 페이지의 채널별 방문 비교
필수로 많이 쓰는 UTM 항목
UTM 이름은 자유롭게 정할 수 있지만, 팀 안에서 규칙이 다르면 보고서가 나뉘어 보입니다. 소문자, 하이픈, 날짜 규칙처럼 내부 기준을 먼저 정해 두면 좋습니다.
| 항목 | 의미 | 예시 |
|---|---|---|
| utm_source | 유입 출처 | instagram, newsletter, offline-qr |
| utm_medium | 매체 유형 | social, email, cpc, qr |
| utm_campaign | 캠페인 이름 | summer-sale, launch-2026 |
| utm_content | 소재나 버튼 구분 | banner-a, profile-link |
| utm_term | 검색 광고 키워드 | image-compressor |
이름 규칙을 정해야 하는 이유
UTM은 대소문자와 표기 차이에 민감합니다. 같은 의미라도 Instagram, instagram, insta처럼 다르게 쓰면 보고서에서 별도 항목처럼 보일 수 있습니다.
실무에서는 소문자와 하이픈을 쓰고, 캠페인명에는 날짜나 목적을 붙이는 식으로 규칙을 고정하는 편이 관리하기 쉽습니다.
- 소문자 사용
- 공백 대신 하이픈 사용
- 캠페인명에 기간 또는 목적 포함
- 팀 문서에 예시 남기기
- QR·SNS·광고 링크 모두 같은 규칙 적용
원클릭툴에서 만드는 순서
먼저 랜딩페이지 URL을 넣고 source, medium, campaign 값을 입력합니다. 생성된 URL을 열어 페이지가 정상 이동하는지 확인한 뒤 광고, SNS, QR 코드에 사용하세요.
QR 코드로 배포할 경우에는 UTM URL을 만든 다음 QR 코드 생성기에 넣으면 오프라인 유입도 별도로 구분하기 쉬워집니다.
| 순서 | 작업 | 사용 도구 |
|---|---|---|
| 1 | 랜딩페이지 URL 확인 | 브라우저 |
| 2 | UTM 값 입력 | UTM 빌더 |
| 3 | 특수문자 인코딩 확인 | URL 인코더/디코더 |
| 4 | QR로 배포할 링크 생성 | QR 코드 생성기 |
참고한 공식 자료
바로 실행하기
UTM 빌더
마케팅 추적용 UTM URL을 바로 생성