콘텐츠로 이동

리텐션

개요

리텐션은 애널리틱스에 생성된 이벤트를 기반으로 특정 시점에 특정 이벤트를 발생시킨 유저의 향후 이벤트 발생 여부를 분석하는 기능입니다.

유저의 재방문율/잔존율을 분석하고, 코호트별 분석을 통해 어떤 코호트의 잔존율이 높은지 파악할 수 있습니다.


무엇을 할 수 있나요?

사업/마케팅 담당자

  • D+1 ~ D+30 리텐션을 주요 KPI로 설정하고 대시보드에 추가해 일간/주간/월간 단위로 유저 잔존 현황을 모니터링할 수 있습니다.
  • 캠페인 시행 전후 코호트의 리텐션을 비교해 캠페인이 재방문에 기여했는지 정량적으로 측정할 수 있습니다.
  • 국가별 리텐션 차이를 파악해 특정 지역에 맞는 콘텐츠 전략을 수립할 수 있습니다.

데이터 분석가

  • 신규 기능 출시 시점의 코호트와 이전 코호트를 비교해 기능이 리텐션에 미친 영향을 분석할 수 있습니다.
  • 차원을 활용한 코호트 세분화로 어떤 유저 그룹의 잔존율이 높은지 파악할 수 있습니다.
  • 리텐션 커브(N일차 리텐션의 감소 패턴)를 분석해 유저 이탈의 임계점을 발견할 수 있습니다.

개발자

  • 이벤트 데이터가 올바르게 전송되는지 D+0 수치로 검증할 수 있습니다.
  • 신규 이벤트 추가 후 해당 이벤트를 기준 이벤트로 설정해 데이터 수신을 확인할 수 있습니다.

빠르게 시작하기

처음 리텐션을 만드는 경우, 아래 단계를 따라 첫 번째 리텐션을 생성해보세요.

  1. 상단 Create 버튼 클릭 후 리텐션을 선택합니다.
  2. 상단에서 리텐션을 저장할 워크스페이스를 선택합니다.
  3. [설정] 탭에서 분석할 프로젝트, 기간(일간/주간/월간), 날짜 범위를 설정합니다.
  4. [데이터] 탭에서 기준 이벤트와 복귀 이벤트를 선택합니다.
  5. 식별자(userId / deviceId)를 선택합니다.
  6. 우측 미리보기에서 리텐션 수치 확인합니다.
  7. 하단 저장 버튼을 클릭하고 리텐션 제목 및 설명 정보를 입력합니다.

Note

차원·필터·시각화 설정 등 세부 설정은 전체 기능을 참고하세요.


전체 기능

주요 개념

개념 설명
코호트 동일한 기간에 기준 이벤트를 발생시킨 유저 집합
기준 이벤트 코호트를 정의하는 이벤트. 이 이벤트를 발생시킨 유저를 코호트로 묶음
복귀 이벤트 리텐션을 측정하는 이벤트. 코호트 유저가 이후 이 이벤트를 발생시켰는지 추적
식별자 유저 식별 키(계정 기준인 경우 userId, 단말 기준인 경우 deviceId)

[설정] 탭

리텐션의 기본 정보를 입력합니다. retention_01.png

항목 필수 여부 설명
프로젝트 필수 분석 대상 프로젝트 선택(단일 선택)
기간 필수 일간 / 주간 / 월간 코호트 집계 단위 선택
날짜 범위 필수 기준, 복귀 이벤트 발생 기간 선택

날짜 범위 선택시 빠른 선택 버튼을 활용하거나, 달력 버튼을 통해 직접 날짜를 선택할 수 있습니다.

빠른 선택 버튼의 최근지난은 기준일이 다르게 동작합니다.

유형 기준일 예시
최근 N일 오늘 날짜 기준으로 계산 최근 7일 → 오늘 포함 7일
지난 N일 어제 날짜 기준으로 계산 지난 7일 → 어제 포함 7일

