MVP 이후 광고매체별 CPA 분석, 직원별 KPI 랭킹, 권한/감사 로그, 레거시 CRM 이관까지 통합하는 확장 운영 허브 프로젝트입니다.
MVP 이후 광고매체별 CPA 분석, 직원별 KPI 랭킹, 권한/감사 로그, 레거시 CRM 이관까지 통합하는 확장 운영 허브 프로젝트입니다. 광고 채널을 좌측 리스트에서 골라 우측 상세 패널에서 드릴다운하는 master-detail 구조를 중심으로 설계했습니다.
작업 범위
주요 업무




Meta·Naver·YouTube·TikTok 광고 API 데이터와 Encar·블로그 CSV 임포트 데이터를 채널 리스트에서 선택하면 CPA·전환 퍼널 상세를 우측 패널에서 확인하는 화면입니다.
API 연동 채널과 CSV 수동입력 채널을 단일 CPA 집계 모델로 정규화하는 master-detail 드릴다운 화면을 구현합니다.


신규DB 배정수, 통화율, 견적률, 계약률, 재컨택률 등 개인별 KPI를 자동 집계하고 순위를 표시하는 화면입니다. 이력 테이블을 집계하는 배치 작업으로 KPI를 산출하고 Redis에 캐싱해 조회 성능을 확보합니다.
이력 기반 KPI 배치 집계와 Redis 캐싱을 결합해, 25명에서 100명 규모로 확장해도 랭킹 조회가 지연되지 않는 구조를 구현합니다.


영업사원/관리자 권한을 분리하고, 상태값·자동전환 시간·직원별 획득 제한 등 시스템 설정 변경 이력을 감사 로그로 기록하는 화면입니다.
3중 권한 검증과 설정 변경 감사 로그를 결합해, 개인정보 보호 요건을 충족하는 접근 제어 구조를 구현합니다.


기존 운영 CRM의 고객 DB를 신규 이력 구조로 일괄 이관하고, 이관 전후 레코드 정합성을 검증하는 관리자 도구 화면입니다.
배치 이관과 자동 정합성 검증을 결합해, 이관 과정의 데이터 유실 여부를 화면에서 즉시 확인할 수 있는 도구를 구현합니다.


Meta/Naver/YouTube/TikTok 광고 API 연동 구조 설계, CSV 임포트 파이프라인 및 CPA 집계 테이블 설계
Bull Queue 기반 통계 집계 배치 작업 구현, Redis 캐싱으로 대시보드 조회 응답 구조 설계
역할 기반 4단계 권한 계층 구현, 레거시 CRM 데이터 이관 스크립트 및 검증 로직 작성
React 기반 master-detail 채널 드릴다운 UI 구현, 직원별 랭킹 위젯 및 CPA 시각화 적용