UTM 파라미터란?

UTM 파라미터는 구글 애널리틱스에서 고객이 어떤 경로를 통해 유입했는지를 추적하는 용도로 사용되는 파라미터입니다.

UTM 파라미터는 광고와 같이 사이트로 유입하는 링크의 URL에 "utm_{{변수명}}" 형태의 파라미터를 붙이는 방식으로 사용합니다. 이렇게 생성한 링크를 통해 사용자가 방문하게 되면 구글 애널리틱스에서는 UTM 파라미터에 있는 값을 수집하고 이를 통해 유입을 추적할 수 있습니다.

UTM 파라미터의 종류

구글 애널리틱스에서 활용하는 UTM 파라미터는 총 5개입니다. *가 표시된 source, medium, campaign은 필수이며, 나머지는 광고 유형에 따라 선택적으로 사용이 가능합니다.

파라미터명 설명 입력값 예시
*utm_source 어느 출처에서 오는지 입력(사이트, 광고주) naver, google
*utm_medium 어느 매체를 통해서 오는지를 입력(광고 방식) email, display, cpc
*utm_campaign 어느 캠페인을 통해서 오는지를 입력 2020_black_friday
utm_term 검색광고 시 사용되는 검색어를 입력 iphone12
utm_content 동일한 광고 캠페인에서 소재가 여러 개일 경우, 이를 구분하기 위해 입력 image1, blue_color_image

캠페인 URL 만들기

캠페인 URL을 생성하는 방법은 간단합니다. 도착페이지 URL에 아래와 같이 UTM 파라미터와 해당하는 값을 입력 하면됩니다. 구글 애널리틱스는 대소문자를 구분하니 가급적 모든 값은 소문자로 입력하는 것을 권장드립니다.

  • 구글 애널리틱스 강의 목록 페이지 URL
    https://dachata.com/class/universial-analytics/
  • 캠페인 URL
    https://dachata.com/class/universial-analytics/?utm_source=kakao&utm_medium=open_talk

추가적으로 구글에서는 캠페인 URL 생성을 돕는 Campaign URL Builder라는 이름의 서비스를 제공하고 있습니다. 이 서비스를 활용하면 도착페이지 URL에 쉽게 UTM 파라미터를 붙이는 것이 가능합니다.

구글 애널리틱스 캠페인 URL 빌더 화면

데이터 조회하기

1. 실시간 보고서

캠페인 URL을 통한 방문을 실시간 보고서에서 확인하는 방법은 다소 번거롭습니다.

아래 이미지에 표시한 [사용자 소스별 사용자] 차트에서 UTM 파라미터에 입력한 정보들이 바로 조회될 것으로 예상되지만, 아쉽게도 GA4의 실시간 보고서에서는 간단한 이벤트만 처리해서 소스/매체 정보를 보여주기 때문에 해당 차트에서는 UTM을 통한 유입정보를 확인하기 어렵습니다.

구글 애널리틱스 4 시작하기_UTM 파라미터로 유입 추적하기 실시간 보고서 차트

대신, [이벤트 이름 별 이벤트 수] 차트에서 page_view 항목을 클릭하면 해당 이벤트와 수집된 매개변수들을 확인할 수 있는데, 아래의 각각의 매개변수 항목을 클릭하여 UTM 파라미터로 수집된 값들을 실시간으로 확인할 수 있습니다.

구글 애널리틱스 4 시작하기_UTM 파라미터로 유입 추적하기 실시간 캠페인 현황

2. 획득 보고서

[보고서] – [획득] 메뉴에서도 캠페인 URL을 통해 몇 명의 고객이 사이트에 방문했는지를 조회할 수 있습니다. 물론, 이전 강의에서 알아본 전환 보고서에서도 캠페인 URL을 통해 유입한 트래픽의 기여도를 확인할 수 있습니다.

참고. 실시간 보고서를 제외한 다른 보고서들은 데이터가 업데이트되기까지 24~48시간 정도가 소요됩니다. 만약, 오늘 UTM 파라미터를 링크에 추가했다면, 보고서에서는 다음 날부터 업데이트된 데이터를 확인할 수 있습니다.

구글 애널리틱스 4 UTM 파라미터로 유입 추적하기_트래픽 획득 보고서 화면

추가적으로 획득에는 [사용자 획득]과 [트래픽 획득] 두 가지 유형의 보고서를 확인할 수 있는데, 두 보고서의 차이는 아래와 같습니다.

  • 사용자 획득 : 신규 사용자의 획득(첫 방문)에 기여한 유입 정보를 확인할 수 있습니다. 이 보고서에는 재방문에 대한 유입 정보는 제외됩니다.
  • 트래픽 획득 : 모든 사용자의 각 방문에 기여한 유입 정보를 확인할 수 있습니다.

3. 탐색 보고서

탐색 보고서에서는 위 보고서에서 확인 가능한 소스, 매체, 캠페인 정보뿐만 아니라 다른 UTM 파라미터에 해당하는 검색어(utm_term), 콘텐츠(utm_content) 정보도 확인할 수 있습니다.

