Сегодня предпоследний день уходящего 2021 года, а это значит пора собрать в кучу всё, что получилось успеть за этот год, и поделиться планами на следующий.

Содержание
- Новые пакеты
- Обновление старых пакетов
- Пакеты ставшие официальными клиентами к API
- Книга «Язык R для интернет маркетинга»
- Курс «Циклы и функционалы в языке R»
- Заключение
Новые пакеты
2021 был очень плодотворным в плане разработки пакетов, я написал и опубликовал в CRAN 7 новых пакетов:
rappsflyer
— пакет для работы с Pull API AppsFlyerrgoogleads
— пакет для работы с Google Ads APIrytstat
— пакет для работы с TGStat APIrtgstat
— пакет для работы с YouTube APIractivecampaign
— пакет для работы с ActiveCampaign APIringostat
— пакет для работы с API Ringostatracademyocean
— пакет для работы с API AcademyOcean
Помимо того, что было разработано много новых пакетов, старые пакеты были собраны в коллекцию galigor
. galigor
— коллекция пакетов для интернет-маркетинга, которая в дальнейшем будет пополняться моими новыми разработками.
Обновления старых пакетов
Большинство разработанных ранее пакетов, тоже не остались без внимания:
rvkstat
rvkstat
был практически полностью переписан.
- Основная часть доработок коснулась парсинга ответа от API в версии 3.0.0
- Так же с версии 3.0.0 пакет кеширует в файлы полученные от API учётные данные.
- Теперь по дефолту авторизация происходит через вшитое в пакет приложение.
- Добавлены функции запроса справочников:
vkGetDbUniversities()
,vkGetDbSchools()
,vkGetDbMetroStations()
.
Остальные, менее значимые изменения можно посмотреть в NEWS.
rmytarget
- Функция
myTarGetStats()
теперь работает с API Статистика V2 и V3. - Добавлены следующие функции:
myTarGetGoalsStats()
для загрузки статистики по целям.myTarGetGetGoalList()
, с помощью которой можно загрузить список целей рекламного аккаунта.myTarGetFastStats()
для запроса быстрой статистики в реальной времени.myTarGetInAppStats()
, которая возвращает статистику по аттрибуцированным с рекламными показами myTarget событиями мобильных приложений по кампаниям и баннерам в разрешении 1 день.myTarGetOfflineConversionsStats()
, которая возвращает статистику по аттрибуцированным с рекламными показами myTarget событиями из списков оффлайн конверсий по кампаниям.
Прочие доработки можно увидеть в NEWS.
rfacebookstat
Данный пакет получил несколько незначительных изменений, в основном связанных с выходом новых версий Facebook Marketing API и небольших исправлений ошибок.
- Добавлена функция
fbGetAdAccountCustomAudiences()
, предназначенная для запроса кастомных аудиторий. - В пакет добавлено 5 функций для удобной установки и изменения опций пакета:
fbSetUsername()
,fbSetAccount()
,fbSetBusinessId()
,fbSetTokenPath()
,fbSetApiVersion()
.
Остальные доработки можно увидеть в NEWS.
Начиная со следующего года возвращаю практику ежеквартальных дайджестов с обновлениями пакетов.
Пакеты ставшие официальными клиентами к API
Ранее в официальную документацию Яндекс.Метрики был добавлен пакет rym
, в этом году пакет timeperiodsR
был добавлен в справку isDayOff() API, и пакет rtgstat
был добавлен в справку TGStat API.
Книга «Язык R для интернет-маркетинга»
В июне 2021 года я начал работу над полноценным, печатным изданием книги «Язык R для интернет — маркетинга». Она позволит интернет маркетологам изучить синтаксис языка R, и пакеты необходимые для автоматизации рутины с которой они сталкиваются в работе.
Оглавление книги во многом похоже на план методички «Язык R для интернет маркетинга», но материал книги гораздо более актуален, и расширен.
Издавать книгу будет ДКМ Пресс.
Надеюсь завершить работу над книгой к лету 2022.
Курс «Циклы и функционалы в языке R»
Это будет мини курс состоящий из 5 видео лекций и тестов. В ходе прохождения курса вы разберётесь с итерационными конструкциями в языке R, с циклами и функционалами, а так же многопоточностью.
Курс будет опубликован 10 марта 2022 г, следите за обновлениями. Курс и все сопутствующие материалы будет бесплатны в свободном доступе.
Заключение
Друзья, я не знаю каким 2021 был для вас, но хочу пожелать вам, что бы 2022 был в любом случае ещё лучше!
До встречи в 2022!
Добавить комментарий