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 파라미터를 붙이는 것이 가능합니다.
데이터 조회하기
1. 실시간 보고서
캠페인 URL을 통한 방문을 실시간 보고서에서 확인하는 방법은 다소 번거롭습니다.
아래 이미지에 표시한 [사용자 소스별 사용자] 차트에서 UTM 파라미터에 입력한 정보들이 바로 조회될 것으로 예상되지만, 아쉽게도 GA4의 실시간 보고서에서는 간단한 이벤트만 처리해서 소스/매체 정보를 보여주기 때문에 해당 차트에서는 UTM을 통한 유입정보를 확인하기 어렵습니다.
대신, [이벤트 이름 별 이벤트 수] 차트에서 page_view 항목을 클릭하면 해당 이벤트와 수집된 매개변수들을 확인할 수 있는데, 아래의 각각의 매개변수 항목을 클릭하여 UTM 파라미터로 수집된 값들을 실시간으로 확인할 수 있습니다.
2. 획득 보고서
[보고서] – [획득] 메뉴에서도 캠페인 URL을 통해 몇 명의 고객이 사이트에 방문했는지를 조회할 수 있습니다. 물론, 이전 강의에서 알아본 전환 보고서에서도 캠페인 URL을 통해 유입한 트래픽의 기여도를 확인할 수 있습니다.
참고. 실시간 보고서를 제외한 다른 보고서들은 데이터가 업데이트되기까지 24~48시간 정도가 소요됩니다. 만약, 오늘 UTM 파라미터를 링크에 추가했다면, 보고서에서는 다음 날부터 업데이트된 데이터를 확인할 수 있습니다.
추가적으로 획득에는 [사용자 획득]과 [트래픽 획득] 두 가지 유형의 보고서를 확인할 수 있는데, 두 보고서의 차이는 아래와 같습니다.
- 사용자 획득 : 신규 사용자의 획득(첫 방문)에 기여한 유입 정보를 확인할 수 있습니다. 이 보고서에는 재방문에 대한 유입 정보는 제외됩니다.
- 트래픽 획득 : 모든 사용자의 각 방문에 기여한 유입 정보를 확인할 수 있습니다.
3. 탐색 보고서
탐색 보고서에서는 위 보고서에서 확인 가능한 소스, 매체, 캠페인 정보뿐만 아니라 다른 UTM 파라미터에 해당하는 검색어(utm_term), 콘텐츠(utm_content) 정보도 확인할 수 있습니다.
보고서를 만들기 위해 [탐색] 화면에서 [자유 형식]을 보고서 유형으로 선택합니다.
보고서 제작 화면의 좌측에서 측정기준 항목에 있는 [+] 버튼을 클릭하여 조회할 데이터를 지정합니다.
유입 정보와 관련된 측정 기준들은 다음과 같습니다.
- 소스 : utm_source에 해당하는 정보를 확인할 수 있음
- 매체 : utm_medium에 해당하는 정보를 확인할 수 있음
- 캠페인 : utm_campaign에 해당하는 정보를 확인할 수 있음
- 수동 검색어 : utm_term에 해당하는 정보를 확인할 수 있음
- 수동 광고 콘텐츠 : utm_content에 해당하는 정보를 확인할 수 있음
다만, 주의할 점은 여기서 3가지 유형으로 위 측정 기준들이 나뉘게 되는데 각 유형마다 아래와 같은 차이가 있습니다.
- 첫 번째 사용자, 첫 사용자가 앞에 붙은 경우 : 사용자 획득(첫 방문)에 기여한 소스/매체를 조회할 때 사용하면 됩니다.
- 세션이 앞에 붙은 경우 : 모든 사용자의 각 방문에 기여한 소스/매체를 확인하는 용도로 사용됩니다. GA3(UA)의 "소스/매체"와 유사한 결과를 얻기 위해서는 해당 측정기준을 사용하시면 됩니다.
- 앞에 아무것도 없는 경우(기여 카테고리 항목들) : 전환 이벤트에 기여한 소스/매체를 확인하는 용도로 사용됩니다. 측정기준 특성상 전환으로 설정하지 않은 이벤트와는 데이터를 조회할 수 없습니다.
조회하고 싶은 측정기준을 드래그 앤 드롭으로 우측의 [행]에 추가하고, 사용자 또는 세션과 관련된 측정 항목을 [값]에 추가하면 아래와 같이 유입 정보별 트래픽을 조회할 수 있습니다.
참고. 제 예시는 참고만 하시고 필요한 항목만을 설정하여 자유롭게 데이터를 조회해 보세요 🙂
Campaign URL Manager
추가적으로 Campaign URL Manager를 사용하면 구글의 스프레드 시트에서 UTM 파라미터를 쉽게 만들고 관리할 수 있습니다.
이 서비스는 무료로 사용이 가능하며, 아래 주소를 통해 다운로드가 가능합니다.
- Campaign URL Manager : https://workspace.google.com/marketplace/app/campaign_url_manger/32542553902?hl=ko&pann=sheets_addon_widget
- 사용 방법
1. 위 링크를 통해 확장 프로그램을 설치합니다.
2. 구글 스프레드 시트에 접속하셔서 상단 탭의 [부가기능] – [Campaign URL Manager] – [Start]를 눌러서 사용합니다.
다음 강의에서는 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 파라미터를 쉽게 만들고 관리할 수 있습니다.
안녕하세요, 하나하나 보면서 공부하는 중이라 또 질문 드립니다.
보고서 > 획득 > 트래픽 획득에 들어가 보면 예전엔 세션 소스/매체 가 있었는데, 지금은 세션 소스/매체가 없어진 것으로 확인이 됩니다.
기본 메뉴에서 소스/매체를 한번에 조회할 수 있는 메뉴는 없나요?
탐색을 통해서만 확인이 가능한 것인지 궁금합니다.
안녕하세요, 김장엽님!
기본 측정기준에 소스를 추가하시고, [+] 버튼을 눌러서 보조 측정기준에 매체를 추가하는 형태로 기본 보고서에서도 함께 조회가 가능합니다!
기본 보고서에는 정해진 측정 기준만을 선택할 수 있으므로, 위 방법 외에는 말씀하신 것처럼 탐색 보고서를 활용하는 방법 밖에 없습니다!
네 감사합니다.
아직까지 사용성은 기존 GA가 더 좋아보이긴 하는데…..
서비스 종료가 된다니 어쩔 수 없이 적응해야겠죠ㅠㅠ
안녕하세요, B2B 관련 브랜드에서 재직 중인 남준현이라고 합니다~
다차타 블로그 보며, GA4에 대한 내용을 잘 확인 중입니다!! 정말 감사드려요 🙂
다름이 아니라 GA4 설정 후에 UTM을 적용한 링크를 발행했는데, UTM 값이 GA4에서 측정이 되지 않아서 문의드립니다.(문제는 UA에서는 잡히고 있습니다 ㅠㅜ..)
혹시 이런 경우 어떤 부분을 다시 체크해봐야할지 알수 있을까요??
안녕하세요, 준현님!
GA4의 일반 보고서는 보통 24~48시간이 지나야 데이터가 정상적으로 처리되기 때문에, 그 전에 조회하실 경우에는 UTM 값이 안보일 수 있습니다.
실시간 보고서의 경우에는 GA4는 간단한 이벤트만 처리해서 보여주기 떄문에, 아직까지는 UTM을 통한 캠페인 정보를 실시간으로 확인하실 수 없습니다.
획득 보고서의 경우에는 [사용자 획득], [트래픽 획득] 두 가지 유형이 존재하는데, 사용자 획득에서는 "신규 사용자"에 대한 정보만 조회가 가능하고, 트래픽 획득에서는 전체 사용자의 방문에 대한 정보가 조회가 가능합니다. 따라서, 재방문자의 경우에는 사용자 획득 보고서에 데이터가 보이질 않으므로 전체적인 캠페인 유입 현황을 확인하시려면 [트래픽 획득] 보고서를 확인하셔야 합니다.
UA에서는 잡힌다면 GA4에도 동일하게 잡히고 있는 것이므로, UTM쪽 설정은 고려하지 않으셔도 됩니다 🙂
안녕하세요! 현재 GA4로 데이터를 보기 위해 도입 중인데요!
혹시 UTM Manager를 이용해서 url 생성할 때, content나 term 등의 값에 한글을 넣어도 괜찮나요?
안녕하세요, 룰루랄라님!
UTM Manager에서 인코딩을 해주기 때문에 한글을 넣으셔도 괜찮습니다.
안녕하세요!
현재 신규 광고주 GA작업을 위해 강사님이 올려주신 강의 정독하고 있습니다!
양질의 강의 제공해주셔서 감사드립니다.
우선 광고주는 GA4를 최근 만들었으며, 계정 생성 외 추가적인 작업은 진행되지 않은 그야 말로 백지의 GA4를 가지고 있는데요!
utm빌더를 통해 따로 utm작업을 한적도 없구요! 그럼에도 불구하고 검색시에 도메인 뒤에 gclid와 같은 매개변수 값이 자동으로 붙는데,,이런 값들이 왜붙어 있는걸까요?
저렇게 자동으로 붙어있는 값들 때문에 신규로 생성한 광고주 GA내에서도 매개변수를 조회하게 되면 값이 발생하게 됩니다ㅠㅠ 전부 지우고 처음부터 셋팅하고 싶은데 어떡해야 할까요..?
안녕하세요, 선우님!
gclid는 구글 애즈의 기본 설정인 [자동 태그 추가]기능으로 인해 저절로 붙게되는 파라미터입니다.
이 파라미터는 GA4와 Google Ads간의 연동을 위해 사용됩니다. 해당 기능의 이점에 대해서는 아래 링크를 참고해 보세요 🙂
사실 이러한 파라미터는 구글뿐만 아니라 네이버(NaPm), 페이스북(fbclid)에도 존재합니다. 이는 매체쪽에서 임의로 붙이는 파라미터이기 때문에 GA4 관련 셋팅과는 무관하게 자연스럽게 수집되는 정보입니다.
페이지 정보는 아래 2가지 측정기준으로 조회가 가능한데요. 두 유형 모두 파라미터가 없는 페이지 정보를 기준으로 데이터를 조회할 수 있습니다. ( [수명주기 – 참여도 – 페이지 및 화면] 보고서 활용 )
문의주신 내용은 자연스러운 현상이기 때문에, 위 두가지 측정기준으로 페이지 구분이 가능하시다면, 추가적인 셋팅없이 지금 상태 그대로 사용하시면 됩니다.
안녕하세요 강사님
오늘 UTM 작업 진행 후 실시간 보고서에서 들어오는 데이터를 확인해봤는데요,, medium과 campaign값에 해당하는 값들은 클릭 횟수에 따라 잘 나타나는데 source와 term에 해당 하는 값들이 제가 클릭한 횟수(ex. 3번)보다 훨씬 많은 숫자로 찍혀있습니다 ㅠㅠ
뿐만 아니라 제가 클릭한 키워드 외에도 다른 키워드들이 확인되는데 이유를 알 수 있을까요?
안녕하세요, 박선우님!
GA는 자체적으로 데이터를 만들어 내지는 않기 때문에 GA에 데이터가 수집되었다면 누군가가 해당 데이터를 전송했다는 것을 의미합니다. source, term의 경우에는 광고뿐만 아니라 자연 유입 영역을 통한 유입 트래픽도 존재할 수 있으므로, 해당 데이터가 섞여있을 가능성도 있습니다. 🙂
이러한 부분들은 보고서 조회 방법과 같은 좀더 디테일한 정보를 공유주셔야지 명확하게 답변드릴 수 있을것 같습니다.
안녕하세요! 강사님!
말씀주신 내용은 utm 파라미터는 웹에서만 해당사항이 있는건가요? 앱에서도 활용할 수 있는지 궁금합니다.
(앱 홍보마케팅을 진행하였는데 효과분석을 하고 싶다면, 이 부분을 확인할 수 있는 방법이 있는지 궁금합니다.)
앱의 경우에는 파이어베이스를 설치하시고,
파이어베이스에서 제공해주는 다이나믹링크라는 서비스를 사용하시면 UTM을 통한 유입 추적이 가능합니다. 방법은 다이나믹링크를 통해 APP 유입 링크를 생성해야 하며, 웹과 동일하게 해당 링크에 UTM 파라미터를 붙이면 됩니다.
자세한 내용은 아래 링크를 참고해 보세요
안녕하세요.^^ 혹시 UTM 링크를 전체 상품 목록 페이지로 연결시키고, 해당 페이지에서 유저들이 각각의 상품들을 클릭 후 구매하는 경우에는 GA에서 다이렉트 전환으로 데이터가 잡힐까요??
그렇다면 UTM 데이터로 확인하고자 한다면 각각의 상품 페이지로 바로 연결을 시켜야 할까요?ㅜ
안녕하세요, 유지원님!
UTM 링크를 통해 사이트에 방문할 경우, 해당 UTM 정보를 유입으로 인정하는 "세션"이 시작되는데요.
(세션은 웹사이트 내에서 30분간 데이터를 전송하지 않으면 종료됩니다. )
ex. 사이트를 이탈하는 경우, 페이지는 가만히 틀어놓기만 하는 경우
해당 세션이 유지되는 상황에서는 "랜딩페이지가 어디든 상관없이" 전환이 발생할 경우,
해당 UTM 파라미터를 통한 전환으로 기여가 잡히게 됩니다.
안녕하세요! utm content와 term을 맞춤 측정기준으로 설정하고 전자상거래 구매수, 거래액을 확인해보니 utm term값으로 설정한 키워드를의 구매수, 거래액은 모두 0으로 나오고, 구매수, 거래액이 있는 소스/매체의 term은 not set으로 나오고 있습니다. 설정을 잘못한걸까요?
안녕하세요, 박혜인님!
utm content와 term을 맞춤 측정기준으로 설정하시고, 이를 통해 데이터를 조회하신다면 유입 데이터만 확인하실 수 있습니다.
과거에는 해당 매개변수에 대한 측정기준이 제공되지 않았었기 때문에, 임시로 측정기준들을 생성해서 데이터를 조회했었는데요.
지금은 위 글에 나온대로 "수동 검색어", "수동 광고 콘텐츠"가 들어간 측정기준이 제공되기 때문에, 맞춤 측정기준 생성은 더이상 불필요하며, 해당 측정기준들로 원하는 데이터를 조회하실 수 있습니다.
안녕하세요 항상 잘 보고 있습니다 감사합니다
혹시 구글애즈 자동태깅으로 캠페인 그룹 수동 컨텐츠 값 끌어오고 있는데요
Utm 값도 별도 삽입하여 운영중인데 맞춤 측정기준으로 소스, 매체, 컨텐츠 값 만들어서 보고서로 가져와도 괜찮을까요?
현재 (not set)으로 나오는 값이 많아 문의드립니다ㅠ
소스, 미디엄 값은 영어 캠페인 값은 한글/한글의 형태, 컨텐츠는 숫자_한글인데 특별한 문제가 있을까요?
안녕하세요, Ehql님
Google Ads 자동 태그 기능을 사용하시면 소스, 매체, 캠페인 값만 GA4와 연결되게 됩니다. (자동 태그 방식)
utm_term과 utm_content를 사용하고 싶으신 경우라면 자동 태그 기능을 끄고, 모든 광고 랜딩 URL에 utm을 붙이셔야 하구요. (수동 태그 방식)
지금은 자동 태그 방식을 사용하시면서 수동 태그를 함께 쓰시고, 수동 태그 방식으로 데이터를 조회하신 것으로 보입니다. 이 두가지를 함께 사용할 경우에는 지금 겪고 계신것처럼 데이터가 정상적으로 수집되지 않기 때문에, 둘 중 하나의 방식으로만 사용하셔야 합니다.
안녕하세요. 작성해주신 방법대로 utm 생성을 구글시트에 만드니 너무 편하네요. 그런데, 리다이렉트 되는 url에 utm을 생성할 경우, 수집이 안되나요?
GA 설치코드(gtag.js 또는 GTM)이 있는 페이지에서만 UTM 데이터 수집이 가능해요~
보통 리다이렉트되는 URL에는 GA 설치를 안하기 때문에, 데이터 수집이 안됩니다.
이럴 때는 리다이렉트 이후 페이지의 URL에 utm을 그대로 붙여주게끔, 리다이렉트 페이지에 개발 작업을 해주셔야해요
오 답변 감사합니다. 그럼 실제로 리다이렉트 주소 -> 랜딩될 페이지 주소에 utm을 생성하면 되나요? 아니면 개발자가 소스에 무언가 심어야하나요?
리다이렉트 되는 페이지의 utm 매개변수를 그대로 다음 페이지에 붙여주는 소스를 개발자가 추가해주면 됩니다 🙂