IT

유튜브 트렌드 분석을 위한 구글 시트 자동화 도구 만들기

esmile1 2024. 12. 31. 08:41

유튜브 트렌드 분석을 위한 구글 시트 자동화 도구 만들기

안녕하세요, 여러분! 오늘은 유튜브 트렌드를 분석하고 참고하기 위한 정보 수집 도구를 만드는 방법을 소개해드리려고 합니다. 구글 시트와 앱스 스크립트를 활용하여 유튜브 API를 연동하고, 원하는 키워드로 관련 영상 정보를 자동으로 불러오는 강력한 도구를 만들어볼 거예요. 이 도구를 사용하면 유튜브 트렌드를 쉽게 파악하고, 콘텐츠 제작에 활용할 수 있는 귀중한 인사이트를 얻을 수 있습니다.

왜 이 도구가 필요한가요?

유튜브 크리에이터로서 트렌드를 파악하고 경쟁 채널의 콘텐츠를 분석하는 것은 매우 중요합니다. 하지만 수동으로 이 작업을 하는 것은 시간이 많이 걸리고 비효율적입니다. 시중에 있는 유료 도구들은 비용이 만만치 않죠. 예를 들어, 뷰트랩(VidIQ)같은 도구는 한 달에 35만 9,800원이나 하는데, 이를 매일 열 번씩만 사용해도 연간 1,200만 원이 넘는 비용이 듭니다.

하지만 오늘 만들 도구를 사용하면, 하루에 50번에서 100번까지 무료로 검색할 수 있어요. 이는 월 99만 원, 연간 1,200만 원 이상의 가치를 무료로 얻는 셈이죠!

도구의 주요 기능

  1. 키워드 검색: 원하는 키워드를 입력하면 관련된 유튜브 영상 정보를 자동으로 불러옵니다.
  2. 대량 데이터 수집: 한 번에 최대 200개의 영상 정보를 수집할 수 있습니다.
  3. 다양한 정보 제공: 영상 제목, 링크, 썸네일, 업로드 날짜, 조회수, 좋아요 수 등 다양한 정보를 한눈에 볼 수 있습니다.
  4. 썸네일 미리보기: 영상의 썸네일을 직접 시트에서 확인할 수 있어 시각적 분석이 가능합니다.
  5. 사용자 친화적 인터페이스: 구글 시트 내에서 간단한 버튼 클릭으로 모든 기능을 사용할 수 있습니다.

도구 제작 과정

이제 실제로 이 강력한 도구를 만드는 과정을 단계별로 살펴보겠습니다. 걱정 마세요, 코딩 경험이 없어도 충분히 따라할 수 있습니다!

1. 구글 시트 생성

먼저 새로운 구글 시트를 생성합니다. 구글 드라이브에서 '새로만들기' > '구글 시트'를 선택하세요.

2. 앱스 스크립트 열기

구글 시트 메뉴에서 '확장 프로그램' > '앱스 스크립트'를 선택합니다. 이것이 우리의 자동화 도구를 만들 곳입니다.

3. API 키 준비

유튜브 데이터 API를 사용하기 위해서는 API 키가 필요합니다. 구글 개발자 콘솔에서 새 프로젝트를 만들고 YouTube Data API v3를 활성화한 후 API 키를 발급받으세요. 이 과정은 별도의 가이드를 참고하시면 됩니다.

4. 코드 작성

앱스 스크립트 편집기에 다음과 같은 코드를 입력합니다. 이 코드는 유튜브 API를 호출하고 결과를 시트에 표시하는 역할을 합니다.

function onOpen() {
  var ui = SpreadsheetApp.getUi();
  ui.createMenu('유튜브 검색')
      .addItem('검색 실행', 'showPrompt')
      .addToUi();
}

function showPrompt() {
  var ui = SpreadsheetApp.getUi();
  var result = ui.prompt(
      '유튜브 검색',
      '검색어를 입력하세요:',
      ui.ButtonSet.OK_CANCEL);

  var button = result.getSelectedButton();
  var text = result.getResponseText();
  if (button == ui.Button.OK) {
    searchYouTube(text);
  }
}

