어떻게 코호트 분석을 하나요?
코호트 분석
원하는 유저군(코호트)을 잡아서 해당 유저들의 행동을 분석하는 기법
예: “지난 6개월간 우리 앱에서 한달에 10만원 이상 소비한 30대 여성"이란 유저군을 잡은 후, 해당 유저군의 리텐션 (재방문률)을 분석
분석방법
- Amplitude, Google Analytics 등의 외부 솔루션 사용
- 장점: 개발 비용이 없음
- 단점:
- 솔루션 비용 발생
- 솔루션에 의존하게 됨
- RDB(OLTP) 사용
- 장점: 익숙함
- 단점: 일정 규모를 넘어가면 성능문제로 문제해결 불가능함
- 데이터 파이프라인을 구축(Snowflake, Apache Kafka 등 활용)
- 장점: 익숙함
- 단점: 생각보다 많은 비용
- 코호트 분석용 OALP 데이터베이스를 직접 개발: https://engineering.ab180.co/stories/introducing-luft
- 장점: 고성능의 입맛대로 동작하는 데이터베이스를 가질 수도 있음
- 단점: 직접 개발해야 함