Range Retention

응애맨·2022년 11월 14일
0

분석관련

목록 보기
3/6

Intro

Classic Retention은 일/주/월간 특정일을 단위로 계산을 했다면 Range Retention은 날짜를 구간별로 묶어 Retention 계산을 진행한다.

Range Retention 정의

Day 0 ~ Day N가 있을 [0, N]을 나누는 M개의 partition에 대해 각 partition에 해당하는 날에 방문하였으면 Retention 계산에 포함시킨다. 이때, 각 Partition은 동일한 길이의 기간으로 정한다.

유저Day 0Day 1Day 2Day 3Day 4Day 5Day 6
AOOOOOO
BOO
COO

이 사례에서 Day 0를 제외하고 2일씩 구간을 나누어 보면 다음과 같이 계산된다.

Day 0Day 1~2Day 3~4Day 5~6
기간내 방문자 수3221
Range Retention(%)10066.666.633.3

특징

기간을 묶어 계산하기 때문에 Range Retention은 Noise에 강하다고 볼 수 있다. 이용자가 하루정도 쉬더라도 Retention에 영향을 미치지 않기 때문이다. 그래서 서비스의 이용주기가 길거나 규칙적인 경우 사용한다.

주의점

  1. 리텐션의 계산 방식이 여러가지이므로 비교시에는 동일한 리텐션지표를 사용해야한다.
  2. 서비스와 도메인에 맞는 리텐션지표를 사용, 응용하자.

참고자료

https://www.datarian.io/blog/range-retention?utm_source=sql-camp&utm_medium=camp&utm_campaign=referral&utm_content=sql-advanced

0개의 댓글