[데이터] 탭

코호트 정의와 리텐션 측정 기준을 설정합니다.

기준 이벤트

코호트를 구성하는 이벤트를 선택합니다. retention_02.png

  • 예: hive_app_login → 해당 기간에 로그인한 유저를 코호트로 묶음
  • 예: hive_character_level_change → 캐릭터 레벨 업한 유저를 코호트로 묶음

복귀 이벤트

retention_03.png

코호트 유저의 재방문/재행동을 측정하는 이벤트를 선택합니다.

  • 기준 이벤트와 동일하게 설정 가능(예: 로그인 → 재로그인 추적)
  • 다른 이벤트 설정 가능(예: 로그인 → 인앱 결제 완료)

식별자

유저 추적의 기준이 되는 식별자를 선택합니다.

retention_04.png

식별자 설명
userId 계정 기준으로 유저를 추적합니다.
deviceId 단말 기준으로 유저를 추적합니다.

차원 값

기준 이벤트를 발생시킨 코호트를 특정 속성으로 세분화하여 분석합니다. retention_05.png

  • 예: 국가별로 코호트를 나눠 각 국가의 리텐션 차이 비교
  • 예: OS별로 코호트를 나눠 플랫폼별 잔존율 비교
Note

차원 값에 표기되는 항목은 기준 이벤트 속성을 기준으로 노출됩니다. 리텐션 분석에서 차원은 코호트(기준 이벤트를 발생시킨 유저 그룹)를 세분화하는 기준이므로, 복귀 이벤트의 속성은 차원으로 사용할 수 없습니다.


[필터] 탭

[데이터] 탭에서 추가된 기준 이벤트, 복귀 이벤트에 공통으로 적용되는 필터 조건을 설정합니다.

특정 이벤트에만 조건을 걸고 싶다면 [데이터] 탭의 이벤트 개별 필터를 사용하세요.

retention_06.png

필터 대상은 속성세그먼트 중에서 선택합니다.

  • 기준 이벤트 필터: 특정 속성을 가진 기준 이벤트만 코호트에 포함
  • 복귀 이벤트 필터: 특정 속성을 가진 복귀 이벤트만 리텐션으로 집계
Note

필터의 차원에 표기되는 항목은 기준 이벤트, 복귀 이벤트의 속성이 모두 노출됩니다. 특정 이벤트에 해당 속성이 없는 경우, 그 이벤트에는 필터가 적용되지 않습니다.

필터 조건 연산자

연산자 설명
같음 입력한 값과 정확히 일치하는 데이터만 포함합니다. 예: 국가가 "한국"인 유저만 보기
같지 않음 입력한 값과 일치하지 않는 데이터만 포함합니다. 예: OS가 "Android"가 아닌 유저만 보기
이하 입력한 값보다 작거나 같은 데이터를 포함합니다. 예: 결제 금액이 10,000원 이하인 경우만 보기
이상 입력한 값보다 크거나 같은 데이터를 포함합니다. 예: 레벨이 50 이상인 유저만 보기
구간 입력한 두 값 사이에 해당하는 데이터를 포함합니다. 예: 결제 금액이 1,000원 이상 10,000원 이하인 경우만 보기
값 없음 해당 속성에 값이 기록되지 않은 데이터를 포함합니다. 예: 국가 정보가 없는 유저만 보기
값 있음 해당 속성에 값이 하나라도 기록된 데이터를 포함합니다. 예: 국가 정보가 있는 유저만 보기
Note

이상, 이하, 구간 연산자는 속성의 자료형이 문자형인 경우 표시되지 않습니다.

  • 여러 필터 조건을 AND / OR 연산자로 조합할 수 있습니다.
    • AND: 두 조건을 모두 만족하는 데이터만 포함합니다.
    • OR: 두 조건 중 하나라도 만족하는 데이터를 포함합니다.

세그먼트 필터