function searchYouTube(query) {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  sheet.clear();

  var apiKey = '여기에_API_키를_입력하세요';
  var maxResults = 200;
  var part = 'snippet,statistics';
  var order = 'relevance';

  var nextPageToken = '';
  var totalResults = 0;

  sheet.getRange(1, 1, 1, 6).setValues([['제목', '링크', '썸네일', '업로드 날짜', '조회수', '좋아요 수']]);

  while (totalResults < maxResults) {
    var url = '<https://www.googleapis.com/youtube/v3/search?part=>' + part +
              '&q=' + encodeURIComponent(query) +
              '&key=' + apiKey +
              '&maxResults=50' +
              '&order=' + order +
              '&type=video' +
              '&pageToken=' + nextPageToken;

    var response = UrlFetchApp.fetch(url);
    var json = JSON.parse(response.getContentText());

    for (var i = 0; i < json.items.length; i++) {
      var item = json.items[i];
      var videoId = item.id.videoId;
      var title = item.snippet.title;
      var link = '<https://www.youtube.com/watch?v=>' + videoId;
      var thumbnail = '=IMAGE("' + item.snippet.thumbnails.medium.url + '")';
      var publishedAt = new Date(item.snippet.publishedAt).toLocaleDateString();

      var statsUrl = '<https://www.googleapis.com/youtube/v3/videos?part=statistics&id=>' + videoId + '&key=' + apiKey;
      var statsResponse = UrlFetchApp.fetch(statsUrl);
      var statsJson = JSON.parse(statsResponse.getContentText());
      var viewCount = statsJson.items[0].statistics.viewCount;
      var likeCount = statsJson.items[0].statistics.likeCount;

      sheet.getRange(totalResults + 2, 1, 1, 6).setValues([[title, link, thumbnail, publishedAt, viewCount, likeCount]]);
      totalResults++;

      if (totalResults >= maxResults) break;
    }

    nextPageToken = json.nextPageToken;
    if (!nextPageToken) break;
  }

  sheet.autoResizeColumns(1, 6);
}

5. API 키 입력

코드 내의 '여기에_API_키를_입력하세요' 부분을 여러분이 발급받은 실제 API 키로 교체합니다.

6. 코드 저장 및 실행

코드를 저장하고 실행 버튼을 클릭합니다. 처음 실행할 때는 권한 요청 창이 뜰 텐데, '고급'을 클릭한 후 '안전하지 않음으로 이동'을 선택하여 권한을 허용해주세요.

7. 메뉴 확인

구글 시트로 돌아가면 상단에 '유튜브 검색'이라는 새로운 메뉴가 생긴 것을 확인할 수 있습니다.

8. 검색 실행

'유튜브 검색' 메뉴에서 '검색 실행'을 클릭하고 원하는 키워드를 입력합니다.

9. 결과 확인

입력한 키워드에 대한 유튜브 영상 정보가 시트에 자동으로 채워지는 것을 확인할 수 있습니다.

도구 사용 팁

  1. 정기적인 트렌드 분석: 매주 또는 매일 특정 키워드에 대한 검색을 실행하여 트렌드 변화를 추적해보세요.
  2. 경쟁 채널 분석: 경쟁 채널의 이름을 키워드로 검색하여 그들의 콘텐츠 전략을 분석해보세요.
  3. 아이디어 발굴: 다양한 키워드로 검색하여 새로운 콘텐츠 아이디어를 발굴하세요.
  4. 썸네일 분석: 인기 있는 영상들의 썸네일 디자인을 참고하여 자신의 썸네일 제작에 활용하세요.
  5. 성과 비교: 자신의 영상과 유사한 주제의 다른 영상들의 조회수, 좋아요 수를 비교하여 성과를 평가해보세요.

주의사항

  1. API 할당량: 유튜브 API는 일일 할당량이 있습니다. 과도한 사용을 주의하세요.
  2. 데이터 정확성: API를 통해 제공되는 데이터는 실시간 데이터가 아닐 수 있습니다. 중요한 의사결정 시 참고용으로만 사용하세요.
  3. 개인정보 보호: 수집한 데이터를 사용할 때는 유튜브의 이용약관과 개인정보 보호 정책을 준수해야 합니다.

확장 가능성

이 도구는 기본적인 기능만을 구현한 것입니다. 여러분의 필요에 따라 다음과 같은 기능을 추가로 구현할 수 있습니다:

  1. 댓글 분석: 인기 영상의 댓글을 수집하여 시청자 반응을 분석합니다.
  2. 채널 정보 수집: 특정 채널의 전체 영상 목록과 성과를 한 번에 수집합니다.
  3. 자동 업데이트: 정해진 시간마다 자동으로 데이터를 업데이트합니다.
  4. 데이터 시각화: 수집한 데이터를 그래프로 시각화하여 트렌드를 쉽게 파악합니다.

결론

이렇게 만든 유튜브 트렌드 분석 도구는 여러분의 콘텐츠 전략 수립에 큰 도움이 될 것입니다. 무료로 사용할 수 있으면서도 강력한 기능을 제공하는 이 도구를 활용하여 여러분의 채널을 성장시키는 데 도움이 되길 바랍니다.

꾸준히 데이터를 수집하고 분석하면서 여러분만의 인사이트를 발견하고, 그것을 바탕으로 더 나은 콘텐츠를 만들어 나가세요. 유튜브의 세계는 끊임없이 변화하고 있습니다. 이 도구와 함께 그 변화의 흐름을 놓치지 않고 항상 한 발 앞서 나가시기 바랍니다!

