Stateless Tools

UTM 캠페인 URL 생성 기준

source, medium, campaign 값을 일관되게 붙여 광고, 소셜, 뉴스레터 링크의 유입 분석 품질을 높입니다.

캠페인 명명 규칙 유지

팀에서 정한 source, medium, campaign 표기를 반복 입력하지 않고 같은 형식으로 URL을 만듭니다.

인코딩된 링크 생성

공백과 한글이 포함된 캠페인명을 URL 규칙에 맞게 인코딩해 깨진 링크를 줄입니다.

배포 전 검토

최종 링크를 복사하기 전에 랜딩 URL, 필수 UTM 값, 중복 파라미터를 확인합니다.

자주 만나는 오류

리포트에서 같은 캠페인이 둘로 나뉠 때

UTM 값은 대소문자를 구분합니다. Email과 email이 별도 항목으로 집계됩니다. 팀 전체가 소문자만 쓰기로 정해두면 이 문제가 사라집니다.

source와 medium 구분이 헷갈릴 때

source는 어디에서 왔는지(naver, newsletter), medium은 어떤 방식인지(cpc, email, social)입니다. 둘을 섞어 쓰면 나중에 채널별 집계가 불가능해집니다.

확인할 점

일관성이 핵심

google, Google, cpc, paid 같은 표기가 섞이면 리포트가 나뉩니다. 소문자와 구분자 규칙을 먼저 정하세요.

내부 링크 주의

사이트 내부 이동에 UTM을 과도하게 붙이면 원래 유입 출처가 덮일 수 있습니다. 외부 캠페인 링크에 우선 사용하세요.

대소문자가 다르면 다른 캠페인입니다

GA는 utm 값의 대소문자를 구분합니다. Google과 google이 별도 소스로 집계되어 보고서가 갈라집니다. 소문자로 통일하는 규칙을 정해두고 팀에서 지키는 것이 유일한 해법입니다.

내부 링크에는 붙이지 마세요

사이트 안에서 이동하는 링크에 utm을 붙이면 세션이 끊기고 새 유입으로 잡힙니다. 원래 유입 경로가 지워져 어디서 왔는지 알 수 없게 됩니다. utm은 외부에서 들어오는 링크에만 씁니다.

utm_content와 utm_term의 차이

utm_term은 원래 유료 검색의 키워드를 담는 자리이고, utm_content는 같은 캠페인 안에서 소재를 구분하는 자리입니다. A/B 테스트로 배너 두 개를 돌린다면 utm_content로 나눠야 보고서에서 소재별 성과가 보입니다.

사용 순서와 입력 예시 더 보기

사용 순서

  1. 랜딩 페이지 URL을 입력합니다.
  2. utm_source, utm_medium, utm_campaign을 팀 규칙에 맞게 채웁니다.
  3. 필요하면 term과 content를 추가해 소재나 키워드 차이를 구분합니다.
  4. 생성된 URL을 열어 랜딩 페이지가 정상 동작하는지 확인한 뒤 배포합니다.

실제 입력과 결과

뉴스레터 캠페인 링크

입력

url       https://example.com/pricing
source    newsletter
medium    email
campaign  2026_summer

결과

https://example.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=2026_summer

함께 쓰면 좋은 도구