Получать данные с основных рекламных систем Yandex Direct, Google AdWords, Facebook, Vk и аналитических сервисов Google Analytics, Yandex Metrika. Сохранение в ClickHouse и BigQuery. Автоматизировать при помощи Airflow и Papermill
Автоматизация сбора данных с основных систем
8 занятий по 4 ак. часа: ВТ 19:30, ВС 13:00
Старт 24.09.2019

г. Москва, м. Маяковская
Tilda Publishing
Авторы и преподаватели курса
Дмитрий Родин
10 лет в индустрии маркетинговых технологий. Создатель открытой CDP платформы Rockstat, основатель Digital God. Ранее CEO Xeteq, CTO Блондинка.ру, Nectarin, Adventum; CMO Plazius (Сбербанк).
Алексей Макаров
Продуктовый аналитик в сервисе CoMagic, автор блога datalytics.ru и канала Datalytics. Большой фанат автоматизации, анализа данных. Давно забыл про Excel и перешёл на Pandas
Чему вы научитесь
Знание — сила, а в данном случае знание, чтобы добыть другое знание, а это двойная сила!
Делать все, что заблагорассудится
У программирования есть один большущий плюс - почти полное отсутствие ограничений! У вас не будет ситуации, когда инструмент не позволяет что-то сделать.
Сохранять полученные данные в хранилища
Да-да! В специализированные хранилища - колоночные базы данных Google BigQuery и Yandex ClickHouse, чтобы все остальные могли использовать их с помощью любимого BI инструмента
Запускать Jupyer блокноты как программы
Jupyter это до безобразия удобный инструмент для разработки и тестирования кода, но вы узнаете, как превратить его в настоящее оружие
Запускать скрипты по расписанию
Это очень важная часть, ведь что такое автоматизация без автоматического выполнения по расписанию и в нужной последовательности
Создавать заявки на доступ к API
В Google AdWords, Yandex Direct и Facebook следует специальным образом запрашивать доступ к API только после этого им можно будет пользоваться.
Работать с системами по API
Вы получите бесценный опыт работы с каждой из систем и будете знать все подводные камни и нюансы при работе с ними.
Программа курса
1 неделя
2 неделя
3 неделя
4 неделя
Занятие 1
Постановка задачи, необходимая теория, разогрев на простых API, получение данных из Yandex Metrika

- Постановка задачи: намечаем цель, определяем и выписываем шаги, это и будет план на оставшиеся лекции.
- Знакомство с инструментами, которые будут использоваться
- Освежаем в памяти необходимые теоретические аспекты работы с API
- Регистрация приложения в Yandex, Google для запроса доступов к API Yandex Direct, Google AdWords
- Дома: запросить к API для Yandex Direct, Google AdWords
Занятие 2
Сбор данных из VK

- Регистрация приложения
- Прохождение авторизации
- Получение информации о структурах, по которым требуется собрать данные
- Сбор статистики
Занятие 3
Запись данных в Google BigQuery, Yandex ClickHouse

- Подключение к BQ и выполнение запросов
- Эффективная потоковая обработка обработка файлов
- Перегрузка данных в BQ
- Самостоятельно: перегрузить данные, полученные на прошлых занятиях
Занятие 4
Сбор данных Google Analytics

- Настройка Google Analytics для сбора данных в разрезе пользователя
- Способы авторизации для получения доступа к Google Analytics API
- Сервисная авторизация
- Классическая OAuth авторизация
- Дробление запроса на подзапросы для обхода ограничение в 8 dimensions
- Самостоятельно: запись данных в DWH
Занятие 5
Сбор данных из Yandex Direct; Yandex Metrika

- Прохождение авторизации
- Получение информации о структурах, по которым требуется собрать данные
- Сбор статистики
- Запись в BigQuery/ClickHouse
Занятие 6
Сбор данных по расписанию, автоматический запуск блокнотов Jupyter

- Знакомство с AirFlow
- Разметка и запуск блокнотов через Papermill
- Реализация цепочки обработки скриптов
Занятие 7
Сбор данных из Facebook

- Регистрация приложения, предоставление доступа к рекламному кабинеты
- Особенности Facebook: пользователи, приложения, страницы, бизнесы, рекламные кабинеты и тп
- Запрос токена и его проверка
- Выполнение запросов к API: объявления, статистика
Занятие 8
Сбор данные из Google AdWords

