프로젝트 워크스페이스
리텐션
코호트 히트맵으로 사용자가 다시 돌아오는지 확인하고, 돌아오지 않은 대상을 목록으로 엽니다.
리텐션은 사용자가 처음 행동한 뒤 다시 돌아오는지 확인하는 화면입니다. 코호트 정의, 시작 이벤트, 복귀 이벤트를 어떻게 고르느냐에 따라 결과 해석이 달라집니다.
진입 경로
/dashboard/[orgId]/[projectId]/retention
이 화면에서 답할 수 있는 질문
- 한 번 온 사용자가 다시 돌아오나요?
- 어떤 코호트가 더 오래 유지되나요?
- 시작 이벤트와 복귀 이벤트를 다르게 보면 어떤 차이가 생기나요?
- 특정 코호트에서 돌아오지 않은 사람은 누구인가요?
핵심 입력
| 입력 | 선택지 | 기본값 |
|---|---|---|
| 조회 기간 | 오늘, 어제, 최근 7·30·90일 또는 직접 지정 | 최근 30일 |
| 시작 이벤트 | 모든 이벤트 또는 이벤트 하나 | 모든 이벤트 |
| 복귀 이벤트 | 모든 이벤트 또는 이벤트 하나 | 모든 이벤트 |
| 집계 단위 | 일별, 주별, 월별 | 일별 |
| 코호트 정의 | 최초 방문, 기간 내 첫 방문 | 최초 방문 |
| 기간 수 | 7, 14, 21, 30 (집계 단위에 따라 일·주·개월) | 7 |
| 리텐션 타입 | 해당 기간 복귀 (Bounded), 누적 복귀 (Unbounded) | 해당 기간 복귀 |
| 세그먼트 | 전체 사용자 또는 저장된 세그먼트 | 전체 사용자 |
조회 기간은 코호트가 만들어지는 기간입니다. 코호트와 복귀 날짜는 프로젝트 시간대로 나눕니다.
주요 출력
- 리텐션 히트맵: 행은 코호트(시작 날짜와 코호트 크기), 열은
D0부터 이어지는 기간입니다. 주별은W0, 월별은M0으로 표시됩니다. - 평균 리텐션: 기간별로 모든 코호트의 리텐션을 평균한 표
- 해석 가이드
코호트와 복귀는 디바이스 기준으로 셉니다. 로그인하지 않은 방문자도 포함됩니다.
원본 보기돌아오지 않은 사용자 보기
히트맵의 셀을 누르면 그 코호트에서 해당 기간에 돌아오지 않은 대상 목록이 옆에 열립니다. 식별된 대상은 행을 눌러 프로필로 이동하고, 익명 디바이스는 목록에만 표시됩니다. 지금 보이는 페이지는 CSV나 JSON으로 내보낼 수 있습니다.
코호트 정의
최초 방문: 디바이스가 프로젝트에 처음 나타난 시점이 조회 기간 안에 있을 때만 코호트에 넣습니다. 신규 유입만 보는 정의입니다.기간 내 첫 방문: 조회 기간 안의 첫 활동을 코호트 기준으로 삼습니다. 기간 전에 이미 활동한 디바이스도 포함됩니다.
최초 방문에서는 시작 이벤트와 세그먼트 선택이 결과에 반영되지 않습니다. 코호트가 처음 나타난 디바이스로만 정해지기 때문입니다.
특정 이벤트를 한 사용자나 특정 세그먼트로 코호트를 좁히려면 기간 내 첫 방문으로 바꾸세요.
해당 기간 복귀와 누적 복귀
해당 기간 복귀 (Bounded): 정확히 N번째 기간에 복귀 이벤트를 남긴 비율입니다. D3은 3일째에 온 사용자만 셉니다.누적 복귀 (Unbounded): N번째 기간까지 한 번이라도 복귀한 비율입니다. 한 번 복귀한 사용자는 그 뒤 기간에도 계속 포함되므로 값이 줄지 않습니다.
누적 복귀는 복귀 이벤트를 특정 행동으로 지정했을 때 의미가 있습니다. 복귀 이벤트가 모든 이벤트이면 코호트에 들어온 활동 자체가 0번째 기간의 복귀로 잡혀 모든 기간이 100%가 됩니다.
저장과 사용량
- 대시보드에 저장은 지금의 조건(상대 기간, 집계 단위, 기간 수, 리텐션 타입, 코호트 정의, 시작·복귀 이벤트, 세그먼트)을 리포트로 저장합니다.
- 조회는 데이터 포인트를 쓰지 않습니다. 같은 조건은 5분 동안 캐시되어 다시 계산하지 않습니다.
- 셀의 사용자 목록도 조회로 셉니다. 같은 셀은 5분 안에 페이지를 넘겨도 한 번만 차감됩니다.
주의할 점
- 시작 이벤트가 너무 넓으면 코호트 의미가 흐려집니다.
- 복귀 이벤트가 너무 좁으면 실제 재방문을 놓칠 수 있습니다.
- 코호트 정의를 바꾸면 코호트 크기와 비율이 함께 달라집니다. 과거 차트와 비교할 때는 같은 정의인지 먼저 확인하세요.
해당 기간 복귀에서 최근 코호트는 아직 지나지 않은 기간이 0%로 보입니다. 이탈로 읽지 마세요.