Chanhee Lee

마케팅 Life Time Value (LTV) 예측 프로젝트: Stage 1

진행 기간: 2021.01 ~ 2022.02

프로젝트 소개

효율적인 마케팅 예산 집행을 위해 캠페인 별 평생 가치(LTV)를 예측하는 프로젝트.
(LTV 프로젝트 설명)

Stage 1 목표

LTV 예측 프로젝트는 제가 입사한 2021년 이전부터 오랫동안 연구가 이어진 오래된 프로젝트로, 이미 LTV 예측값을 통해 마케터가 캠페인의 성과를 판단하는 프로세스가 어느 정도 정립된 상황이었습니다. 그렇기 때문에 주 목표는 예측 모델이 잘 작동할 수 있도록 데이터 파이프라인 및 모델 코드를 관리하는 것이었습니다.

서빙 방식

마케터는 두 가지 방식으로 LTV 예측값을 제공받았는데, 하나는 대시보드, 하나는 jupyter notebook 형태의 코드였습니다.

  1. 대시보드: 고정적으로 보는 분석
    • 주기적으로 큰 단위의 LTV 를 확인하고자 하는 케이스
    • 대시보드에 들어가는 파라미터 종류도 적고 파라미터 값의 cardinality 도 낮음
    • 대시보드에 필요한 데이터는 매일 airflow 배치 잡을 통해 LTV DW (Data Warehouse) 에 적재
  2. jupyter notebook: 대시보드보다 좀더 세세한 분석
    • 미세하게 파라미터 값을 조정해가며 캠페인 성과를 확인하고자 하는 케이스
    • 파라미터를 interactive 하게 조정하면서 모델링 코드를 실행할 수 있는 노트북을 제공
    • 마케터가 직접 노트북을 실행한 뒤 결과를 표나 그래프로 확인할 수 있고, 엑셀로 export 할 수도 있음

운영 및 유지보수

모델링

(작성 중)

회고

이 시기 동안 모델링 자체는 개선한 부분이 없었지만, 아직 python 및 소프트웨어 엔지니어링에 대해 배워나가는 시기였기 때문에 핸즈온으로 여러 작업들을 하면서 새로 배운 것들이 많았습니다.