[유튜브 데이터] BTS YouTube 데이터 시각적 분석

최근에 사명을 변경한 HYBE의 유튜브 채널인 HYBE LABELS에서 방탄소년단 (이하 BTS)의 영상 데이터를 시각화 했습니다.

먼저 아래 대시보드는 구글 시트를 활용해 HYBE LABELS 유튜브 채널 내 ‘BTS’ 재생목록의 리스트를 수집 후 조회수를 기준으로 Rounded Bar charts를 제작했습니다.

막대를 클릭하면 해당 영상 페이지로 이동하도록 구성되어 있습니다.
막대를 클릭하면 해당 영상 페이지로 이동하도록 구성되어 있습니다.

BTS 재생목록 데이터를 활용한 이유는 다른 유튜브 채널과 달리 영상의 성격에 따라 타이틀을 잘 관리하고 있기 때문입니다.

예를 들어서 Video Title은 공통적으로 맨 앞에 ‘BTS (방탄소년단)’이 있고 뒤에는 ‘ ‘(Blank) 다음에 노래 제목이 Single Quotation(‘ ‘) 안에 있습니다. 그리고 다시 ‘ ‘(Blank) 다음에 영상 성격에 따라 ‘Official Teaser’나 ‘Official MV’로 표시되고, 같은 Official 영상이라도 뒤에 괄호로 여러 버전을 표시하고 있습니다. 여기에서는 공식 뮤직비디오만 활용하기 위해 Video Title에서 맨 끝에 ‘Official MV’로 끝나는 영상만 활용하고자 합니다.  

Video Title

BTS (방탄소년단) 'Film out' Official MV

BTS (방탄소년단) 'Film out' Official Teaser

BTS (방탄소년단) 'Life Goes On' Official MV : like an arrow

BTS (방탄소년단) 'Life Goes On' Official MV : in the forest

BTS (방탄소년단) ‘Life Goes On’ Official MV : on my pillow

BTS (방탄소년단) Global Press Conference 'BE' (+ENG)

BTS (방탄소년단) 'Life Goes On' Official MV

BTS (방탄소년단) 'Life Goes On' Official Teaser 2

BTS (방탄소년단) 'Life Goes On' Official Teaser 1

BTS (방탄소년단) MAP OF THE SOUL ON:E Teaser 2

BTS (방탄소년단) MAP OF THE SOUL ON:E Teaser 1

BTS (방탄소년단) 'Dynamite' Official MV (Choreography ver.)

BTS (방탄소년단) 'Dynamite' ONLINE GLOBAL MEDIA DAY (+ENG)

BTS (방탄소년단) 'Dynamite' Official MV (B-side)

BTS (방탄소년단) 'Dynamite' Official MV

 

데이터 수집 방법은 구글 스프레드시트를 활용해 수집했습니다. 그리고 아래 구글 개발자 페이지에 있는 참고 페이지를 활용하겠습니다.

참고 - https://developers.google.com/gsuite/solutions/youtube-tracker

 

  1. 위 참고 링크에서 본문에 있는 Spreadsheet setup에서 “Make of copy the spreadsheet here. 에서 here를 누르면 문서 복사 페이지가 나타나는데 ‘사본 만들기’ 버튼을 선택합니다.
  2. 사본 만들기 (Make a copy)를 선택합니다.
  3. 수집하고자 하는 유튜브 채널과 영상을 선정해봅시다. 여기에서는 전세계 팝아티스트 중 구독자 기준 상위 10위 안에 있는 BTS 소속사의 HYBE LABELS의 링크를 참고하겠습니다.

해당 소속사에는 여러 아티스트 영상들이 많기 때문에 BTS의 재생목록에 있는 노래들을 활용하겠습니다. 

