UTM 파라미터 만드는 법, 이렇게 하면 돼요
한눈에 보기
- 기존 URL 뒤에 ?utm_source=출처&utm_medium=매체&utm_campaign=캠페인명을 붙이면 돼요.
- 필수 3개는 source·medium·campaign이고, term·content는 선택이에요.
- 대소문자를 구분하므로 Instagram과 instagram은 다른 채널로 집계돼요.
목차 (7)
같은 랜딩페이지 링크라도 인스타그램에서 들어온 사람인지, 네이버 블로그에서 들어온 사람인지 구글 애널리틱스가 자동으로 구분해주진 않아요. 이걸 구분할 수 있게 URL 뒤에 붙이는 표시가 바로 UTM 파라미터예요.
UTM은 다섯 가지 항목으로 이뤄져요
UTM은 기본적으로 5가지 항목으로 구성돼요. utm_source(유입 출처, 예: instagram), utm_medium(매체 유형, 예: cpc·social·email), utm_campaign(캠페인 이름, 예: 2026_summer_sale), 그리고 선택 항목인 utm_term(검색 키워드)과 utm_content(광고 소재 구분용)예요. 이 값들을 물음표(?)와 &(앤드) 기호로 원래 URL 뒤에 이어 붙이면 돼요.
UTM 파라미터 5가지 항목
| 항목 | 필수 여부 | 무엇을 적나요 | 예시 |
|---|---|---|---|
| utm_source | 필수 | 어디서 왔는지 (유입 출처) | instagram, naver |
| utm_medium | 필수 | 어떤 형태인지 (매체 유형) | cpc, social, email |
| utm_campaign | 필수 | 어떤 캠페인인지 | 2026_summer_sale |
| utm_term | 선택 | 검색 키워드 | summer_dress |
| utm_content | 선택 | 같은 캠페인의 광고 소재 구분 | banner_a |
다 이어 붙이면 https://example.com/product?utm_source=instagram&utm_medium=cpc&utm_campaign=2026_summer_sale 형태가 돼요. 같은 인스타그램인데 instagram, Instagram, insta로 제각각 쓰면 나중에 데이터가 쪼개져 집계되니 전부 소문자로 통일하고 팀 안에서 표기법을 미리 정해두세요.
아래 순서대로 만들면 돼요.
1. 추적할 원본 링크 준비하기
광고를 눌렀을 때 도착할 랜딩페이지 주소를 그대로 복사해요. 예를 들어 https://example.com/product 처럼요. 이 주소 뒤에 UTM을 붙이게 돼요.
2. utm_source·utm_medium·utm_campaign 정하기
필수 3개를 먼저 정해요. utm_source는 어디서 왔는지(instagram, naver), utm_medium은 어떤 형태인지(cpc, social, email), utm_campaign은 어떤 캠페인인지(2026_summer_sale)를 적어요. 전부 소문자로 쓰는 걸 추천해요.
3. 물음표(?)와 &로 이어 붙이기
원본 주소 뒤에 물음표를 하나 붙이고, 그 뒤부터 항목들을 & 기호로 연결해요. 완성하면 https://example.com/product?utm_source=instagram&utm_medium=cpc&utm_campaign=2026_summer_sale 형태가 돼요.
4. 링크를 눌러서 실제로 열리는지 확인하기
만든 링크를 브라우저에 붙여넣어 원래 페이지가 정상적으로 열리는지 꼭 확인해요. 물음표를 두 번 쓰거나 & 대신 다른 기호를 넣으면 페이지가 안 열릴 수 있어요.
이렇게 만든 링크로 유입되면 애널리틱스에서 'instagram / cpc / 2026_summer_sale' 조합으로 정확히 잡혀요.
실무에서 제일 중요한 건 작명 규칙 통일이에요
실무에서 가장 중요한 건 '작명 규칙 통일'이에요. 같은 인스타그램인데 어떤 캠페인은 'instagram', 어떤 캠페인은 'Instagram'이나 'insta'로 다르게 쓰면 나중에 데이터가 쪼개져서 집계돼요. 소문자로 통일하고, 팀 내에서 소스·매체 이름 표기법을 미리 정해두는 걸 추천해요. 매번 손으로 조합하기 번거롭다면 구글에서 제공하는 '캠페인 URL 빌더' 같은 무료 도구를 검색해서 써도 편해요.
붙여만 놓고 어디서 보는지 모르면 소용없어요
UTM은 링크에 붙이는 것까지가 절반이에요. 나머지 절반은 그 값이 애널리틱스 어느 화면에 어떻게 잡히는지 알고, 실제로 들어왔는지 확인하는 거예요. 설정을 안 해두면 애써 붙인 값이 그냥 버려지기도 해요. 유입이 GA4에서 어떻게 잡히는지는 구글 애널리틱스(GA4) 처음 세팅할 때 이것만 확인하세요에서 다뤘어요.
관련 도구: 광고 지표 계산기 →
작성·검수
LONGBRIGHT — 광고 마케팅 현업에서 일하며 LBtools를 혼자 만들고 운영해요. 광고 플랫폼의 화면은 수시로 바뀌기 때문에, 메뉴 위치보다 바뀌지 않는 운영 원리를 기준으로 써요.
- 발행
- 최종 확인
잘못된 내용을 발견하셨다면 문의로 알려주세요. 확인해서 고치고 이 날짜를 갱신해요. 운영 원칙도 공개해두었어요.
이런 글도 함께 보면 좋아요
구글 애널리틱스(GA4) 처음 세팅할 때 이것만 확인하세요
GA4 계정을 새로 만들 때 놓치기 쉬운 필수 설정 항목들을 체크리스트로 정리했어요.
마케팅광고 계정 구조, 캠페인·광고그룹·키워드는 어떻게 나눠야 하나요?
예산을 따로 통제하고 싶은 단위와 성과를 따로 비교하고 싶은 단위를 기준으로 캠페인·광고그룹을 나누는 원리를 정리했어요.
마케팅지역+업종 키워드 조합, 어떻게 활용하면 좋을까요?
지역과 업종에 세부 의도를 붙여 경쟁이 낮은 롱테일 키워드를 만드는 방법이에요. 검색 단계별 조합어와 뽑은 키워드를 거르는 기준까지 정리했어요.
마케팅네이버 광고 심사 반려, 이런 이유일 수 있어요
네이버 검색광고 등록 후 반려됐을 때 가장 흔하게 걸리는 사유들을 체크리스트로 정리했어요.
마케팅메타(페이스북·인스타그램) 광고 승인 안 될 때 체크리스트
메타 광고가 거부되는 이유는 대부분 개인 특성을 암시하는 표현과 랜딩페이지예요. 재심사를 넣기 전에 확인할 항목을 순서대로 정리했어요.
마케팅광고 예산 어떻게 배분하나요? 테스트 예산과 운영 예산부터 나누세요
신규 캠페인을 검증하는 테스트 예산과, 이미 검증된 캠페인을 키우는 운영 예산을 나누는 기준을 정리했어요.