채널은 어떤 경로로 쪼개지나

갈라지는 경로는 크게 셋입니다. 첫째는 대소문자입니다. GA4는 utm_source=facebook과 utm_source=Facebook을 서로 다른 값으로 인식해 분리 집계합니다. 둘째는 표기 관행입니다. 같은 인스타그램 광고를 두고 어떤 담당자는 instagram, 다른 담당자는 ig, 또 다른 담당자는 insta로 적으면 세 줄이 됩니다.

셋째는 매체 자동 파라미터입니다. 메타는 캠페인·광고 세트 정보를 URL 매개변수로 자동 채울 수 있고, 네이버 검색광고는 치환변수로 검색 키워드를 utm_term에 자동으로 넣습니다. 편리하지만 매체마다 값의 형태가 달라서, 손으로 적은 값과 섞이면 표기가 더 복잡해집니다.

지금 얼마나 쪼개졌는지 어떻게 확인하나

확인은 두 화면이면 충분합니다. 먼저 트래픽 획득 보고서에서 측정기준을 세션 소스/매체로 바꾸고 최근 90일을 봅니다. 같은 매체가 여러 줄로 나뉘어 있다면 그 목록이 곧 정리 대상입니다. 다음으로 기본 채널 그룹 기준으로 봤을 때 Unassigned 비중이 얼마나 되는지 확인합니다.

Unassigned는 이벤트 데이터는 수집됐는데 일치하는 채널 그룹 규칙이 없을 때 표시되는 값입니다. utm_medium을 em이나 mail처럼 표준값과 다르게 적었을 때 흔히 발생합니다. 이 비중이 크다면 지금 보고 있는 채널별 성과는 이미 상당 부분이 빠진 숫자입니다.

이미 쌓인 데이터는 어떻게 묶나

과거 데이터를 다시 태깅할 수는 없으므로, 분류 규칙 쪽에서 묶습니다. GA4의 맞춤 채널 그룹을 만들어 소스와 매체 값의 여러 표기를 하나의 채널로 정의하면, 보고서에서 통합된 형태로 볼 수 있습니다. 규칙을 만들 때는 정확히 일치보다 포함이나 정규표현식 조건을 쓰는 편이 표기 흔들림을 흡수하기 좋습니다.

탐색 분석에서도 같은 작업이 가능합니다. 필터 조건 화면에서 정규표현식과 일치 옵션을 골라 여러 표기를 한 줄로 묶을 수 있습니다. 다만 규칙이 늘어날수록 다른 사람이 이해하기 어려워지므로, 어떤 값을 어떤 채널로 묶었는지 별도 문서로 남겨야 합니다.

앞으로 안 쪼개지게 하려면 무엇을 정해야 하나

필요한 것은 도구가 아니라 합의입니다. 최소한 세 가지를 문서로 고정합니다. 첫째, 소스와 매체 값의 허용 목록입니다. 매체별로 딱 하나씩만 정하고 전부 소문자로 통일합니다. 둘째, 캠페인 이름 규칙입니다. 목적, 기간, 대상 순서처럼 자리마다 의미를 정합니다. 셋째, 누가 링크를 만들 수 있는지입니다.

여기에 실무 장치를 하나 더합니다. 링크를 손으로 만들지 않고 값을 고르면 URL이 나오는 시트나 양식을 쓰는 것입니다. 담당자가 바뀌어도 표기가 유지되는 유일한 방법에 가깝습니다.

매체 자동 치환 변수를 쓸 때 주의할 점

자동 파라미터는 손으로 적는 실수를 줄여주지만 조건이 있습니다. 네이버 검색광고의 치환변수는 광고 시스템에 등록되지 않은 검색어로 노출된 경우 값이 자동으로 채워지지 않을 수 있습니다. 메타의 동적 매개변수는 캠페인·광고 세트 이름을 그대로 가져오므로, 광고 이름에 쉼표나 특수문자가 들어가면 값이 지저분해집니다.

그리고 자동으로 채워지는 값은 고유값이 많습니다. 하루 500개를 넘는 고유값을 가진 측정기준은 보고서 행 한도를 넘길 때 개별 값이 표시되지 않고 (other)로 묶입니다. 키워드 단위 값을 utm_campaign에 넣는 설계는 이 문제를 부르기 쉬우므로, 세분화는 필요한 층에만 적용합니다.

(direct)/(none)과 Unassigned는 어떻게 다르게 다루나

두 값은 원인이 다릅니다. (direct)/(none)은 참조 소스 정보 자체가 없는 트래픽입니다. 주소창 직접 입력, 메신저·이메일 앱 안의 링크, 리다이렉션 과정에서 파라미터가 유실된 경우가 여기 해당합니다. 대응은 링크에 UTM을 붙이고 리다이렉션 구간에서 파라미터가 살아남는지 확인하는 것입니다.

Unassigned는 값은 들어왔는데 분류 규칙에 걸리지 않은 경우입니다. 대응은 utm_medium 표기를 표준값으로 바꾸거나 맞춤 채널 그룹 규칙을 추가하는 것입니다. 이 둘을 구분하지 않고 한꺼번에 "출처 불명"으로 묶어버리면 고칠 수 있는 문제까지 방치하게 됩니다.