- Способы взаимодействия с API
- Регистрация приложения, предоставление доступа к AdWords
- Настройка библиотеки от Google googleads-python-lib (используется самый новый протокол)
- Авторизация и выполнение запросов
- Использование Google App Script, организация сервиса для приема данных
-
А что если я совсем не умею программировать?
Это нормально, ведь этим обычно занимаются программисты! Перед курсом потребуется пройти базовый курс Python, этого будет вполне достаточно. Мы все проверили и готовы порекомендовать несколько вариантов.
Вводный курс от DigitalGod. Мощно втянуться всего за 4 занятия. Изучение основ Python 3: работа со структурами данных, с ресурсами, потоковое чтение и запись данных, основы Linux, запросим данные через API и самое главное - ничего лишнего. Смешанный формат очный+онлайн.
Онлайн курс с классическим подходом от института Биоинформатики. Все нужное ребята освещают на русском языке и весьма доступно. Требуется полностью пройти курс ~ 22 часа.
Прекрасный интерактивный онлайн курс, заточенный на работу с данными. Русской версии нет, но если для вас это проблема, в Chrome интегрирован переводчик. Да и вообще в программировании без английского никуда — исправляйтесь. Рекомендуется пройти первые 2 курса.

Дмитрий Родин
Пройти подготовительный курс или заняться подготовкой самостоятельно — решать вам. Главное знайте: дальше идти получится только подготовленными, программа построена с учетом определенного уровня знаний.
Очно в группе
28,000 ₽
- Полноценный онлайн доступ
- Помощь преподавателей во время занятия
- Общество лучших специалистов
- Кулуарные беседы без записи
- Вероятность прохождения в два раза выше
Оставить заявку
Онлайн участие
21,000 ₽
- Интерактивные трансляции занятий, пример
- Записи всех прошедших занятий
- Возможность задать вопрос в чате
- Приложение для комфортного участия (по желанию)

Оставить заявку
8

Занятий с преподавателем
32 ак. ч.

Продолжительность занятий
16 часов

Самостоятельная работа
ВТ 19:30, ВС 13:00

Дни проведения
Гостевое посещение урока
Познакомиться с преподавателями, и поприсутствовать на настоящем уроке вполне реально, просто попросите в чатике и мы вас пригласим.
Рассрочка на 3 или 6 месяцев
Беспроцентная рассрочка от банка. Все по честному, для банка это кредит, процент по которому платим мы, поэтому для вас это просто рассрочка. Решение принимается очень быстро.
Оплата частями
Вы можете разбить сумму на 2 и более частей, например, внести предоплату 50% до старта курса, а остальные 50% после начала занятий
Предоставим компьютер
Если ваш ноутбук тяжеленный динозавр или его вовсе нет, мы выдадим компьютер для участия в лекциях, и, конечно же, позаботимся о безопасности, почистив компьютер после.
Специальное ПО
Без второго монитора смотреть записи
занятий / трансляции и пытаться повторять - пытка! Мы сделали специальный браузер, которой позволит больше не переключаться между окнами.
Скидки увлеченным
Чем больше вы проходите, тем больше у вас скидка. С 3-го модуля 10%, 4 и последующие 20%. Возможны специальные условия при покупке пакета.
Примеры программ обучения от новичка до профи
DG-Map
Мы стремились сделать лучшие записи занятий и трансляции
И вот что у нас вышло. Посмотрите отрезок лекции про Metabase
Полный обзор
Камера на лектора, камера на аудиторию, экран лектора
Слышно все
Микрофон у лектора, в аудитории, и у дополнительного спикера
Учебное пространство
Хранилище со всеми необходимыми материалами и презентациями
Интерактивный чат
Больше нет необходимости переключаться между трансляцией и чатом, ведь он встроен прямо в видео.
Как построен процесс обучения
Мы делаем основной упор на практику, где разбираем типовые задачи, возникающие при автоматизации маркетинга и аналитики. Про теорию мы тоже не забываем, но проходим лишь необходимый минимум! В качестве учебных данных используем статистику и структуры рекламных кампаний из Yandex Direct и VK, данные Google Analytics, разбираемся с заявками из CRM.

Дима Родин
Уже прошли наши курсы
Теперь они разговаривают так, а если потребуется, могут и аргументировать.
Старт 24.09.2019
Главное — это сделать первый шаг.

Digital God
Москва, Благовещенский пер. 1А
Резиденция «Дом на Маяковке».
Записаться на курс
Имя
Способ связи
Номер / Юзернейм