173
4
장
코호트 분석
4.3
리텐션
리텐션 분석
retention
analysis
은 대표적인 코호트 분석 방법입니다. 리텐션의 사전적 의미는 무언가
를 계속 유지하거나 지속되게 한다는 뜻입니다. 고객을 계속 유지하는 데는 많은 기술이 필요
합니다. 기업에서는 기존 고객이 계속해서 상품을 구매하거나 서비스를 이용하기를 원합니다.
새로운 고객을 확보하는 비용보다 기존 고객을 유지하는 비용이 더 적기 때문입니다. 예를 들
어, 고용주는 새로운 직원을 고용하는 데 돈과 시간이 많이 들기 때문에 기존 직원을 계속 유지
하고 싶어 하며, 비슷한 맥락으로 한번 선출된 의원은 유권자들이 원하는 일을 계속하기 위해
연임을 노립니다.
리텐션 분석에서는 코호트 크기(구독자 수, 직원 수, 소비 금액 등)가 시간이 흐를수록 유지되
는지, 감소하는지, 증가하는지 확인하는 일이 중요합니다. 증가하거나 감소한다면 그 변화 정
도나 속도도 살펴봐야 합니다. 대부분의 리텐션 분석에서 코호트의 크기는 시간이 흐를수록 감
소합니다. 코호트가 한번 정해지면 새로운 멤버를 추가할 수는 없기 때문입니다. 크기와 달리
코호트의 수익은 줄어들지 않고 오히려 증가하기도 합니다. 예를 들어, 고객이 첫 달보다는 두
번째 달부터 더 많은 소비를 한다면 코호트에서 몇 명이 중간에 이탈하더라도 전체 수익은 증
가합니다.
리텐션 분석으로, 데이터셋의 시작 날짜부터 구간별로
count
함수를 사용해 개체의 수를 세거
나,
sum
함수를 사용해 고객이 사용한 금액의 합계 또는 고객의 행동 수를