세그먼트를 필터로 선택하면 해당 세그먼트에 속한 유저의 데이터만 리텐션에 반영됩니다. 세그먼트 조건을 어떻게 조합하느냐에 따라 동적 코호트정적 코호트 두 가지 방식으로 활용할 수 있습니다.

방식 조건 조합 의미
동적 코호트 세그먼트만 선택 리텐션을 조회하는 시점마다 세그먼트 조건을 다시 계산하여 현재 조건에 해당하는 유저를 반영합니다.
정적 코호트 세그먼트 + 세그먼트 스냅샷 함께 선택 세그먼트 스냅샷을 생성한 특정 시점의 유저 목록으로 고정됩니다. 이후 유저 상태가 변해도 반영되는 유저 집합은 변하지 않습니다.
Tip
  • 지금 이 순간 조건을 만족하는 유저를 실시간으로 보고 싶다면 → 동적 코호트 (세그먼트만 선택)
  • 캠페인 시작일 등 특정 시점 기준의 유저를 고정해 분석하고 싶다면 → 정적 코호트 (세그먼트 + 스냅샷 선택)

세그먼트 및 세그먼트 스냅샷 생성 방법은 세그먼트 문서를 참고하세요.


[차트] 탭

리텐션 결과를 표현하는 방식을 설정합니다.

retention_07.png

차트 유형

유형 주요 용도
테이블 코호트별 D+0 ~ D+N 리텐션 수치를 표 형태로 표시합니다. 정확한 수치를 코호트 단위로 비교할 때 적합합니다.
라인 차트 특정 코호트의 리텐션 감소 추이를 선으로 표현합니다. N일차별 잔존율 변화 패턴을 파악할 때 적합합니다.

시각화 세부 설정

항목 설명
표시 단위 유저 비율(%) 또는 유저 수 선택

요약 통계 추가

차트 유형이 '테이블'인 경우, 선택한 전체 기간의 합산 통계를 함께 표시하는 기능입니다. 리텐션 추이를 보는 동시에 통계 수치를 확인할 수 있습니다.

통계 항목 설명
합계 선택한 기간 동안의 수치를 모두 더한 값
평균 선택한 기간 동안의 수치 평균값
최소 선택한 기간 중 가장 낮은 수치
최대 선택한 기간 중 가장 높은 수치

리텐션 수정

  1. 모든 콘텐츠에서 수정할 리텐션의 제목을 클릭하여 수정 페이지로 진입합니다.
  2. 원하는 탭에서 설정을 변경합니다.
  3. 하단 저장 버튼을 클릭합니다.

주의사항 & Tips

  • 기간 선택이 중요합니다: 일별 코호트는 세밀한 분석에, 주별/월별 코호트는 장기 추세 분석에 적합합니다.
  • 날짜 범위가 너무 짧으면 최근 코호트의 장기 리텐션(D+30 등)이 집계되지 않을 수 있습니다.
  • D+0 수치는 항상 100%입니다. 이후 수치가 0%로 표시되는 경우, 해당 기간의 데이터가 없거나 이벤트 이름이 잘못 설정된 경우일 수 있습니다.
  • 리텐션 수치는 연속 잔존율이 아닙니다. 해당 일자에 복귀 이벤트를 발생시킨 유저 비율을 독립적으로 집계하므로, D+1보다 D+3 수치가 더 높게 나타날 수 있습니다.
  • 기준 이벤트와 복귀 이벤트를 동일하게 설정하면 재방문율(재접속율)을 측정할 수 있습니다.

연관 메뉴

  • 이벤트 — 리텐션에 사용할 이벤트 정의
  • 세그먼트 — 리텐션 필터에서 특정 유저 그룹 조건으로 활용
  • 차트 — 리텐션과 함께 주요 지표를 복합적으로 분석
  • 대시보드 — 생성한 리텐션을 대시보드에 추가하여 통합 관리