어떻게 코호트 분석을 하나요?

코호트 분석

원하는 유저군(코호트)을 잡아서 해당 유저들의 행동을 분석하는 기법

예: “지난 6개월간 우리 앱에서 한달에 10만원 이상 소비한 30대 여성"이란 유저군을 잡은 후, 해당 유저군의 리텐션 (재방문률)을 분석

분석방법

  1. Amplitude, Google Analytics 등의 외부 솔루션 사용
    • 장점: 개발 비용이 없음
    • 단점:
      • 솔루션 비용 발생
      • 솔루션에 의존하게 됨
  2. RDB(OLTP) 사용
    • 장점: 익숙함
    • 단점: 일정 규모를 넘어가면 성능문제로 문제해결 불가능함
  3. 데이터 파이프라인을 구축(Snowflake, Apache Kafka 등 활용)
    • 장점: 익숙함
    • 단점: 생각보다 많은 비용
  4. 코호트 분석용 OALP 데이터베이스를 직접 개발: https://engineering.ab180.co/stories/introducing-luft
    • 장점: 고성능의 입맛대로 동작하는 데이터베이스를 가질 수도 있음
    • 단점: 직접 개발해야 함