В ходе доклада мы разберёмся с тем, как знания языков программирования облегчат работу маркетологу, разберёмся с устройством API одной из наиболее популярных в мире рекламных платформ Google Ads. И разберём функционал новой библиотеки rgoogleads, которая значительно упрощает работу с API Google Ads.
Продолжить чтение «Доклад: Зачем интернет маркетологу понимать что такое API. Разбираем устройство API Google Ads (8P 2021)»Пишем telegram бота на языке R (часть 3): Как добавить боту поддержку клавиатуры
Это третья статья из серии «Пишем telegram бота на языке R». В предыдущих публикациях мы научились создавать телеграм бота, отправлять через него сообщения, добавили боту команды и фильтры сообщений. Поэтому перед тем как приступить к чтению данной статьи я крайне рекомендую ознакомиться с предыдущими, т.к. тут я уже не буду останавливать на описанных ранее основах ботостроения.
В этой статье мы повысим юзабилити нашего бота за счёт добавления клавиатуры, которая сделает интерфейс бота интуитивно понятным, и простым в использовании.
Продолжить чтение «Пишем telegram бота на языке R (часть 3): Как добавить боту поддержку клавиатуры»Пишем telegram бота на языке R (часть 1): Создаём бота, и отправляем с его помощью сообщения в telegram
Аудитория telegram ежедневно растёт с геометрической прогрессией, этому способствует удобство мессенджера, наличие каналов, чатов, и конечно возможность создавать ботов.
Боты могут использоваться в совершенно разных целях, от автоматизации коммуникации с вашими клиентами до управления вашими собственными задачами.
По сути через бота можно используя telegram выполнять любые операции: отправлять, либо запрашивать данные, запускать задачи на сервере, собирать информацию в базу данных, отправлять электронные письма и так далее.
Я планирую написать серию статей, о том, как на языке R работать с telegram bot API, и писать ботов под свои нужды.
Продолжить чтение «Пишем telegram бота на языке R (часть 1): Создаём бота, и отправляем с его помощью сообщения в telegram»Доклад: Как через R коннектор получить данные из Вконтакте в Power BI
В декабре 2020 года прошла вторая ежегодная конференция по построению продвинутых отчётов в Excel и Power BI. На которой я выступил с докладом «Как через R коннектор получить данные из Вконтакте в Power BI».
Продолжить чтение «Доклад: Как через R коннектор получить данные из Вконтакте в Power BI»Видео урок: Как отлавливать и обрабатывать ошибки на языке R, конструкции try() и tryCatch()
Обработка ошибок важная часть разработки стабильно работающих скриптов.
В этом уроке мы научимся отлавливать и обрабатывать ошибки на языке R с помощью конструкций try()
и tryCatch()
. try()
является простейшей конструкцией для перехвата ошибок, а tryCatch()
значительно более функциональной и сложной. По смыслу tryCatch()
очень схожа с питоновской конструкцией try-except.
Как загрузить данные из API Google Analytics в R: часть 2
Несколько лет назад я уже рассказывал о том как работать с API Google Analytics на языке R с помощью пакета RGA. Пакет RGA всем хорош, но он работает только с Google Analytics Core Reporting API v3, а уже давно вышла четвертая версия, у которой функционал намного шире.
Мы рассмотрим новый пакет googleAnalyticsR, написанный Марком Эдмондсом. Марк ведет личный блог и сайт с документацией к пакету, о котором сегодня пойдет речь.
В этой статье много примеров кода взято с официального сайта пакета googleAnalyticsR.
Продолжить чтение «Как загрузить данные из API Google Analytics в R: часть 2»Какой язык выбрать для работы с данными — R или Python? Оба! Мигрируем с pandas на tidyverse и data.table и обратно
По запросу R или Python в интернете вы найдёте миллионы статей и километровых обсуждений по теме какой из них лучше, быстрее и удобнее для работы с данными. Но к сожалению особой пользы все эти статьи и споры не несут.
Продолжить чтение «Какой язык выбрать для работы с данными — R или Python? Оба! Мигрируем с pandas на tidyverse и data.table и обратно»Работа с датами на языке R (базовые возможности, а также пакеты lubridate и timeperiodsR)
Получить текущую дату в любом языке программирования, операция эквивалентная «Hello world!». Язык R не является исключением.
В этой статье мы разберёмся с тем, как устроена работа с датами в базовом синтаксисе языка R, а также рассмотрим несколько полезных пакетов, расширяющих его возможности при работе с датами:
lubridate
— пакет позволяющий производить арифметические вычисления между датами;timeperiodsR
— пакет для работы с временными интервалами и их компонентами.
Построение поведенческих воронок на языке R, на основе данных полученных из Logs API Яндекс.Метрики
Анализ воронки продаж — типичная задача для интернет маркетинга, и в частности электронной коммерции. С её помощью вы можете:
- Выяснить на каком из шагов к покупке вы теряете потенциальных клиентов.
- Моделировать объём дополнительного притока выручки, в случае расширения каждого шага на пути к покупке.
- Оценить качество трафика закупаемого на различных рекламных платформах.
- Оценить качество обработки входящих заявок по каждому из менеджеров.
В этой статье я расскажу о том, как на языке R запрашивать данные из Logs API Яндекс Метрики, строить и визуализировать на их основе воронку.
Продолжить чтение «Построение поведенческих воронок на языке R, на основе данных полученных из Logs API Яндекс.Метрики»Видео запись R meetup: Чем нас порадует dplyr 1.0.0
Данный митап был организован Европейским Университетом в Спб.
Посвящён митап новым возможностям популярного R пакета dplyr
версии 1.0.0.
В ходе митапа я провёл обзор 4 статей автора dplyr
, Хедли Викхема, в которых он рассказывал о грядущих изменениях.