https://www.youtube.com/playlist?list=PL_Cqw69_m_yz4JcOfmZb2IDWwIuej1xfN

  1. 구글 시트의 이름을 ‘HYBE LABELS_BTS’로 변경합니다.
  2. 링크는 각자 수집해봅시다. 예를 들어서 웹 스크래핑 툴을 활용하시거나 여의치 않다면 예시로 몇 개만 수작업으로 링크를 넣어봅니다.
  3. 이제 해당 링크를 기준으로 나머지 데이터를 전부 불러오겠습니다. 구글 시트 상단에 있는 ‘도구’ 메뉴 > ‘스크립트 편집기’로 이동합니다.
  4. 편집기 상단에 ‘markVideos’인 상태에서 ‘▷실행’ 버튼을 누릅니다.

그러면 하단에 실행 로그가 나타나는데, 이 때 만약에 권한 검토가 필요하다면 본인의 구글 계정으로 인증하면 됩니다. 단, 안전하지 않을 수 있다고 설정이 나오더라도 ‘Go to YouTube Comments (unsafe)’ 부분을 클릭하면 실행이 됩니다.

  1. 수집한 데이터를 여러 분들이 활용가능한 툴을 활용해 시각적으로 분석해 보시기 바랍니다.

 

조회수가 높을수록 원의 크기를 크게 표시했습니다.
조회수가 높을수록 원의 크기를 크게 표시했습니다.

 

원문은 여기서 볼 수 있습니다.

 

필자는 데이터 시각화 전문 기업 BigxData에서 데이터 시각적 분석 전문가로 활동하면서, 데이터에 스토리텔링을 입히는 일을 주로 하고 있습니다. 저서로는 ‘데이터 시각적 분석 태블로로 끝내기’, ‘태블로 굿모닝 굿애프터눈’이 있습니다. 저자가 운영하는 유튜브 채널 (http://bit.ly/YT_MDV)에서 만날 수 있습니다.

 

강승일

viztabviz@gmail.com
기자의 다른 기사보기
저작권자 © Tech42 - Tech Journalism by AI 테크42 무단전재 및 재배포 금지

관련 기사

근무 유형 바꾸기 전, 인사담당자가 꼭 확인해야 할 3가지

AI 요약 “일단 이번 달부터 수요일은 재택으로 돌리죠.” 슬랙 공지 한 줄이나 회의 자리의 구두 약속만으로 근무 방식을 바꾸는 스타트업이...

선택적 근로시간제 운영 시 초과 근무 수당은 어떤 기준으로 얼마나 지급하나

AI 요약 근태 정산 마감일, 인사담당자가 선택적 근로시간제 대상자의 근태 이력을 열어보면 가장 먼저 확인해야 할 것은 “이번 정산기간에 법정...

퇴사자 미사용 연차 수당, 며칠분을 통상임금으로 계산해 언제 지급하나

이 글에서는 퇴사자 미사용 연차 수당을 잔여 일수 확정 → 1일분 통상임금 산정 → 지급 기한 순서로 정리해요. 입사일 기준과 회계연도 기준에서 잔여 일수가 어떻게 달라지는지, 식대와 고정수당을 통상임금에 포함해야 하는지 등 다양한 상황을 대입해서 짚어볼게요.

회계연도 기준 연차를 초과 사용하고 퇴사했다면, 급여에서 공제할 수 있을까

이 글은 퇴사 연차 정산에서 미사용 연차 수당을 지급해야 하는 경우와 회계연도 기준으로 선부여한 연차의 초과 사용분을 공제할 수 있는 경우를 함께 정리합니다. 회계연도 기준으로 미리 준 연차를 입사일 기준으로 다시 계산했을 때 초과 사용분이 생겨도, 취업규칙에 재정산·공제 조항이 있고 근로자의 사전 서면 동의가 있어야 급여나 퇴직금에서 공제할 수 있습니다. ZUZU는 입사일 기준과 회계연도 기준 정산 결과를 나란히 비교하고 사용 촉진 이력・공제 조항・14일 내 지급 일정을 퇴사 전에 점검할 기준을 제시합니다.