먼저 분명히 해둘 점
TubeAnatomy의 수익 추정치는 실제 YouTube Studio 수익이 아니며, 공개 지표만으로 계산한 참고용 추정치입니다. 공개 API는 YouTube 크리에이터의 실제 수익, RPM, 유효 시청시간, 유효 Shorts 조회수, 광고 적합성 상태를 반환하지 않습니다. 실제 수익과 YPP 승인 상태는 해당 채널 소유자가 YouTube Studio에서만 확인할 수 있습니다.
본 페이지는 TubeAnatomy 수익 추정 도구가 어떤 입력값, 어떤 CPM/RPM 가정, 어떤 공식을 사용하는지 투명하게 공개하기 위해 작성되었습니다.
사용하는 입력값
수익 추정 도구는 YouTube Data API v3의 다음 공개 필드만 사용합니다.
- totalViews — 채널의 누적 총 조회수 (
channels.statistics.viewCount) - videoCount — 채널의 공개 영상 수 (
channels.statistics.videoCount) - publishedAt — 채널 개설일 (
channels.snippet.publishedAt) - categoryId — 분석 중인 영상이 있으면 해당 영상의 카테고리 ID, 없으면 기본값 사용 (
videos.snippet.categoryId) - recentVideos — 최근 업로드 목록의 조회수, 업로드일, 길이 (
playlistItems.list+videos.list)
로그인 없이 누구나 조회할 수 있는 정보만 사용하며, 실시간 구독자 수, 시청 지속시간, 광고 수익 보고서 등 YouTube Studio에만 존재하는 값은 읽을 수 없습니다.
수익 계산 공식
현재 버전은 단순히 총 조회수 ÷ 채널 나이 × CPM을 적용하지 않습니다. 최근 업로드 샘플이 있으면 최근 조회 속도를 더 크게 반영하고, 쇼츠형 조회수는 롱폼과 다른 낮은 RPM 밴드로 계산합니다.
- 생애 일 평균 조회수와 최근 90일 업로드 샘플 기반 조회 속도를 각각 계산합니다.
lifetimeDailyViews = totalViews / channelAgeDaysrecentDailyViews = recentSampleViews / sampleDays - 최근 샘플 수와 샘플 기간이 충분하면 최근 조회 속도를 더 크게 반영하고, 부족하면 생애 평균과 혼합합니다.
modeledDailyViews = weighted(lifetimeDailyViews, recentDailyViews) - 영상 길이로 최근 샘플의 쇼츠형 조회 비중을 추정합니다. 공개 API는 세로 비율과 Shorts Feed 노출 여부를 제공하지 않으므로
duration ≤ 180초를 쇼츠형 후보로만 처리합니다. - 카테고리별 광고주 CPM을 YouTube 수익 배분, 광고 노출률 가정, 미드롤 가능성, 쇼츠형 비중을 반영한 실효 RPM으로 환산합니다.
longFormRPM ≈ advertiserCPM × 0.55 × adFillAssumptioneffectiveRPM = longFormRPM × longFormShare + shortsRPM × shortLikeShare - 일간·월간·연간 수익의 낮음/중간/높음 범위를 계산합니다.
revenue = modeledDailyViews × days × effectiveRPM ÷ 1000
결과는 실제 확정 수익이 아니라 수익화가 활성화된 경우의 광고 수익 잠재 범위입니다. 수익화가 확인되지 않은 채널은 실제 광고 수익이 0일 수 있습니다.
카테고리별 CPM 범위
아래 표는 TubeAnatomy가 사용하는 카테고리별 광고주 CPM 범위입니다. 이는 공개된 업계 리서치와 크리에이터 커뮤니티의 일반 관측치를 바탕으로 설정된 보수적인 범위이며, 실제 계산에서는 이 값을 그대로 조회수에 곱하지 않고 실효 RPM으로 환산합니다.
| 카테고리 | 낮음 (USD) | 중간 (USD) | 높음 (USD) |
|---|---|---|---|
| 영화 & 애니메이션 | $0.50 | $1.50 | $3.00 |
| 자동차 | $0.50 | $1.00 | $2.50 |
| 음악 | $1.00 | $2.00 | $4.00 |
| 반려동물 | $1.00 | $2.50 | $5.00 |
| 스포츠 | $1.50 | $3.00 | $6.00 |
| 게임 | $1.00 | $2.00 | $4.00 |
| 인물 & 블로그 | $1.00 | $2.50 | $5.00 |
| 코미디 | $1.50 | $3.50 | $7.00 |
| 엔터테인먼트 | $2.00 | $4.00 | $8.00 |
| 뉴스 & 정치 | $2.50 | $5.00 | $10.00 |
| 노하우 & 스타일 | $2.00 | $4.00 | $8.00 |
| 교육 | $3.00 | $6.00 | $12.00 |
| 과학 & 기술 | $4.00 | $8.00 | $16.00 |
| 비영리 & 사회활동 | $0.50 | $1.50 | $3.00 |
| 기본값 (카테고리 미확인 시) | $1.00 | $3.00 | $6.00 |
위 값은 TubeAnatomy 소스 코드(src/lib/calculator.ts)의 CPM_BY_CATEGORY 상수에서 직접 읽어온 값으로, 이 페이지와 실제 수익 추정 도구 결과는 항상 동일한 CPM 범위를 사용합니다.
쇼츠형 조회수 처리
Shorts는 Watch Page 광고와 다른 수익 풀에서 배분됩니다. YouTube는 Shorts 광고 수익 배분에 대해 별도 Creator Pool을 사용하고, 크리에이터에게 배정된 금액의 45%를 지급한다고 설명합니다. 따라서 TubeAnatomy는 쇼츠형 조회수에 롱폼 CPM을 적용하지 않고, 보수적인 별도 RPM 밴드 $0.01 ~ $0.10를 적용합니다.
단, 공개 API만으로는 해당 영상이 실제 Shorts Feed에서 발생한 조회인지, 유효 Shorts 조회수인지, 음악 라이선스나 광고 적합성 문제가 있는지 알 수 없습니다. 그래서 이 값은 정확한 Shorts 수익이 아니라 쇼츠 중심 채널의 과대 추정을 줄이기 위한 보정값입니다.
수익화 가능성 판정
수익화 가능성 도구는 현재 YouTube가 공개한 YPP 기준을 두 단계로 분리합니다.
- Full YPP 광고 수익 — 구독자 1,000명과 최근 12개월 유효 공개 시청시간 4,000시간, 또는 구독자 1,000명과 최근 90일 유효 Shorts 조회수 1,000만 회.
- Expanded YPP 팬 펀딩 — 구독자 500명, 최근 90일 공개 업로드 3개, 그리고 최근 12개월 유효 공개 시청시간 3,000시간 또는 최근 90일 유효 Shorts 조회수 300만 회.
TubeAnatomy는 실제 유효 시청시간과 유효 Shorts 조회수를 알 수 없으므로 최근 공개 업로드의 조회수·길이로 추정 진행률만 계산합니다. Join/멤버십 버튼은 강한 YPP 공개 신호로, 광고 슬롯은 YouTube가 YPP 미가입 영상에도 광고를 게재할 수 있으므로 약한 신호로 처리합니다.
공식이 반영하지 않는 것
실제 YouTube 수익은 다음과 같은 수십 가지 변수에 의해 결정되지만, TubeAnatomy는 공개 API만으로는 접근할 수 없기 때문에 아래 항목을 모두 무시합니다.
- RPM(Revenue per Mille) — 시청자 1,000회 노출당 크리에이터의 실제 수익. 환전·플랫폼 수수료·구독자 국가별 광고 단가가 이미 반영된 값으로, CPM과는 다릅니다. TubeAnatomy는 실제 Studio RPM을 알 수 없어 공개 CPM을 실효 RPM 가정으로 환산합니다.
- 국가별 광고 단가 차이 — 미국·캐나다·영국 등 광고 단가가 높은 지역의 시청자 비율이 낮은 채널은 추정치보다 훨씬 낮은 수익을 기록합니다.
- 영상 길이와 광고 배치 — 8분 이상 영상은 미드롤 광고를 여러 개 삽입할 수 있어 실제 수익이 크게 달라집니다.
- 정확한 Shorts 판정 — 공개 API는 영상의 세로 비율, Shorts Feed 노출, 유효 Shorts 조회수를 반환하지 않습니다.
- 광고 적합성 — 노란 달러 아이콘(제한적 수익화), 카피라이트 클레임, 광고주 친화성 평가에 따라 CPM이 크게 줄어들 수 있습니다.
- 프리미엄·멤버십·슈퍼챗·상품 판매 — 광고 외 수익원은 이 추정치에 전혀 포함되지 않습니다.
- 시즌성과 광고주 수요 — Q4(10~12월) 광고 단가 급등, 대형 선거·스포츠 이벤트 전후 광고주 이탈 등.
- 채널 과거의 편차 — 오래된 채널의 초창기 영상이 낮은 CPM으로 수익을 올렸을 가능성, 바이럴 영상 한두 편의 조회수 왜곡 등.
YouTube Analytics vs 공개 Data API — 왜 숫자가 다른가요?
YouTube Analytics(YouTube Studio)와 YouTube Data API v3 공개 엔드포인트는 서로 다른 데이터셋입니다. YouTube가 공식 문서(developers.google.com/youtube/analytics,developers.google.com/youtube/v3)에서 명확히 분리해 두었기 때문에, TubeAnatomy가 접근할 수 있는 값과 접근할 수 없는 값이 처음부터 정해져 있습니다.
- 공개 Data API가 제공하는 값 —
statistics.viewCount,statistics.subscriberCount(반올림),statistics.videoCount,snippet.publishedAt,snippet.title/description/tags,contentDetails.duration,thumbnails등. 로그인 없이 누구나 조회할 수 있는 “겉으로 드러난 값”입니다. - YouTube Analytics에만 존재하는 값 — 실제 RPM, CPM, 광고 노출수, 노출 클릭률(CTR), 평균 시청 지속시간(APV), 유효 시청시간, 유효 Shorts 조회수, 트래픽 소스, 구독자 유입/이탈, 시청자 국가·연령·성별 분포, 멤버십·Super Chat 수익 등. OAuth로 인증한 채널 소유자만 볼 수 있습니다.
따라서 “공개 조회수 × CPM”으로 계산한 외부 도구의 수익 추정과 YouTube Studio가 보여주는 실제 수익이 다른 건 도구 버그가 아니라 데이터셋이 다르기 때문입니다. TubeAnatomy도 이 한계 안에서 작동하며, Studio 전용 값은 가정으로 채워 넣습니다.
조회수 · CPM · RPM의 차이
YouTube 광고 수익을 이해하려면 세 지표의 관계를 정확히 구분해야 합니다. YouTube Help 센터(support.google.com/youtube/answer/2991785,support.google.com/youtube/answer/9314357)의 정의가 기준입니다.
- 조회수(views) — 영상이 재생된 횟수. 광고가 실제로 노출됐는지(impressions)는 별개 지표이며, 공개 API는 광고 노출수를 반환하지 않습니다.
- CPM (Cost Per Mille) — 광고주가 광고 1,000회 노출에 지불하는 금액. 광고주 관점의 단가로, 플랫폼 수수료·미게재 노출이 차감되기 전의 값입니다. “재생가능 광고 CPM(Playback-based CPM)”은 광고가 실제 게재된 재생 1,000회당 금액으로 정의가 다릅니다.
- RPM (Revenue Per Mille) — 크리에이터 관점의 1,000조회당 실제 수익. YouTube 수익 배분(Watch Page는 일반적으로 크리에이터 55%), 광고 노출률, 광고 적합성, 국가별 단가, 영상 길이가 모두 반영된 사후 정산값입니다. YouTube Studio의 RPM이 “체감 수익”에 가장 가깝습니다.
TubeAnatomy의 “실효 RPM”은 공개 CPM 범위에 수익 배분과 광고 노출률 가정을 곱해 환산한 모델 값이지, 실제 Studio RPM이 아닙니다. 같은 카테고리·같은 조회수여도 시청자 국가 비율, 미드롤 가능 여부, 시즌(Q4 광고 단가 급등), 광고주 친화성(노란 달러) 상태에 따라 실제 RPM은 추정의 절반에서 두 배 이상 벌어질 수 있습니다.
Shorts 수익 구조
YouTube가 2023년 도입한 새 Shorts 수익 모델(support.google.com/youtube/answer/12504202)은 Watch Page 광고와는 다른 풀에서 정산됩니다.
- 한 달 동안의 Shorts Feed 광고 수익과 YouTube Music 라이선스 비용이 모여 “Creator Pool”을 만듭니다.
- 크리에이터별 유효 Shorts 조회수(YPP 가입 채널의 오리지널 콘텐츠, 음악 사용분은 제외) 비중에 따라 Creator Pool이 배분됩니다.
- 배분된 금액의 45%가 크리에이터에게 지급됩니다. 나머지 55%는 음악 라이선스와 YouTube의 비용에 사용된다고 명시되어 있습니다.
공개 API는 유효 Shorts 조회수, 음악 사용 비중, Creator Pool 정산값 어느 것도 반환하지 않습니다. TubeAnatomy는 duration ≤ 180초인 최근 영상을 “쇼츠형 조회 후보”로만 간주해 보수적인 별도 RPM 밴드를 적용하며, 이는 정확한 Shorts 수익이 아니라 쇼츠 중심 채널의 롱폼 CPM 과대 추정을 줄이기 위한 보정값입니다. Shorts Fund(2021~2022)는 이미 종료된 별도 보조금 프로그램이며 현재 수익 분배와는 무관합니다.
채널 성장 지표는 어떻게 해석해야 하나요?
YouTube Creator Academy(support.google.com/youtube/answer/9314385)는 “건강한 성장”의 기준을 단일 지표가 아니라 여러 지표의 조합으로 정의합니다. 공개 데이터만으로 볼 수 있는 흐름은 다음과 같습니다.
- 최근 영상의 조회수 추이 — 평균선 위/아래의 패턴 변화로 “요즘 어떤 영상이 잘 됐는지”를 봅니다. 새 업로드는 조회수가 누적 중이므로 평균보다 낮게 보이는 것이 자연스러우며, 7~14일 이상 지난 영상끼리만 공정하게 비교됩니다.
- 업로드 빈도 — 한 달 업로드 수가 갑자기 줄면 알고리즘 추천에서도 멀어지기 쉽습니다. 다만 업로드를 늘리기 위해 품질이 떨어지면 평균 시청 지속률이 하락하므로, 빈도와 품질을 함께 봐야 합니다.
- 좋아요·댓글 / 조회수 비율 — 도달이 늘었어도 참여율이 떨어지면 콘텐츠가 시청자와 맞지 않는 신호일 수 있습니다. 반대로 작은 채널이 비율은 매우 높다면, 노출만 키우면 성장 여지가 큰 상태입니다.
- 구독자 수 — 공개 값은 반올림된 수치라 정확한 일 단위 변화는 보이지 않습니다. “구독자 100명 증가”의 가치는 채널 규모에 따라 다르므로, 절대값보다 추세선이 더 중요합니다.
반드시 기억해야 할 한계는, CTR(노출 클릭률)·평균 시청 지속시간·노출수·트래픽 소스·시청자 이탈 그래프는 모두 YouTube Studio 전용 지표라는 점입니다. 공개 데이터 기반 분석은 “무엇이 일어나고 있는지의 윤곽”이지, “왜 일어나는지의 원인 분석”이 아닙니다.
저작권 · 커뮤니티 가이드라인 기초
채널 성장과 수익화 모두 YouTube의 정책 안에서만 가능합니다. 공식 정책 문서 (support.google.com/youtube/answer/2797466 저작권, support.google.com/youtube/answer/9288567 커뮤니티 가이드)에서 가장 자주 문제가 되는 항목입니다.
- Content ID 매치 — 제3자 음원·영상·게임 BGM이 들어가면 자동으로 수익이 권리자에게 분배되거나 영상이 차단될 수 있습니다. “출처 표기”는 라이선스를 대체하지 않습니다.
- 저작권 경고(strike) — Content ID 매치와 달리 정식 신고로 부여되며, 90일 안에 3회 누적되면 채널 삭제로 이어집니다. 매치와 경고는 별개 시스템입니다.
- 광고주 친화적 콘텐츠 가이드(노란 달러) — 폭력·성적 표현·민감 주제·욕설 등이 포함된 영상은 “제한된 광고” 상태가 되어 일부 광고만 게재됩니다. YouTube Studio의 자가 점검 체크리스트가 공식 기준입니다.
- 재사용 가능한 콘텐츠 정책 — 단순 컴필레이션, 자막만 입힌 원본, 반복 게시는 YPP 심사에서 가장 흔하게 탈락하는 유형입니다. 해설·비평·교육 등 의미 있는 변형이 있어야 “원본”으로 인정됩니다.
- 커뮤니티 가이드 위반 — 스팸, 사기, 괴롭힘, 의료/선거 오정보 등은 영상 삭제·경고를 거쳐 반복 시 채널이 종료될 수 있습니다.
TubeAnatomy는 영상의 저작권 매치·경고 상태를 알 수 없습니다. 채널 소유자라면 YouTube Studio > 콘텐츠 > 저작권 / 수익 창출 / 커뮤니티 가이드 메뉴에서 직접 확인하세요. 본 도구의 추정은 정책 위반 여부를 판단하지 않습니다.
왜 "범위"로만 표시하나요?
단일값으로 "이 채널은 월 $X 벌고 있습니다"라고 표시하면 정확해 보이지만, 공개 데이터만으로는 그 정확도가 사실상 보장되지 않습니다. 잘못된 단일 숫자는 크리에이터 본인과 광고주, 구독자 모두에게 오해를 유발할 수 있어 TubeAnatomy는 의도적으로 범위 기반 UI를 사용합니다. 범위의 폭이 크다면, 그만큼 공개 데이터로는 수익을 좁게 예측할 수 없다는 의미입니다.
투자·사업 판단 금지
TubeAnatomy의 수익 추정은 개인이 채널의 규모를 가늠하거나, 자신의 채널 성장 추이를 직관적으로 관찰하기 위한 참고 정보입니다. 다음 용도로 사용하지 마세요.
- 크리에이터에게 광고·스폰서십 금액을 제시할 때의 근거
- 채널 매각·인수 시 가치 평가의 직접 근거
- 세무·회계·금융 보고서의 수입 증빙
- 크리에이터 본인의 월세·대출 상환 가능성 판단
- 투자 상품·펀드의 수익성 홍보
YouTube 비제휴 고지
TubeAnatomy는 YouTube, Google, YouTube 크리에이터와 제휴·승인·보증·인증 관계에 있지 않습니다. "YouTube", "YouTube Studio", "Google"은 각 소유자의 등록 상표이며, 본 서비스에서 언급되는 상표는 오직 해당 기능을 설명하기 위한 목적으로 사용됩니다. 본 서비스의 분석 결과는 YouTube가 공식적으로 발표한 수치가 아닙니다.
문의 및 개선 제안
계산 공식 또는 CPM 범위에 대한 피드백, 잘못된 추정을 수정할 수 있는 신뢰할 만한 공개 자료가 있다면 언제든지 알려주세요. 제보 내용을 검토하여 범위를 조정하거나 문구를 보강합니다.