GA4에서 UTM 성과 확인하기

링크를 만든 다음 단계 · 읽는 데 약 8분

UTM을 붙였다면 절반은 끝난 것입니다. 나머지 절반은 그 데이터를 실제로 꺼내 보는 일인데, GA4는 화면 구성이 낯설어서 여기서 막히는 경우가 많습니다. 순서대로 짚어 봅니다.

1단계 — 실시간으로 먼저 확인한다

링크를 만들고 광고를 돌리기 전에, 본인이 직접 그 링크를 클릭해서 제대로 잡히는지 확인하세요. 이 확인 없이 캠페인을 시작했다가 데이터가 안 잡히는 걸 뒤늦게 발견하는 일이 흔합니다.

  1. GA4 좌측 메뉴에서 보고서 > 실시간으로 들어갑니다.
  2. 다른 창에서 UTM이 붙은 링크를 직접 클릭해 랜딩 페이지로 들어갑니다.
  3. 실시간 화면의 ‘세션 소스/매체’ 카드를 봅니다.

여기에 naver / cpc처럼 내가 넣은 값이 뜨면 성공입니다. 1~2분 안에 반영되며, 아무것도 안 뜬다면 다음 중 하나입니다.

2단계 — 획득 보고서에서 본다

정식 리포트에는 보통 24시간 안팎의 시차가 있습니다. 다음 날 확인하세요.

보고서 > 획득 > 트래픽 획득으로 들어가면 기본 채널 그룹별 표가 나옵니다. 표 첫 열 상단의 드롭다운을 눌러 기준을 바꿀 수 있습니다.

보고 싶은 것선택할 측정기준
어느 매체에서 왔나세션 소스/매체
어떤 캠페인이 성과를 냈나세션 캠페인
큰 덩어리로 채널 비교세션 기본 채널 그룹
소재별 비교 (utm_content)세션 수동 광고 콘텐츠
키워드별 비교 (utm_term)세션 수동 검색어

utm_contentutm_term은 기본 표에 안 보이고 측정기준을 직접 바꿔야 나옵니다. 이걸 몰라서 “content가 안 잡힌다”고 오해하는 경우가 많습니다.

‘세션’ 기준과 ‘최초’ 기준

GA4에는 비슷해 보이는 측정기준이 두 벌 있습니다.

같은 광고를 봐도 두 숫자는 다릅니다. 재방문자가 많은 사이트일수록 차이가 큽니다. 보고서에서 어느 쪽을 보고 있는지 항상 확인하세요. 광고 캠페인 성과 보고라면 대개 ‘세션’ 기준이 맞습니다.

3단계 — 탐색 분석으로 파고든다

기본 리포트는 한 번에 한 축밖에 못 봅니다. 매체와 소재를 교차해서 보려면 탐색 메뉴를 씁니다.

  1. 좌측 탐색 > 비어 있음으로 새 탐색을 만듭니다.
  2. 변수 패널에서 측정기준 +를 눌러 세션 소스, 세션 매체, 세션 캠페인, 세션 수동 광고 콘텐츠를 가져옵니다.
  3. 측정항목 +세션수, 참여 세션수, 전환(또는 주요 이벤트), 총 수익을 가져옵니다.
  4. 가져온 측정기준을 에, 측정항목을 에 끌어다 놓습니다.
  5. 세그먼트나 필터로 특정 캠페인만 남기면 소재별 비교표가 완성됩니다.

여기까지 만들어 두면 캠페인마다 기간만 바꿔서 재사용할 수 있습니다.

값이 이상하게 나올 때

(not set)이 뜬다

해당 파라미터가 아예 없었다는 뜻입니다. 예를 들어 utm_term을 안 넣었다면 ‘세션 수동 검색어’는 (not set)이 됩니다. 정상입니다. 다만 소스/매체가 (not set)이라면 태깅이 안 된 유입이 섞였다는 신호입니다.

Unassigned로 빠진다

UTM은 붙었는데 utm_medium 값이 GA4의 채널 규칙에 걸리지 않았다는 뜻입니다. medium=SNS, medium=네이버, medium=Paid 같은 값이 원인입니다. cpc, social, display, email, referral, affiliate 같은 표준 값으로 바꾸거나, GA4 관리 > 채널 그룹에서 맞춤 채널 그룹을 만들어 규칙을 추가하세요.

direct / (none)이 너무 많다

출처를 알 수 없는 유입입니다. 원인은 대개 이 셋입니다.

내가 넣은 캠페인 이름이 두 줄로 갈라진다

대소문자나 표기가 섞였다는 뜻입니다. Summer_Salesummer_sale은 GA4에서 다른 값입니다. 이미 쌓인 데이터는 되돌릴 수 없으니 네이밍 규칙을 먼저 정하고 시작하세요.

구글 애즈 유입에 UTM 값이 안 보인다

자동 태깅(gclid)이 켜져 있으면 GA4가 UTM보다 gclid 정보를 우선합니다. 구글 애즈는 UTM을 따로 붙이지 않는 편이 낫습니다.

단축 URL을 써도 GA4에 잡히나요

잡힙니다. 단축 URL은 최종 목적지로 넘겨주는 역할만 하고, 도착하는 주소에는 UTM이 그대로 붙어 있기 때문입니다. 다만 두 가지를 알아두세요.

저희 링크 통계는 봇으로 판별된 접속을 제외해 두었지만, 그래도 GA4 숫자와 완전히 일치하지는 않습니다.

정리

  1. 캠페인 시작 전, 실시간 리포트로 태깅을 검증한다.
  2. 정식 데이터는 다음 날 트래픽 획득 리포트에서 본다.
  3. content·term은 측정기준을 직접 바꿔야 보인다.
  4. Unassigned가 뜨면 medium 값을 표준으로 고친다.
  5. 교차 분석은 탐색 메뉴에서 한 번 만들어 두고 재사용한다.

자주 묻는 질문

GA4에서 utm_content는 어디서 보나요?

트래픽 획득 보고서에서 측정기준을 세션 수동 광고 콘텐츠로 바꾸면 보입니다. 기본 표에는 나오지 않습니다.

GA4에 Unassigned로 뜨는 이유는 무엇인가요?

utm_medium 값이 GA4의 채널 규칙에 걸리지 않았다는 뜻입니다. cpc, social, display, email 같은 표준 값으로 바꾸거나 맞춤 채널 그룹을 만드세요.

단축 URL을 써도 GA4에 유입이 잡히나요?

잡힙니다. 도착하는 주소에 UTM이 그대로 붙어 있기 때문입니다. 다만 단축 링크 클릭 수와 GA4 세션 수는 항상 다릅니다.

UTM 빌더로 돌아가기 다음 글: 팀 네이밍 규칙 만들기