inblog logo
|
hollyisyoon

    리텐션 대시보드

    데이터 시각화 스터디 restart!
    Jun 05, 2023
    리텐션 대시보드
     
    제작한 대시보드
    제작한 대시보드
    public.tableau.com
    public.tableau.com
    https://public.tableau.com/app/profile/holly.yoon/viz/_16859495143410/1
     

    대시보드 기획


    개념 #코호트
    • 코호트 : 특정 기간 동안 공통된 특성이나 경험을 갖는 사용자 집단.
    • 첫 방문, 캠페인 유입등 특정 조건에 해당되는 사용자들을 그룹화하고 시간 흐름에 따른 행동 패턴을 추적함
    비즈니스 목표
    • 기존 고객 유지 및 신규 획득 고객 관리
    요구사항
    • 최근 몇 주간 기존 고객 유지율을 보여주기
    • 신규 획득 고객 트렌드
    • 총 누적 고객 트렌드

     

    대시보드 제작


    (원본)필사한 대시보드
    (원본)필사한 대시보드

    1) 신규 유저 유입
    notion image
    • User ID 기준으로 최초 유입날짜를 구한다
    • 주차별로 첫 날짜를 보여주는 식은 다음과 같다
    # 계산필드 - First Event Cohort DATETRUNC('week', {FIXED [USER ID] : MIN([Event Time])})
    • 그러나 2022/W09 와 같이 집계되는 편이 더 인지하기 쉽기 때문에 다음과 같이 수식을 바꿔주겠다
    # 계산필드 - First Event Cohort STR(DATEPART('year', {Fixed [User ID] : MIN([Event Time])})) + '/' + 'W' + RIGHT('0' + STR(DATEPART('week', {Fixed [User ID] : MIN([Event Time])})), 2)
    2) 누적 신규 유입
    • 퀵테이블 계산 - 누계를 활용한다
      • notion image
    3) 리텐션
    • 주차별 Cohort를 만들어준다 (Event, First Event Cohort 차이 계산)
    #Event Cohort DATEDIFF('week', {FIXED [User ID] : MIN([Event Time])}, [Event Time] )
    • 사용자 숫자 서식을 지정한다
    "W"0
    • Retention Rate 계산식을 만든다 LOD식
      • user id 수 / 해당 주차 획득 user id 수
    #Retention Rate COUNTD([User ID])/ATTR ({EXCLUDE [Event Cohort] : COUNTD([User ID])})

    대시보드 동작
    • Retention Analysis에서 특정 코호트를 클릭시, 해당 코호트에 해당 되는 유저유입 대시보드가 하이라이트가 되도록 만들었다

     
    Share article

    hollyisyoon

    RSS·Powered by Inblog