날짜 기반의 사용자 세그먼트 분석
데이터 분석에서 자주 사용되는 분석 기법 중에 코호트(동질 집단) 분석이 있습니다.
코호트란 ‘특정 기간 동안 공통된 특성이나 경험을 갖는 사용자 집단‘을 의미합니다. 지난 포스팅에서 다뤘던 세그먼트(참조: [Google Analytics] 애널리틱스의 가장 강력한 기능, 세그먼트)의 일종으로 ‘날짜에 기반한 사용자 세그먼트‘로 이해하면 쉽습니다.
구글 애널리틱스의 경우 연령/성별, 지역, 트래픽 소스, 방문페이지, 제품 등의 측정기준(dimension)을 통해서 사용자의 특성을 정의합니다. 따라서 세그먼트를 어떻게 정의하느냐에 따라 한 사용자가 다수의 코호트 그룹에 속할 수 있습니다.
예를 들어, 어제 제주에 사는 30대 초반 남성이 네이버 사이트 검색을 통해 A페이지로 방문을 해서 B제품을 구매했다고 가정하면 이 사용자는 아래와 같은 코호트 그룹에 속한다고 할 수 있습니다.
– 제주(지역) 코호트
– 25~34세(연령) 코호트
– 남성(성별) 코호트
– 네이버 트래픽 코호트
– 자연검색 트래픽 코호트
– A방문페이지 코호트
– B제품(구매) 코호트
코호트 분석에서는 주로 시간의 흐름에 따른 1. 사용자 유지와 이탈 패턴이나 2. 코호트 간 상이한 행동 패턴 등의 분석을 통해 인사이트를 도출합니다.
1. 사용자 유지와 이탈
온라인 비즈니스를 성공적으로 수행하기 위해 우리는 다양한 마케팅 활동을 통해 방문자를 유입시킵니다. 하지만 이들 방문자의 절대 다수는 빠르건 느리건 결국 우리를 떠납니다. 사실 웹사이트 신규 방문자 중 한 달 후에도 지속적으로 방문하는 사용자는 극소수에 불과합니다. 코호트 분석을 하면 사용자 유지율(User retention, 재방문율) 등의 지표를 통해 특정 기간에 방문한 사용자가 시간 경과에 따라 참여도가 어떻게 달라지는지 등을 파악하고 이에 적절한 대응을 할 수 있습니다.
코호트 분석은 특히 모바일 앱 비즈니스에서 매우 유용하게 활용될 수 있습니다. 게임 앱을 예로 들자면, 최초 앱 설치도 중요하지만 사용자가 얼마나 자주 사용하는지가 비즈니스 성공에 결정적인 영향을 미치게 됩니다. 따라서 사용자들의 평균 앱 사용기간과 횟수 또는 앱 사용이 급격이 줄어드는 시점 등의 데이터를 토대로 적절한 리텐션 마케팅을 진행하거나 앱 개선에 필요한 아이디어를 얻을 수도 있습니다.
2. 코호트 간 상이한 행동 패턴
또한 서로 다른 코호트 간 서로 다른 패턴을 분석하면 일반적인 세그먼트를 통해서는 얻기 어려운 인사이트를 얻을 수도 있습니다.
위 표는 한 쇼핑몰의 4개월간 매출 현황입니다. 매출 추이를 살펴보면 고객은 매월 1,000명씩 꾸준히 증가하는 한편 고객당 평균매출은 정체 혹은 소폭 하락 추세를 나타내는 것으로 보입니다. 좀 더 자세한 내용을 보기 위해 위 데이터를 아래와 같이 월별 사용자 그룹으로 나누어 보았습니다.
시간이 지날 수록 기존 사용자의 월별 매출액은 줄어드는 한편 신규 사용자의 매출액은 증가하는 것을 알 수 있습니다. 동일한 내용을 좀 더 보기 쉽도록 아래와 같이 다시 정리해 보았습니다.
출처: 린 분석(Lean Analytics, p.60-61)
이제 좀 더 쉽게 비교가 되시나요? 전체 사용자당 매출액 추이를 봤을 때는 비즈니스가 정체되고 있는 듯한 느낌도 있었지만 코호트 분석을 해보니 신규 사용자의 첫월 매출액이 꾸준히 증가할뿐만 아니라 이후 월별 매출액도 완만히 줄어들어 전반적으로 꽤 양호한 흐름을 보인다는 것을 알 수 있습니다.
위 사례에서와 같이 코호트 분석을 하면 특정 기간 내 사용자 그룹의 행동이 다른 기간의 사용자 그룹의 행동과 어떻게 다른지를 쉽게 파악할 수 있습니다. 예를 들어 할인 이벤트 기간에 유입된 구매자들은 다른 기간에 유입된 구매자들에 비해 재구매율이 매우 낮을 수도 있습니다. 이처럼 코호트 분석은 연말 세일이나 발렌타인 이벤트, 신규 상품 프로모션 등 단기적 혹은 시즌성 캠페인으로 유입된 사용자의 행동 패턴을 분석, 이해하고, 이를 활용하는 데 유용합니다.
동질 집단 분석 보고서
구글 애널리틱스에서 코호트 분석(동질 집단 분석) 보고서는 ‘잠재 고객’ > ‘동질 집단 분석’ 메뉴에서 확인할 수 있습니다.
1) 동질 집단 유형
현재는 ‘획득 날짜‘ 하나의 유형만 선택 가능 (연령/성별 등의 사용자 정보, 유입 채널, 전환여부 등 다양한 세그먼트를 기준으로 직접 동질 집단 유형을 선택할 수 있으면 지금보다 훨씬 유용할 것으로 생각됩니다. 도입된 지 2년이 넘었으나 아직도 ‘베타’ 기능에 머물러 있는 이유 중 하나라고 생각합니다.)
2) 동질 집단 크기
‘일별‘, ‘주별‘, ‘월별‘ 세 개의 집단 크기에서 선택
3) 측정항목(Metrics)
기본값으로 ‘사용자 유지율'(재방문한 사용자 비율)이 표시됨. 사용자당, 유지, 합계 세 개 카테고리 내 총 14개 측정항목 선택 가능
사용자당
- 사용자당 거래수
- 사용자당 목표 달성 횟수
- 사용자당 세션 시간
- 사용자당 세션수
- 사용자당 수익
- 사용자당 페이지뷰 수
유지
- 사용자 유지율
합계
- 거래수
- 목표 달성 횟수
- 사용자수
- 세션
- 세션 시간
- 수익
- 페이지뷰 수
4) 기간
일별, 주별, 월별 집단 내에서 기간을 세분화하여 선택
- 일별: 최근 7일 / 최근 14일 / 최근 21일 / 최근 30일
- 주별: 지난 주 / 최근 3주 / 최근 6주 / 최근 9주 / 최근 12주
- 월별: 지난 달 / 최근 2개월 / 최근 3개월
또한 코호트 보고서에서도 다른 많은 보고서에서와 마찬가지로 세그먼트를 적용할 수 있습니다. 아래는 모든 사용자와 더불어 ‘모바일 트래픽’ 세그먼트를 적용한 예시입니다.
정리하자면 코호트 분석은 현 상황을 보다 정확하게 이해하여 이를 의사결정에 활용하기 위해 ‘특정 기간에 특정 특성/경험을 공유하는 사용자 집단(코호트)’ 간의 행동 패턴을 비교, 분석하는 것을 말합니다.
—————————————————————————
국내 대표적인 온라인마케팅 커뮤니티/매체인 아이보스에서 구글 애널리틱스 4(GA4) 강의를 진행하고 있습니다. 커리큘럼 등 자세한 사항은 아래 링크를 참조하세요.
GA4 실무과정: https://www.ibossedu.co.kr/edu-goods-380
GA4 구축 문의하기(오컴데이터)
GA4 기업교육 문의하기(오컴데이터)
안녕하세요.. 글을 보고 질문이 있어서 글 남깁니다. 언급해주신 그래프 중, ‘쇼핑몰의 4개월 운영현황’에대한 내용있는데.. 최근 사용자수와 기존 사용자수라고 표기되어있는 부분이 잘 이해가되지않는데… 예를들어, 2월 1개월간 사용한 사람은 신규집단이고, 2월 2개월간 사용한 사람은 기존 집단이 아닌가라는 생각이 들어서요ㅠ 정말 궁금해서 문의글남깁니다.. 혹시 설명해주시면 정말 감사하겠습니다.
안녕하세요. 말씀 하신대로 2월 1개월간 사용한 사용자는 신규 집단에 속하고, 2월 2개월간 사용한 사용자는 기존 집단에 속합니다. 1월에 처음 고객이된(1개월차) 사용자는 2월에는 2개월차 기존 고객이 됩니다. 신규 고객이 된 1월 1개월차 기간에는 평균적으로 5만원을 지출한 반면 2월 2개월차 기간에서는 3만원을 지출했고, 3월 3개월차 기간에는 2만원을 지출하는 등 시간이 지날수록 지출이 줄어드는 추세를 보입니다.
하지만 매월 새롭게 진입하는 1개월차 신규 고객들은 1월에는 평균적으로 5만원을 지출했지만 2월에는 6만원, 3월에는 7만원 이런 식으로 꾸준히 증가한다는 걸 알 수 있습니다.
위 댓글들 읽어보았는데 저도 조금 의아해서 댓글 남깁니다.
쓴이님이 답글에서 언급하신 “신규 고객이 된 1월 1개월차 ~ 지출이 줄어드는 추세를 보입니다.” 라는 내용이 [기존 고객] 에 관하여 말씀하신 것 같고,
2번째 문단에서 언급하신 “매월 새롭게 진입하는 ~ 증가한다는 걸 알 수 있습니다.” 라는 부분이 [신규 고객]에 관하여 말씀하신걸로 이해됩니다.
허나 본문에 해당 내용 표현된 그래프는 잘못 표현하고 있는 것 같습니다.
말씀하신 내용에 따르면,
현재 가로 방향 화살표 수치인
50,000 30,000 20,000 10,000 이 아닌
50,000 60,000 70,000 80,000 이 되어야 하는게 아닌가 싶네요.
(마크업이나 이미지 표기가 되지 않아 텍스트로 표기하니 양해 바랍니다.)
안녕하세요. 우선 답변 주셔서 감사합니다. 질문에서 언급하신 본문의 표 그래프는 제가 의도한 대로 표시된 게 맞습니다. 1월 신규 진입한 (1,000명의) 고객이 1개월차(1월)에는 평균 50,000원, 2개월차(2월)에는 평균 30,000원, 3개월차(3월)에는 평균 20,000원, 4개월차(4월)에는 평균 10,000원을 사용했다는 걸 의미합니다.
2월 신규 진입한 고객의 경우 1개월차(2월)에 평균 60,000원 2개월차(3월)에 평균 40,000원, 3개월차(4월)에 평균 20,000원을 지출한 것으로 세 번째 표에 표시되어 있는데요, 3개월차 평균 지출액은 20,000원이 아닌 30,000원으로 표시되어야 맞네요.