보고서를 만들기 위해 [탐색] 화면에서 [자유 형식]을 보고서 유형으로 선택합니다.

구글 애널리틱스 4 시작하기_UTM 파라미터로 유입 추적하기 자유 형식

보고서 제작 화면의 좌측에서 측정기준 항목에 있는 [+] 버튼을 클릭하여 조회할 데이터를 지정합니다.

구글 애널리틱스 4 시작하기_UTM 파라미터로 유입 추적하기 탐색 보고서 측정 기준 추가

유입 정보와 관련된 측정 기준들은 다음과 같습니다.

  • 소스 : utm_source에 해당하는 정보를 확인할 수 있음
  • 매체 : utm_medium에 해당하는 정보를 확인할 수 있음
  • 캠페인 : utm_campaign에 해당하는 정보를 확인할 수 있음
  • 수동 검색어 : utm_term에 해당하는 정보를 확인할 수 있음
  • 수동 광고 콘텐츠 : utm_content에 해당하는 정보를 확인할 수 있음

다만, 주의할 점은 여기서 3가지 유형으로 위 측정 기준들이 나뉘게 되는데 각 유형마다 아래와 같은 차이가 있습니다.

  • 첫 번째 사용자, 첫 사용자가 앞에 붙은 경우 : 사용자 획득(첫 방문)에 기여한 소스/매체를 조회할 때 사용하면 됩니다.
  • 세션이 앞에 붙은 경우 : 모든 사용자의 각 방문에 기여한 소스/매체를 확인하는 용도로 사용됩니다. GA3(UA)의 "소스/매체"와 유사한 결과를 얻기 위해서는 해당 측정기준을 사용하시면 됩니다.
  • 앞에 아무것도 없는 경우(기여 카테고리 항목들) : 전환 이벤트에 기여한 소스/매체를 확인하는 용도로 사용됩니다. 측정기준 특성상 전환으로 설정하지 않은 이벤트와는 데이터를 조회할 수 없습니다.

조회하고 싶은 측정기준을 드래그 앤 드롭으로 우측의 [행]에 추가하고, 사용자 또는 세션과 관련된 측정 항목을 [값]에 추가하면 아래와 같이 유입 정보별 트래픽을 조회할 수 있습니다.

참고. 제 예시는 참고만 하시고 필요한 항목만을 설정하여 자유롭게 데이터를 조회해 보세요 🙂

구글 애널리틱스 4 시작하기_UTM 파라미터로 유입 추적하기 탐색 보고서

Campaign URL Manager

추가적으로 Campaign URL Manager를 사용하면 구글의 스프레드 시트에서 UTM 파라미터를 쉽게 만들고 관리할 수 있습니다.

Campaign_url_builder_Build_Campaign_URLs

이 서비스는 무료로 사용이 가능하며, 아래 주소를 통해 다운로드가 가능합니다.

다음 강의에서는 GA4의 사용자 식별자와 이를 설정하는 방법에 대해 알아보겠습니다.

자주 묻는 질문

일반적으로 URL에 UTM 파라미터를 붙일 경우에는 아래와 같이 값을 함께 추가합니다.
– https://dachata.com?utm_source=value1&utm_medium=value2

간혹, 아래와 같이 값이 누락되거나 빈 값으로 잘못 운영하는 경우에는 구글 애널리틱스에 (not set)이라는 데이터가 수집되게 됩니다. 따라서, 값이 없을 경우에는 반드시 파라미터를 제거해줘야 합니다.
– https://dachata.com?utm_source=&utm_medium=

bit.ly와 같은 서비스를 사용해서 캠페인 URL을 단축시키는 경우가 있습니다. 일반적인 경우에는 문제없이 UTM 파라미터 정보가 수집되나, 드물게 bit.ly에서 URL을 변환하는 과정에서 utm 파라미터가 유실되는 문제가 발생하기도 합니다.

따라서, 단축 URL을 사용하는 경우에는 특정 캠페인에 대한 유입이 갑자기 큰 폭으로 줄어들었다면 단축 URL을 원인으로 의심해 봐야합니다.

이와 같은 이유로 가능하면 단축 URL을 쓰지 않는 것을 권장 드립니다.

Campaign URL Manager를 사용하면 구글의 스프레드 시트에서 UTM 파라미터를 쉽게 만들고 관리할 수 있습니다.

Subscribe
Notify of
guest
23 댓글
오래된 순
최신 순 평가 순
Inline Feedbacks
모든 댓글보기
김장엽
Guest
김장엽
1 년 전

안녕하세요, 하나하나 보면서 공부하는 중이라 또 질문 드립니다.

보고서 > 획득 > 트래픽 획득에 들어가 보면 예전엔 세션 소스/매체 가 있었는데, 지금은 세션 소스/매체가 없어진 것으로 확인이 됩니다.

기본 메뉴에서 소스/매체를 한번에 조회할 수 있는 메뉴는 없나요?

탐색을 통해서만 확인이 가능한 것인지 궁금합니다.

김장엽
Guest
김장엽
1 년 전
회신하기  Ratel