도구 사용 방법 20단계 설명

  1. 구글 계정 로그인: 구글 계정에 로그인합니다.
  2. 새 구글 시트 생성: 구글 드라이브에서 새로운 구글 시트를 생성합니다.
  3. 앱스 스크립트 열기: 구글 시트 메뉴에서 '확장 프로그램' > '앱스 스크립트'를 선택합니다.
  4. 코드 복사: 제공된 자바스크립트 코드를 복사합니다.
  5. 코드 붙여넣기: 앱스 스크립트 편집기에 복사한 코드를 붙여넣습니다.
  6. API 키 발급: 구글 개발자 콘솔에서 YouTube Data API v3용 API 키를 발급받습니다.
  7. API 키 입력: 코드 내의 '여기에_API_키를_입력하세요' 부분을 발급받은 API 키로 교체합니다.
  8. 코드 저장: 앱스 스크립트 편집기에서 코드를 저장합니다.
  9. 권한 설정: 처

Citations: [1] https://ppl-ai-file-upload.s3.amazonaws.com/web/direct-files/28825352/fa32e12c-da60-424e-8a82-c98c2d423cc2/paste.txt

네, 계속해서 유튜브 트렌드 분석을 위한 구글 시트 자동화 도구 만들기에 대해 설명드리겠습니다.

도구의 활용 방법

이렇게 만든 도구를 효과적으로 활용하는 방법에 대해 알아보겠습니다.

트렌드 분석

  1. 정기적인 키워드 검색: 주기적으로 관심 있는 키워드를 검색하여 트렌드 변화를 추적합니다.
  2. 인기 영상 분석: 조회수가 높은 영상들의 공통점을 파악합니다.
  3. 제목 분석: 인기 있는 영상들의 제목 패턴을 분석하여 효과적인 제목 작성에 활용합니다.

경쟁 채널 분석

  1. 경쟁 채널 모니터링: 경쟁 채널의 이름을 키워드로 검색하여 그들의 최신 콘텐츠를 파악합니다.
  2. 성과 비교: 자신의 영상과 유사한 주제의 다른 영상들의 성과를 비교 분석합니다.

콘텐츠 아이디어 발굴

  1. 다양한 키워드 실험: 여러 관련 키워드로 검색하여 새로운 콘텐츠 아이디어를 얻습니다.
  2. 시청자 관심사 파악: 인기 있는 영상들의 공통 주제를 파악하여 시청자들의 관심사를 이해합니다.

썸네일 디자인 참고

  1. 인기 썸네일 분석: 조회수가 높은 영상들의 썸네일 디자인을 분석합니다.
  2. 색상 및 구도 연구: 효과적인 썸네일의 색상 조합과 구도를 연구합니다.

주의사항 및 팁

  1. API 할당량 관리: 유튜브 API는 일일 할당량이 있으므로, 과도한 사용을 주의해야 합니다.
  2. 데이터 해석의 주의: API를 통해 제공되는 데이터는 실시간 데이터가 아닐 수 있으므로, 중요한 의사결정 시 참고용으로만 사용해야 합니다.
  3. 정기적인 업데이트: 유튜브 API나 구글 시트의 기능이 변경될 수 있으므로, 도구를 정기적으로 점검하고 업데이트해야 합니다.
  4. 개인정보 보호: 수집한 데이터를 사용할 때는 유튜브의 이용약관과 개인정보 보호 정책을 준수해야 합니다.

도구의 확장 가능성

이 기본적인 도구를 바탕으로 더 다양한 기능을 추가할 수 있습니다:

  1. 댓글 분석: 인기 영상의 댓글을 수집하여 시청자 반응을 분석합니다.
  2. 채널 정보 수집: 특정 채널의 전체 영상 목록과 성과를 한 번에 수집합니다.
  3. 자동 업데이트: 정해진 시간마다 자동으로 데이터를 업데이트합니다.
  4. 데이터 시각화: 수집한 데이터를 그래프로 시각화하여 트렌드를 쉽게 파악합니다.
  5. 키워드 추출: 인기 영상의 제목과 설명에서 자주 사용되는 키워드를 추출합니다.

결론

이렇게 만든 유튜브 트렌드 분석 도구는 여러분의 콘텐츠 전략 수립에 큰 도움이 될 것입니다. 무료로 사용할 수 있으면서도 강력한 기능을 제공하는 이 도구를 활용하여 여러분의 채널을 성장시키는 데 도움이 되길 바랍니다.

 

꾸준히 데이터를 수집하고 분석하면서 여러분만의 인사이트를 발견하고, 그것을 바탕으로 더 나은 콘텐츠를 만들어 나가세요. 유튜브의 세계는 끊임없이 변화하고 있습니다. 이 도구와 함께 그 변화의 흐름을 놓치지 않고 항상 한 발 앞서 나가시기 바랍니다!

 

마지막으로, 이 도구를 사용하면서 발견한 인사이트나 개선점, 추가하고 싶은 기능들을 계속해서 기록하고 적용해 나가세요. 여러분의 창의력과 이 도구의 결합으로 더욱 강력한 콘텐츠 전략을 수립할 수 있을 것입니다. 항상 실험하고, 학습하고, 개선해 나가는 자세로 유튜브 크리에이터로서의 여정을 즐기시기 바랍니다!