R для интернет-маркетинга [NeedForData.ru] [Алексей Селезнев]
ЧТО ТАКОЕ R?
R — язык программирования для статистической обработки данных и работы с графикой, а также свободная программная среда вычислений с открытым исходным кодом в рамках проекта GNU.
ДЛЯ ЧЕГО ИСПОЛЬЗУЕТСЯ R?
R является достаточно мощным и самостоятельным средством для анализа и визуализации данных, однако кроме этого R-скрипты также используются для работы с данными в Power BI.
О ЧЕМ КУРС?
Курс поможет автоматизировать большую часть повседневной, рутинной работы интернет-маркетологов и веб-аналитиков с помощью скриптов, написанных на языке программирования R.
ДЛЯ КОГО ЭТОТ КУРС?
Целевая аудитория курса — интернет-маркетологи и веб-аналитики, которые ежедневно работают с такими сервисами, как Яндекс Директ, Google Ads, Google Analytics, Яндекс Метрика и т.д.
ЧЕМУ ВЫ НАУЧИТЕСЬ НА КУРСЕ
- Собирать данные из большинства популярных рекламных и веб-аналитических систем
- Преобразовывать данные с помощью R-скриптов
- Работать с клиент-серверными, облачными и локальными базами данных на языке R
- Разрабатывать скрипты, которые будут осуществлять рассылку писем, а также создавать наглядные графики
Для прохождения курса требуется только понимание предметной области интернет-маркетинга и веб-аналитики, т.е. знание интерфейса рекламных и веб-аналитических сервисов, понимание структуры и объектов рекламных аккаунтов.
ПРОГРАММА КУРСА
Модуль 1: Введение в R
- История, возможности, преимущества и недостатки языка R.
- Загрузка и установка языка R и среды разработки RStudio.
- Области применения R скриптовв Power BI.
- Знакомство со средой разработки RStudio.
- Условные конструкции, Циклы и функции в R.
- Основные классы объектов в R.
- Работа со строками в R.
- Манипуляция с данными в R, пакеты dplyr, data.table, tidyr, sqldf.
- Работа с датами и временем в R, пакет lubridate.
- Рекомендации по оформлению кода и обработка ошибок
- Что такое API.
- Загрузка данных из Google AdWords.
- Загрузка данных из Яндекс Директ.
- Загрузка данных из Facebook.
- Загрузка данных из Вконтакте.
- Загрузка данных из MyTarget
- Загрузка данных из Google Analytics.
- Загрузка данных из API Яндекс Метрики.
- Загрузка данных из Google SearchConsoleи Google Trends.
- Работа с API Youtube.
- Парсинг сайтов с помощью пакета rvest.
- Отправка HTTP запросов из R, пакет httr.
- Работа с Google Таблицами из R.
- Визуализация данных с помощью пакета ggplot2.
- Отправка и чтение данных из СУБД (MySQL, PostgreSQL, SQLite, Google BigQuery)
- Отправка почты с помощью пакета mailR.
- Настройка запуска скриптов по расписанию, пакет taskscheduleR.
https://learn.needfordata.ru/r
СИСТЕМНЫЕ ТРЕБОВАНИЯ
В ходе курса вы будете использовать следующий софт:
Microsoft Power BI
RStudio
R
Вам понадобится компьютер с Windows с оперативной памятьюне менее 4GB, т.к. Microsoft Power BI
(пока) нет на другие ОС.