1. Weekly Retention을 구하는 쿼리를 바닥부터 스스로 작성해보세요.

2. retain user를 new+current+resurrected+dormant user 로 나누는 쿼리 작성해보세요.

신규, 현재, 복귀, 휴면 유저 구분을 위해 사전 EDA 및 제품 사용 주기 분석을 진행하였습니다.

  1. 사전 EDA

  2. 제품 사용 주기 파악

  3. 유저 구분

    제품 주기에 따라 아래 기간으로 유저를 구분하였습니다.

    유저 그룹 기준 이유
    new(신규) diff_week ≤ 4 두번째 이벤트 수행 기간 제일 많은 차이 4일이기 때문에
    current(현재) diff_month = 1 제품 사용 주기가 1달이기 때문에 diff_month가 0, 1로 설정
    dormant(휴먼) diff_month > 1 제품 사용 주기가 1달이기 때문에 diff_month가 1 이상일 경우 로 설정
    resurrected(복귀) 그 외 그 외 사용자는 복귀 유 저로 설정

3. 주어진 데이터에서 어떤 사람들이 리텐션이 그나마 높을까요? 찾아보세요

4. core event를 click payment 라고 생각하고 weekly retention을 구해주세요