В эпоху активного видеомаркетинга в YouTube задача проанализировать активность постинга, выявить наиболее популярные темы, получающие отклик в виде просмотров, лайков, комментариев у аудитории YouTube канала конкурентов может быть весьма полезной.
Если канал небольшой, можно сделать это вручную. Но если канал имеет хотя бы 100 видео или более, то быстрее будет автоматизировать задачу.
Какой результат можно получить
Я обычно выгружаю следующие параметры:
- все названия плейлистов, их ID и ссылки на них
- ссылки на все ролики
- дата публикации ролика
- название ролика
- описание ролика
- продолжительность
- число просмотров
- число лайков
- число комментариев
Ниже пример, как может выглядеть Excel таблица после выгрузки.
Этот набор данных дает возможность проанализировать творчество конкурента в самых разных срезах. Например, узнать, что автор данного канала выкладывает от 1 до 6 роликов в месяц. Самые удачные ролики вышли в июле 2019 и декабре 2020 года.
Наибольший отклик по просмотрам, лайкам и комментариям получают ролики не более 20 минут.
Если у конкурента прослеживается четкая структура и порядок в нейминге плейлистов, можно выявить наиболее востребованные темы для освещения.
У автора 2 ролика набрали просмотров кратно больше, чем все остальные. Стоит их изучить подробнее.
А если подойти к процессу парсинга системно и снимать данные с некоторой периодичностью, то можно отслеживать динамику роста роликов или тем. На скрине ниже указан топ-10 роликов, которые активно набирают популярность быстрее других. Возможно, они самые интересные и востребованные для аудитории. Можно использовать как идею для своего контент-плана.
Если вы хотите проанализировать подобным образом своих конкурентов, ниже я написал пошаговую инструкцию, как построить такие отчеты.
Внимание! Данный метод не подойдет для больших каналов, у которых более 50 плейлистов либо более 50 видео в плейлистах. Это связано с тем, что YouTube не отдает более 50 объектов в запросе. Так указано в официальной документации.
Пошаговая инструкция
В статье покажу способ, которым часто пользуюсь сам. Для реализации понадобятся знания программирования либо наличие разработчика. Лично я слабо разбираюсь в коде, поэтому прибегал к помощи фрилансера с Kwork, которому поставил ТЗ. Если вы не сильны в программировании как и я, рекомендую воспользоваться этим способом.
Получаем ID канала
Для начала нужно определиться с каналом, который будем исследовать. Нам понадобится ссылка на него. Она может быть 2 видов.
Если она имеет вид https://www.youtube.com/channel/UCgXJLW8GIRjXhWU1uYhxQDg, то ID канала это набор символов UCgXJLW8GIRjXhWU1uYhxQDg сразу после /channel
Однако иногда бывает, что авторы указывают уникальное название своему каналу. В этом случае ссылка уже другая, например вот такая, https://www.youtube.com/c/LevitovChess. В этом случае поступаем следующим образом:
- проходим на главную страницу канала;
- нажимаем Ctrl + U на клавиатуре для просмотра кода страницы;
- нажимаем Ctrl + F для поиска текста и вбиваем «channelID». Поиск по коду быстро подсказывает нужный ID: UC2LfLTCrohyJvUDl9-51RjQ.
Получаем API ключ доступа к данным YouTube
- Проходим по ссылке https://console.cloud.google.com/, Google предложит выбрать страну
- Создаем проект
- Даем проекту произвольное название и нажимаем Create
- Выбираем только что созданный проект
- Проходим в раздел API
- Выбираем в левом меню Credentials ⇒ Create credentials ⇒ API Key.
- Сохраняем себе только что сгенерированный API Key, он нам еще понадобится
- Идем в раздел API Enable APIs and service ⇒ ENABLE APIS and SERVICES
- Теперь нужно подключить Youtube Data API v3. Вбиваем в поиске youtube и в выпадающем списке ищем Youtube Data API v3
- Включаем его по кнопке
Супер, теперь у нас есть API ключ и открыта возможность обращения к данным Youtube через код. API ключ вместе с ID канала нужно будет передать программисту.
Постановка ТЗ программисту
Далее нужно поставить ТЗ разработчику. Выкладываю свой вариант ТЗ, можете взять за основу. https://docs.google.com/document/d/1lhsNsZiFxVCCfNefhHOqfJ54wBIXL_nxIi0X7bWEggo/edit?usp=sharing
В ТЗ вы найдете ссылку на документацию, а также видеомануал, в котором автор делает все то же самое, используя веб-запросы на Power Query.
Обработка данных в Excel
Если у вас есть опыт работы со сводными таблицами, Power Query, Power Pivot, то дальнейшие действия вам будут понятны без моих подсказок.
Если такого опыта нет, то прикладываю свой шаблон Excel. В шаблоне уже построено 4 готовых сводных таблиц по динамике выкладываемых роликов в год/месяц, самым популярным роликам, плейлистам и продолжительности ролика.
Вам останется только скормить шаблону свои данные, которые вы получили от разработчика или спарсили сами.
- Скачайте шаблон и откройте его https://disk.yandex.ru/d/9-9F7jz1ZQIPLA
- Перейдите на вкладку «Данные», нажмите на кнопку «Запросы и подключения»
- В правой области появится панель Запросы и подключения, в которой нужно будет нажать правой кнопкой мыши на запрос «youtube_videos» и выбрать «Изменить»
- Перед вами откроется окно редактора запросов Power Query. В правой панели перейдите на самый верхний шаг «Источник» и в строке пути укажите полный путь до файла xlsx, который прислал вам разработчик.
- Перейдите на шаг «Навигация» и в строке Item=»PQ» вместо PQ укажите имя листа Excel, в котором находятся ваши данные.
- Чтобы убедиться, что все ок, перейдите на последний шаг «Условный столбец добавлен». Если никаких ошибок нет, то можно вернуться в Excel через кнопку «Закрыть и загрузить»
- Перейдите на любой лист, поставьте курсор мыши на любую ячейку сводной таблицы. Во вкладке «Анализ сводной таблицы» нажмите «Обновить» и все таблицы автоматически построятся на ваших данных. Пользуйтесь, анализируйте, наблюдайте за конкурентами в Youtube!