12CODE

MKT FAQ

MKT FAQ 분석·실험·성과개선

GA4에서 세션 소스/매체 값(th/paid, Display-google/cpc 등)이 헷갈려요

이런 질문도 같은 답입니다: GA에서 th/paid로 잡히는게 뭔지 · 구글애즈 디스플레이 광고인데 세션 소스/매체에 Paid Search로도 잡힘

답변

구글애즈 디스플레이 광고인데 'Paid Search'로 잡히는 현상부터 설명드리면, GA4의 기본 채널 그룹은 utm_medium 값을 핵심 기준으로 소스/매체 조합을 'Paid Search'·'Display'·'Organic Search' 같은 채널로 자동 분류합니다. 실제로는 디스플레이(배너) 광고인데 광고 URL에 utm_medium=cpc로 태깅돼 있으면, GA4는 매체값(cpc)만 보고 'Paid Search'로 분류해버려서 실제 캠페인 성격(Display)과 화면에 보이는 채널명이 어긋나는 겁니다. 이건 GA4 오류가 아니라 UTM 태깅 단계에서 매체값을 캠페인 형태와 다르게 붙인 게 원인인 경우가 대부분이라, 매체별 UTM 발행 규칙부터 점검하셔야 합니다. 'th/paid'처럼 아예 낯선 소스/매체 조합이 보이는 경우는 원인이 셋 중 하나로 좁혀집니다. 첫째, (direct)/(none)은 referrer 정보가 없거나 UTM 파라미터 없이 유입된 경우(주소창 직접 입력, 메신저·이메일 앱 내 링크 등)에 나타납니다. 둘째, 'Unassigned'는 이벤트는 수집됐지만 일치하는 채널 그룹 규칙이 없을 때 표시되는데, UTM 값이 GA4가 인식하는 표준값과 다르게 입력된 경우(예: email 대신 em, mail 같은 비표준 표기)에 흔히 발생합니다. 'th/paid'도 이런 비표준 태깅의 결과일 가능성이 높습니다. 셋째, GA4는 UTM 값을 대소문자까지 구분해서 서로 다른 값으로 인식하기 때문에, utm_source=facebook과 utm_source=Facebook이 서로 다른 매체로 쪼개져 집계되는 휴먼 에러도 흔한 원인입니다. 실무적으로는 광고 매체별로 실제 발행되는 UTM 값을 한 번 표로 정리해서, 매체값이 표준(cpc/cpm/email/social/display 등)과 일치하는지, 대소문자가 통일돼 있는지부터 점검해보시길 권합니다.

← FAQ 목록으로