콘텐츠 그룹핑 이해하기

본 가이드는 콘텐츠 그룹핑이 무엇인지·왜 필요한지, 그리고 적용 전과 후의 GA4 페이지 리포트가 어떻게 달라지는지를 정리합니다. (페이지 및 화면 리포트 읽기를 함께 보면 더 잘 이해됩니다.)

콘텐츠 그룹핑이란?

예를 들어 봅시다. 쇼핑몰의 상품 상세 페이지는 제품 A, 제품 B, 제품 C … 수백 개입니다. URL도 /goods/12345, /goods/67890 … 다 다르고, GA4 페이지 리포트에서도 수백 개의 행으로 흩어집니다. 하지만 분석할 때 우리가 궁금한 건 “12345번 상품 페이지의 조회수”가 아니라 “상품 상세를 본 사람이 얼마나 구매했나”입니다 — 즉 이 수백 페이지를 ‘상품 상세’ 한 덩어리로 보고 싶은 거죠. 이렇게 “기술적으로는 수백 페이지지만 의미상으로는 한 묶음”인 페이지들을 하나로 합치는 것이 콘텐츠 그룹핑입니다.

구체적으로는, 페이지뷰 이벤트에 content_group이라는 매개변수를 실어 보내면(예: /goods/*"상품 상세"), GA4 페이지 리포트에서 그 값으로 행을 묶어 볼 수 있습니다. 페이지 경로(/p/12345)나 페이지 제목은 ‘기술적 주소’ 또는 ‘페이지가 스스로 붙인 이름’이라 사이트가 커지면 수십~수백 행으로 흩어지지만, 콘텐츠 그룹은 그 위에 한 겹의 ‘사람이 이해하는 분류’를 얹는 것입니다 — “상품 상세 · 장바구니 · 결제 · 블로그 · 회사소개”처럼.

왜 필요한가 — 디렉토리를 의미 값으로 치환

일반적으로 사이트의 URL 디렉토리 구조를 한글(또는 의미 있는) 값으로 치환합니다. 예를 들면:

URL 패턴콘텐츠 그룹 값
/, /index메인
/products (목록)상품 목록
/products/{id} (상세)상품 상세
/cart, /checkout/*장바구니·결제
/blog/*, /magazine/*콘텐츠/블로그
/about, /company회사소개
위 어디에도 안 맞음기타 (기본값)

핵심은 매칭 안 되는 경로도 “기타” 같은 기본값으로 떨어지게 해 두는 것입니다. 안 그러면 그 페이지들의 콘텐츠 그룹이 비어((not set)) 보고서에 누락된 것처럼 보입니다.

적용 전 / 후 — 페이지 리포트가 이렇게 달라진다

항목적용 전 (콘텐츠 그룹 미설정)적용 후
페이지 리포트 행 수URL별로 수십~수백 행. 비슷한 페이지가 쿼리·ID별로 잘게 쪼개짐.콘텐츠 그룹 10여 개로 정리. 같은 영역은 한 행으로 합쳐짐.
“어느 영역이 전환에 기여?” 분석page_path를 일일이 눈으로 분류해 합산해야 함.콘텐츠 그룹별 주요 이벤트 수·매출이 한 화면에.
광고주 보고/p/12345가 조회수 3위” — 무슨 페이지인지 설명이 또 필요.상품 상세가 매출의 60%, 블로그가 신규 유입의 40%” — 바로 이해됨.
‘콘텐츠 그룹’ 측정기준(not set) — 사실상 못 씀.의미 값으로 채워짐. 탐색·잠재고객·세그먼트에서도 활용 가능.

잘 적용된 사이트 예시

이미 콘텐츠 그룹핑이 적용된 속성에서 페이지 및 화면 리포트로 들어가 측정기준을 콘텐츠 그룹으로 바꾸면 다음처럼 보입니다 — 수백 개의 URL이 ‘상품·메인·로그인·주문·마이페이지’ 같은 의미 단위 10여 줄로 합쳐져, 어느 영역이 얼마나 보이고 전환에 기여하는지 한눈에 들어옵니다.

화면 1. 페이지 및 화면 리포트를 ‘콘텐츠 그룹’ 측정기준으로 본 화면 — 수백 개 URL이 ‘상품·메인·로그인·주문·마이페이지’ 같은 의미 단위로 묶입니다. (값이 빈 페이지는 (not set)로 떨어지므로, 매핑에 기본값을 둬 ‘기타’로 잡는 게 좋습니다.)

웹 vs 앱

이 글은 기준입니다 — URL 디렉토리를 보고 그룹값을 정합니다. 은 화면 클래스(UIViewController/Activity)를 기준으로 묶으며, 적용 방식도 앱 코드/Firebase 설정 쪽이라 메커니즘이 다릅니다. 앱 콘텐츠 그룹핑은 별도 가이드(준비 중)에서 다룹니다.

자주 묻는 질문

콘텐츠 그룹은 몇 개까지 만드나요?

GA4에 명시적인 상한은 없지만, 의미 있게 운영하려면 10~20개 안쪽을 권장합니다. 너무 잘게 쪼개면 page_path를 그냥 보는 것과 다를 게 없어집니다.

GA4에서 ‘맞춤 측정기준’으로 등록해야 하나요?

아니요. content_group은 GA4의 예약 이벤트 매개변수라, 이벤트에 실어 보내기만 하면 ‘콘텐츠 그룹’ 측정기준에 자동으로 반영됩니다. (일반 커스텀 파라미터는 별도로 맞춤 측정기준 등록이 필요하지만 이건 예외.)

과거 데이터에도 소급 적용되나요?

아니요. content_group을 보내기 시작한 시점 이후의 이벤트부터 채워집니다. 가능한 한 사이트 분석 설계 초기에 적용해 두는 게 좋습니다.

한 페이지를 여러 그룹에 넣을 수 있나요?

content_group은 페이지당 하나입니다. 분류 축이 더 필요하면 content_group2 같은 별도 매개변수를 만들어 맞춤 측정기준으로 쓸 수 있지만, 보통은 하나로 충분합니다.

이 문서가 도움이 되셨나요?