네 감사합니다.
아직까지 사용성은 기존 GA가 더 좋아보이긴 하는데…..
서비스 종료가 된다니 어쩔 수 없이 적응해야겠죠ㅠㅠ

남쭌
남쭌
1 년 전

안녕하세요, B2B 관련 브랜드에서 재직 중인 남준현이라고 합니다~
다차타 블로그 보며, GA4에 대한 내용을 잘 확인 중입니다!! 정말 감사드려요 🙂
다름이 아니라 GA4 설정 후에 UTM을 적용한 링크를 발행했는데, UTM 값이 GA4에서 측정이 되지 않아서 문의드립니다.(문제는 UA에서는 잡히고 있습니다 ㅠㅜ..)

혹시 이런 경우 어떤 부분을 다시 체크해봐야할지 알수 있을까요??

룰루랄라
Guest
룰루랄라
1 년 전

안녕하세요! 현재 GA4로 데이터를 보기 위해 도입 중인데요!
혹시 UTM Manager를 이용해서 url 생성할 때, content나 term 등의 값에 한글을 넣어도 괜찮나요?

선우
선우
1 년 전

안녕하세요!

현재 신규 광고주 GA작업을 위해 강사님이 올려주신 강의 정독하고 있습니다!

양질의 강의 제공해주셔서 감사드립니다.

우선 광고주는 GA4를 최근 만들었으며, 계정 생성 외 추가적인 작업은 진행되지 않은 그야 말로 백지의 GA4를 가지고 있는데요!

utm빌더를 통해 따로 utm작업을 한적도 없구요! 그럼에도 불구하고 검색시에 도메인 뒤에 gclid와 같은 매개변수 값이 자동으로 붙는데,,이런 값들이 왜붙어 있는걸까요?
저렇게 자동으로 붙어있는 값들 때문에 신규로 생성한 광고주 GA내에서도 매개변수를 조회하게 되면 값이 발생하게 됩니다ㅠㅠ 전부 지우고 처음부터 셋팅하고 싶은데 어떡해야 할까요..?

선우
선우
1 년 전
회신하기  Ratel

안녕하세요 강사님
오늘 UTM 작업 진행 후 실시간 보고서에서 들어오는 데이터를 확인해봤는데요,, medium과 campaign값에 해당하는 값들은 클릭 횟수에 따라 잘 나타나는데 source와 term에 해당 하는 값들이 제가 클릭한 횟수(ex. 3번)보다 훨씬 많은 숫자로 찍혀있습니다 ㅠㅠ
뿐만 아니라 제가 클릭한 키워드 외에도 다른 키워드들이 확인되는데 이유를 알 수 있을까요?

쥬르댕
쥬르댕
10 월 전

안녕하세요! 강사님!

말씀주신 내용은 utm 파라미터는 웹에서만 해당사항이 있는건가요? 앱에서도 활용할 수 있는지 궁금합니다.

(앱 홍보마케팅을 진행하였는데 효과분석을 하고 싶다면, 이 부분을 확인할 수 있는 방법이 있는지 궁금합니다.)

유지원
Guest
유지원
9 월 전

안녕하세요.^^ 혹시 UTM 링크를 전체 상품 목록 페이지로 연결시키고, 해당 페이지에서 유저들이 각각의 상품들을 클릭 후 구매하는 경우에는 GA에서 다이렉트 전환으로 데이터가 잡힐까요??

그렇다면 UTM 데이터로 확인하고자 한다면 각각의 상품 페이지로 바로 연결을 시켜야 할까요?ㅜ

박혜인
Guest
박혜인
9 월 전

안녕하세요! utm content와 term을 맞춤 측정기준으로 설정하고 전자상거래 구매수, 거래액을 확인해보니 utm term값으로 설정한 키워드를의 구매수, 거래액은 모두 0으로 나오고, 구매수, 거래액이 있는 소스/매체의 term은 not set으로 나오고 있습니다. 설정을 잘못한걸까요?

Ehql
Ehql
7 월 전

안녕하세요 항상 잘 보고 있습니다 감사합니다

혹시 구글애즈 자동태깅으로 캠페인 그룹 수동 컨텐츠 값 끌어오고 있는데요
Utm 값도 별도 삽입하여 운영중인데 맞춤 측정기준으로 소스, 매체, 컨텐츠 값 만들어서 보고서로 가져와도 괜찮을까요?
현재 (not set)으로 나오는 값이 많아 문의드립니다ㅠ
소스, 미디엄 값은 영어 캠페인 값은 한글/한글의 형태, 컨텐츠는 숫자_한글인데 특별한 문제가 있을까요?

hello****
hello****
2 월 전

안녕하세요. 작성해주신 방법대로 utm 생성을 구글시트에 만드니 너무 편하네요. 그런데, 리다이렉트 되는 url에 utm을 생성할 경우, 수집이 안되나요?

마지막 수정 2 월 전 by hello****
hello****
hello****
2 월 전
회신하기  Ratel

오 답변 감사합니다. 그럼 실제로 리다이렉트 주소 -> 랜딩될 페이지 주소에 utm을 생성하면 되나요? 아니면 개발자가 소스에 무언가 심어야하나요?