📌 간단 요약
1. 내가 직접 지정한 키워드의 영상을 추출하여 조회수 순으로 정리합니다.
2. 구독자 수 대비 조회수(성과 효율 배수)가 좋은 영상을 정렬하여 발굴할 수 있습니다.
3. 서버 구축 없이 PC만으로 과거 히스토리 데이터까지 지속적으로 축적합니다.
기존 버전(#4 유튜브 인기 동영상)의 한계점과 개선 방향
지난번에 구현했던 방식은 유튜브에서 기본 제공하는 전체 인기 영상 리스트를 기반으로 데이터를 축적했습니다.
그러나 전체 영상을 순위로 잡는 방식은 아래 스샷에서 보는 바와 같이 음악, 영화, 애니메이션, 게임 등 대중적인 특정 카테고리가 상위 목록 대부분을 차지한다는 단점이 있었습니다.
정치나 스포츠, 특화 주제 영상은 거의 노출되지 않는 현상이 발생했죠.
이번 #5에서는 Node.js 환경에서 '나만의 맞춤 키워드'를 수집 스크립트에 적용해, 내가 관심 있어 하는 특정 카테고리의 꿀 영상만 골라내는 프로세스로 개선했습니다. 아래는 제가 만든 피씨용 웹페이지입니다.
폴더 및 파일 구조
특정 키워드 수집을 위해 파일 구성이 훨씬 단순화되었습니다. 지정 폴더(youtube.trending.local.keyword) 내에 아래 파일들을 배치합니다.
1. fetch_keywords.js 파라미터 설정
먼저 05.fetch_keywords.js 파일을 다운받습니다.
그리고 05.fetch_keywords.js 파일 상단의 주요 설정 항목에 본인의 구글 API 키와 수집 옵션을 지정해 줍니다.
구글 API 키 발급은 #4 에서 자세히 설명해두었습니다.
2. 국가별 수집 키워드 파일 작성
추출하고 싶은 타겟 키워드를 각 언어 파일에 줄바꿈으로 작성합니다.
내용이 길지 않으니 따로 저장하셔도 되고, 다운로드 받으셔도 됩니다.
keywords_kr.txt (한국어) : 다운로드
keywords_us.txt (영어) : 다운로드
keywords_jp.txt (일본어) : 다운로드
3. 패키지 설치 및 실행
명령 프롬프트(CMD) 또는 터미널을 열어 Google API 패키지를 설치한 후 수집기를 기동합니다.
수집 실행 터미널 화면 예시
4. 핵심 인사이트: 구독자 수 대비 조회수 폭발 영상 찾기
수집된 데이터는 index.html 페이지를 통해 확인합니다.
05.index.html 다운로드
이 대시보드에서 가장 유의 깊게 살펴봐야 할 수치는 [구독자 수 대비 조회수 배수]입니다.
💡 데이터 분석 예시
- 구독자 3명 채널: 조회수 6,000회 달성 (게임 플레이 숏폼) ➔ 2.0천x 폭발적 성장
- 구독자 2,700명 채널: 조회수 175만회 달성 ➔ 644.1x 고효율 영상
- 구독자 1,300명 채널: 조회수 440만회, 댓글 2,500개 이상 달성 ➔ 3.3천x 메가 히트 콘텐츠
구독자 기반이 약함에도 불구하고 압도적인 조회수와 댓글 참여를 끌어낸 영상들을 우선 정렬해 분석하면, 썸네일 제목 구조와 기획 포인트를 즉각 벤치마킹할 수 있습니다.
위에서 예시로 나온 키워드의 인기 영상을 매일 수집하고 있으며,
웹버전은 여기에서 확인하실 수 있습니다.
⚠️ 필수 주의사항 (API 쿼터 관리)
키워드를 너무 많이 등록하거나 실행 주기를 지나치게 짧게 세팅하면 구글 API 무료 일일 쿼터가 금방 소진됩니다.
국가당 5개 내외의 핵심 키워드 / 하루 4~6회(4시간 간격) 실행 조건을 유지하시는 것을 강력히 권장합니다.
내가 관심 있는 분야의 핵심 영상만 빠르게 스크랩하고 분석하셔서 유튜브 채널 성장에 큰 인사이트를 얻으시길 바랍니다!