Курс "Язык R для интернет маркетинга" был записан в 2018 году, с момента запуска, курс неоднократно дорабатывался и расширялся, тем не менее частично он утратил актуальность. Но он по прежнему будет полезен веб аналитикам и интернет маркетологам для автоматизации своих рутинных, ежедневных задач с помощью языка R.
В ходе курса вы пройдёте путь от самых основ синтаксиса языка, далее научитесь собирать данные по API, парсить сайты, рассылать электронные письма и в завершении разрабатывать полноценных telegram ботов.
Курс не требует от вас наличия навыков программирования, и рассчитан на новичков.
О курсе
Ссылки
Так же приглашаю вас подписаться на мой Telegram и YouTube каналы, большая часть контента которых является обучающими материалами по языку R.
Программа курса
Курс состоит из трёх модулей:
Модуль 1. Основы и введение в синтаксис
Первый модуль является вводным, из него вы узнаете историю создания языка, его назначение и познакомитесь с основами синтаксиса: структуры данных, условные конструкции, циклы, работа с датой и временем, работа со строками и основы работы с табличными данными.
Этот модуль достаточно широкого назначения, и непосредственно к задачам интернет маркетинга большого отношения не имеет.
История, возможности, преимущества и недостатки языка R.
Загрузка и установка языка R и среды разработки RStudio.
Области применения R скриптов в Power BI.
Применение пользовательских параметров Power BI в R скриптах
Знакомство со средой разработки RStudio.
Основные данных в R
Работа со строками
Чтение csv, json, excel файлов
Агрегирующие функции, пакеты data,table и tidyr
Манипуляция данными в R с помощью SQL запросов, пакет sqldf
Работа с датой и временем в базовом R и с помощью lubridate
Работа с периодами с помощью пакета timeperiodsR
Условные конструкции, циклы и функции в языке R
Обработка ошибок
Рекомендации по оформлению кода
Модуль 2. Работа с API рекламных систем
Второй модуль является более предметным, и направлен на сбор (добычу) данных об эффективности рекламных кампаний в различных рекламных платформах, и об эффективности вашего сайта.
Что такое API.
Насколько безопасно использовать пакеты для работы с API.
Google AdWords API.
Яндекс Директ API.
Facebook Marketing API.
API Вконтакте.
MyTarget API.
Google Analytics API (пакет RGA).
Google Analytics API (пакет googleAnalyticsR).
API Яндекс Метрики.
Google Search Console API.
Google Trends API.
YouTube API.
Парсинг сайтов (веб скрепинг).
Отправка HTTP запросов.
Модуль 3. Работа с собранными данными
Третий модуль направлен на использование собранных ранее данных.
Google Spreadsheets API.
Визуализация с помощью ggplot2.
Работа с базами данных.
Рассылка почты с помощью mailR.
Настройка расписания запуска R скриптов.
Разработка telegram ботов.
Актуализация курса
В связи с тем, что курс был записан в 2018 году, и частично потерял актуальность в том разделе я буду давать ссылки, на более актуальные материалы по программе курса.
Урок курса |
Актуальный материал |
Комментарий |
Работа с Google AdWords API |
В ходе курса была рассмотрена работа с уже устаревшим Google AdWords API. |
|
Работа с Яндекс Директ |
Пакет ryandexdirect был значительно доработан после записи курса. |
|
Работа с API Вконтакте |
Пакет rvkstat был значительно доработан после записи курса. |
|
Работа с Google Analytics 4 |
Вебинар: Как работать с API Google Analytics 4 на языке R, воркшоп для новичков (googleAnalyticsR) |
На момент записи курса ещё не существовал Google Analytics 4, поэтому в программе курса нет урока по работе с Google Analytics Data API. |
Работа с Facebook API |
Пакет rfacebookstat был значительно доработан после публикации курса. |
Комментарии (5)
selesnow Автор
01.06.2022 17:53+2Здравствуйте, наверняка должен быть, но мне не встречался, но я и не пробовал исксть, если честно.
MAXH0
Спасибо! А есть ли такой же, но
с перламутровыми пуговицамина Python...sunsexsurf
А зачем? Попробуйте R - он проще питона (в синтаксисе), а для статистики и анализа данных - вообще огонь. Я не агитатор за советскую власть, сам что-то на Питоне пишу, но "повертеть данные" в R порой проще. Ну и кстати IDE Rstudio - прекрасная.