Аналитика по YouTube от «А» до «Я»
Цель:
— Потратить минимум времени на решение задачи 1 раз, чтобы экономить время в дальнейшем
— Сделать качественное решение, которое быстро, удобно и наглядно решает конкретную задачу (отвечает на конкретную задачу)
Давайте разберем методологии управления проектами:
— Классическая каскадная методология
— Гибкие методологии управления проектами (стильный-модный Agile)
— RAD (Rapid Application Development)
Наш опыт подсказывает, что при реализации проектов по автоматизации отчетности с использованием Tableau:
— RAD подходит лучше всего (небольшие проекты, небольшая проектная команда, много неопределенности, тесное взаимодействие с заказчиком)
— Каскадная методология допустима, если заказчик готов потратить время на полноценное написание ТЗ + заказчик знает чего хочет (как правило, задачи переноса готовых отчетов из других система в формате 1:1)
— Agile может быть полезен в случае крупных проектов
Общий алгоритм решения аналитических задач:
шаг 1. Выясняем задачу заказчика (вопрос, на который нужен ответ)
шаг 2. Формируем набор показателей и срезов, которые решают задачу
шаг 3. Ищем данные и реализуем процессы подготовки данных
шаг 4. Делаем эскиз дашборда
шаг 5. Согласовываем эскиз с заказчиком
шаг 6. Вносим правки по необходимости (возвращаемся на шаг 5. при необходимости)
шаг 7. Собираем дашборд
шаг 8. Готовый дашборд и счастливый заказчик
Шаг 1. Выясняем задачу заказчика (вопрос, на который нужен ответ)
Итак, задачи:
— Необходимо мониторить, что происходит с YouTube каналом Академия Аналитики
— Мониторить типичные показатели (подписчики, количество видео, просмотры, лайки и так далее)
— Нужно получить не только факт показателей на день, но и добавить контекст для сравнения факта и прироста (предыдущие дни и недели)
— Если что-то идет не так (просадки в приросте) — идем на другие дашборды и копаем «вглубь»
— Если все хорошо, то не тратим время на другие отчеты по YouTube
— Доступная аналитика на YouTube не помогает решить эти задачи
Вопрос заказчика: Есть ли просадки в приростах основных показателей по YouTube каналу Академии Аналитики на конкретную дату по сравнению с предыдущим периодами и каковы значения показателей на конкретную дату?*
* Далеко не всегда заказчик формулирует свой вопрос так точно, задача исполнителя — сделать четкую формулировку вопроса на стадии интервью с заказчиком
Шаг 2.Формируем набор показателей и срезов, которые решают задачу.
Основная идея: ничего не забываем, почаще задаем вопрос «зачем?»
Срезы:
— Дата: последние X дней, последние X недель
Показатели:
— Подписчики канала: подписчики канала (N чел.), абсолютный прирост подписчиков канала за период (+ N чел.), относительный прирост подписчиков канала к пред. периоду (+N%)
— Количество видео на канале: количество видео на канале (N видео), абсолютный прирост видео на канале за период (+N видео), относительный прирост видео на канале к пред. периоду (+N%)
— Кол-во просмотров видео: количество просмотров видео (N просмотров), абсолютный прирост просмотров видео за период (+N просмотров), относительный прирост просмотров видео к пред. периоду (+N%)
— Кол-во комментариев
— Кол-во лайков
— Кол-во дизлайков
Шаг 3. Ищем данные и реализуем процессы подготовки данных
YouTube предоставляет несколько API для выгрузки данных:
— Analytics API
— Reporting API
Нужно найти наиболее простой способ получения данных, используя любой из API. На GitHub огромное количество библиотек, написанных на Python, которые позволяют взаимодействовать с API YouTube и выгружать данные. Нужно лишь подобрать ту, которая наиболее удобна для вас. Далее пишем небольшой скрипт с использованием этой библиотеки, который на выходе формирует 1 или несколько Dataframe pandas с нужными таблицами.
Как мы решили задачу с данными?
Шаг 4. Создание эскиза дашборда:
Не важно как создавать (PowerPoint / Figma / салфетка + ручка). Главное — чтобы:
— Он существовал
— Был сделан быстро
— Наглядно демонстрировал идеи решения задачи
— Заказчик и разработчик понимали его одинаково
— Был реализуем в BI-платформе
Так выглядел, наш эскиз дашборда:
Шаг 5. Согласовываем эскиз с заказчиком
Заказчик согласовал эскиз дашборда без правок.
Шаг 6. Вносим правки по необходимости (возвращаемся на шаг 5. при необходимости)
Шаг 7. Собираем дашборд
Детали дашборда: минимизируем количество визов
— Не стоит рисовать клетки отдельными визуализациями — это ухудшает производительность и усложняет поддержку дашборда
— Красными рамками выделены имеющиеся визуализации на дашборде (12 штук)
— Благодаря технологии Query Fusion в Tableau минимизируется количество запросов к источнику данных, если на нескольких визуализациях применены одни и те же наборы фильтров + у визуализаций одинаковый перечень Dimensions
— Дашборд очень шустро отрисовывается в Live (3 секунды)
Детали: оптимизируем расчеты показателей
— Большая часть вычислений сделана при помощи Table Calculations
— Чтобы у последней недели и дня корректно работали Table Calc’и нужно отрисовать дополнительную неделю/день и скрыть это (Hide)
Детали: в 1 удаве 38 попугаев
— Как сделать единую раскраску? У разных показателей разные порядки значений
— Красный — общий прирост за период — день или неделю (результат этого периода / результат прошлого периода – 1, форматирование в %)
Решение: делаем раскраску по среднедневному приросту за период (желтый)
— В случае дней мы и так имеем среднедневной прирост, остается рассчитать его для недель
— Делить на 7 прирост в процентах за период для недель нельзя J
— На помощь приходит формула расчета сложного процента (сумма банковского вклада под определенную процентную ставку спустя N лет)
SUM = X * (1 + %)n => n = SUM1/n / X1/n — 1
Шаг 8. Готовый дашборд и счастливый заказчик
Можете ли вы это сделать самостоятельно? Конечно можете, нужно лишь научиться.
Где прокачать компетенции?
— Консультации со специалистами АНАЛИТИКИ ПЛЮС
— Академия Аналитики
Остались вопросы? Команда АНАЛИТИКИ ПЛЮС будет рада вам помочь!
Академия Аналитики — онлайн-образовательный проект, который создан командой АНАЛИТИКА ПЛЮС для того, чтобы компании быстро и успешно внедряли решения для анализа данных, а их сотрудники профессионально росли.
Более 11 000 активных подписчиков и более 1 800 000 просмотров на YouTube канале. https://www.youtube.com/АкадемияАналитики
|
|
Платформа онлайн — обучения Академия Аналитики. Более 2 400 активных пользователей платформы Академия Аналитики. 15 авторских видео-курсов — это 245 видео-уроков — это 4 565 минут или 76 часов только полезной информации от практикующих экспертов.
|
|
Профессиональное сообщество Академия Аналитики в Telegram и ВКонтакте. Полезные обучающие материалы про анализ данных и общение с единомышленниками. https://t.me/analytixacademy_chat
|
Нам доверяют:
Как используют Tableau компании-лидеры:
Михаил Иванов, ФРП. BI: автоматизация отчетности сегодня. Мой прыжок в будущее |
Владислав Исмагилов, Яндекс.Маркет: о внедрении платформы Tableau |
Роман Халкечев, Яндекс.Еда: как устроен процесс анализа данных Яндекс |
Кирилл Ли, Материа Медика: об опыте внедрения BI-платформы Tableau |
Отзывы наших клиентов:
Жанна Арчибасова, РУСАЛ о видео-курсе «Основы Tableau»: Очень подробное, структурированное изложение материала, сопровождаемое большим количеством наглядных примеров. Качественные задания для самостоятельной работы, хороший, понятный раздаточный материал. Моментальная обратная связь преподавателя. Спасибо!
Никита Чеснов, Тинькофф Банк р видео-курсе «Основы Tableau»: Отличный курс. Все темы курса были детально разобраны. Благодаря данному курсу я сэкономил огромное количество времени на изучение инструмента.
Максим Кречин, Яндекс.Такси о видео-курсе «Tableau. Сложный функционал»: Очень интересный курс, позволяющий глубоко погрузиться в нюансы работы с Tableau. Более структурировано дана информация о том, что ранее понималось интуитивно (Level of Details, табличные вычисления). Узнал множество «трюков» и путей реализации нестандартных визуализаций.
Евгения Евлютина, Банк ТОЧКА о видео-курсе «Tableau. Сложный функционал»: Мозг скрипел, но все очень понятно 🙂 если не отвлекаться. Спасибо преподавателю за человечность и фанатизм tableau (в хорошем смысле).
Виктория Годунова, Авито о видео-курсе «Tableau. Сложный функционал»: Тренинг очень понравился: раньше приходилось решать рабочие задачи бесконечным гуглежом, сейчас появилось более структурированное понимание принципов и логики Tableau. Отдельное спасибо за картинку иерархии фильтров! Увидь я ее раньше, она бы мне сохранила очень много времени.
Мария Карпова, YOTA о видео-курсе «Tableau. Визуальный анализ»: Интересный курс, открывающий новые (для новичков в Tableau) возможности! Хороший преподаватель. Спасибо!
Петр Беляков, НСПК о видео-курсе » Tableau. Визуальный анализ»: Интересный способ визуализации данных. Доступное объяснение на примерах.