1. 프로젝트 배경 및 필요성
"유튜브 분석 도구가 필요한데… 너무 비싸네요"
많은 유튜브 크리에이터들이 느끼는 공통 고민일 텐데요.
저 역시도 뷰트랩 등 유료 분석 도구의 가격(월 6만 원~최대 300만 원)이 부담스러워,
무료로 제공되는 YouTube Data API만으로 분석 도구를 직접 만들어보기로 했습니다.
시장 분석 도구 비용 부담 (❗️)
기존 유료 분석 도구(예: 뷰트랩)는 최소 6만 원~최대 300만 원까지 소요
개인이나 소규모 팀 입장에서는 큰 경제적 부담
무 료 YouTube Data API 활용 (✅)
조회수, 좋아요 수, 댓글 수 등 기본 지표 제공
비용 부담 없이 서비스 직접 구축 가능
2. 기능 정의 및 설계: Claude와의 티키타카 기획 회의
2-1. 초기 아이디어 리스트업 (💡)
클로드에게 “유튜브 분석 도구를 만들고 싶다”고 물었습니다.
클로드가 제안한 주요 기능은 다음과 같았습니다:
한국의 Google 검색 페이지의 스크린 샷
트렌드 분석
인기 동영상 패턴 분석
시청자 참여도 트래킹
성장 트렌드 예측
컨텐츠 최적화, 타이틀·태그 추천
최적 업로드 시간 제안
썸네일 효과성 분석
경쟁력 분석, 유사 채널 벤치마킹
블루오션 키워드 발굴, 시장 포지셔닝 분석
2-2. 현실적 제약 검토 및 기능 도출 (⚙️)
위의 기능들은 첫눈에 보기에 화려해보이고 좋은데, YouTube Data API 문서를 검토해보니 구현이 어려운 기능도 있었습니다.
예를 들어,
트렌드 예측: 역사적 데이터 접근 제한
블루오션 키워드: 검색 볼륨 데이터 부재
수익성 분석: 광고 데이터 접근 불가
⇒ Claude와 대화를 거쳐, 무료 API로 구현 가능한 기능을 확정했습니다.
(1) 키워드 분석 기능
전화로 한국어의 스크린 샷
(2) 채널 분석 기능
휴대폰에 있는 한국어 스크린샷
2-3. 우선순위 설정 (⭐️)
1순위: 기본 데이터 수집 & 분석 (API 연동, 데이터 수집, 기본 지표 표시)
특히 키워드 분석 기능 중심
2순위: 인사이트 도출 (채널 분석 기능 추가 → 업로드 간격·요일·평균 길이 등 분석 및 벤치마킹)
3순위: UI/UX 개선 (시각화 및 사용자 편의성 강화)
핵심 포인트
AI(클로드)와의 티키타카로, 무료 API 제약 내에서 핵심 기능을 선별
키워드 분석 & 채널 분석을 중심으로 구체적 기획 확정
3. 코드 구성 및 모듈화 전략
3-1. 초기 모듈화 제안 (📝)
클로드 AI는 향후 유지보수 용이성을 위해 기능별 6개 모듈 분리를 제안
(메인 기능 모듈, 시트 관리 모듈, API 모듈, 테스트 모듈 등)
한국어 Google 검색 페이지의 스크린샷
3-2. 실제 작업에서의 고민과 결정 (🤔)
비개발자인 제가 여러 모듈을 왔다 갔다 하는 것은 복잡함
최종적으로 구글 시트 기반 초기 프로젝트에서는
메인 기능(키워드·채널 분석 로직)을 한 파일에 통합
결과
구조 단순화로 코드 관리가 훨씬 쉬워짐
기능 추가 & 버그 수정도 빠르게 진행 가능
4. 개발 및 디버깅의 반복 과정
반복적 수정의 어려움 (🔄)
AI(클로드, ChatGPT)와의 티키타카로 코드 작성
복사·붙여넣기, 오류 로그 확인, 수정 요청을 여러 차례 반복