Язык R в веб-аналитике и интернет-маркетинге — интервью с Алексеем Селезневым > NetPeak - Независимость и осознанность
NetPeak Biz Tech    


Язык R в веб-аналитике и интернет-маркетинге — интервью с Алексеем Селезневым

Язык R в веб-аналитике и интернет-маркетинге — интервью с Алексеем Селезневым

< >

Маркетологи и аналитики все чаще обращаются к языку программирования R в повседневной работе. Зачем это нужно и какая польза от программирования на R в интернет-маркетинге? Коллеги из Лидзавода расспросили об этом руководителя отдела аналитики агентства Netpeak Алексея Селезнева.

— Здравствуйте, Алексей. Заметен спрос на специалистов с навыками применения языка R в маркетинге и веб-аналитике. Расскажите, с чем связан интерес к R среди профессиональных маркетологов?

Добрый день, преимущество R заключается в большом количестве пакетов, расширяющих базовые возможности. Они автоматизируют работу с рекламными и аналитическими платформами, то есть при использовании R за вас уже выполнили 80% работы. Остается ознакомиться с документацией по работе с конкретным пакетом, а затем использовать готовое решение, разработанное и упакованное в виде пакета функций.

R в интернет-маркетинге

— Можно ли сказать, что интернет-маркетолог обязан владеть навыками программирования на языке R?

Думаю, что «обязан» — довольно сильная формулировка. Маркетолог обязан уметь работать с рекламными сервисами и платформами веб-аналитики. R или другой язык, который поможет маркетологу избавиться от рутины, будет преимуществом перед другими маркетологами.

Если вопрос заключается в том, обязан ли маркетолог владеть навыками программирования, то нет. А вот аналитику в наше время уже необходимо знать хотя бы один из языков для работы с данными. Наиболее популярными являются R и Python, но можно выбрать и другой язык. Проще использовать R или Python, так как на этих языках можно найти много готовых решений, которые облегчат достижение аналитических задач.

— Поделитесь примерами использования языка R на пpaктике, каких результатов вы достигли?

Как мы внедрили BI-аналитику в отделе контекстной рекламы В нашем отделе контекстной рекламы работает более 40 специалистов, которые ведут около 150 проектов. Каждый проект интегрирован с рядом сервисов. Для их контроля мы внедрили BI-систему: сбор данных из всех сервисов осуществляется с помощью скриптов на R и пакетов, которые взаимодействуют с API, используемых нами сервисов. Приведу другие примеры:

  1. С помощью R написан движок другой BI-системы, анализирующей эффективность нашего блога.
  2. Передача данных между различными сервисами и базами по большей части в Netpeak сейчас реализована на R.

— А что с количественными показателями эффективности использования языка R?

Не рискну дать точную количественную оценку эффекта от внедрения подобных систем, но могу сказать, что доход отдела за первый год использования этого решения вырос на 65%. Конечно, это заслуги не только автоматизации и R, но по отзывам руководителя отдела контекстной рекламы, скорость и качество принятия управленческих решений значительно повысились. Раньше у него не всегда в нужный момент была информация по отделу, необходимая для принятия проектных и управленческих решений. Признаюсь, сами специалисты данную систему не очень активно используют. Для руководителей комaнд и руководства департамента платного трафика данная система стала органическим решением в процессе управления повседневными и организационными задачами.

Пакеты на R для маркетологов и веб-аналитиков

— Вы написали собственные пакеты на R, расскажите о них подробнее.

При внедрении BI-решения для отдела контекстной рекламы столкнулся с задачей сбора данных из источников, к которым в Power BI не было встроенных коннекторов. Тогда я и начал изучать язык R. Пакеты ryandexdirect и rfacebookstat написал для сбора данных внутри Netpeak. Позже залил пакеты в открытый доступ на GitHub, написал несколько статей с описанием того, как с ними работать.

Инициативу быстро подхватили специалисты других компаний. Например Дмитрий Осиюк опубликовал материал о том, как с помощью пакета ryandexdirect выявить мошенничество CPA сетей, а ребята из eLama написали две (1 и 2) статьи о том, как с помощью разработанных мной пакетов организовать сбор данных из рекламных систем в Google BigQuery.

Пакет ryandexdirect предназначен для работы с API рекламной платформы Яндекс.Директ. С его помощью можно:

  • загружать из рекламных аккаунтов списки объявлений, группы объявлений, рекламные кампании;
  • получить статистические данные из сервиса API Reports;
  • останавливать и возобновлять показы на уровне рекламных кампаний, групп объявлений и отдельных объявлений;
  • запрашивать список клиентов из агентского аккаунта.

Пакет rfacebookstat позволяет взаимодействовать с Facebook Marketing API, с его помощью можно:

  • получить список доступных вам бизнес-менеджеров и рекламных аккаунтов;
  • загружать в R списки доступных в ваших рекламных аккаунтах объявлений, групп объявлений и рекламных кампаний;
  • запрашивать различные статистические данные в разрезе аккаунта, рекламных кампаний, групп объявлений и объявлений;
  • управлять доступами пользователей к рекламным аккаунтам.

Достаточно широкий по функционалу пакет rvkstat, с помощью которого можно запрашивать информацию из API социальной сети ВКонтакте:

  • статистику посещаемости сообщества;
  • некоторую информацию из профиля пользователя, например список групп пользователя ВКонтакте;
  • загружать список доступных вам рекламных аккаунтов ВКонтакте;
  • загружать различные объекты рекламных аккаунтов, такие как рекламные кампании и объявления;
  • запрашивать статистику по рекламным кампаниям, объявлениям и клиентам агентского аккаунта.

Есть небольшой пакет rmytarget, с помощью которого можно работать с API MyTarget, а точнее:

  • получить список клиентов из агентского аккаунта;
  • получить список рекламных кампаний и объявлений;
  • загрузить статистику по рекламным кампаниям и объявлениям.

Недавно сделал новый пакет “rym”, который направлен на работу с API Яндекс.Метрики. Его можно уже установить из основного репозитория хранения пакетов R — CRAN (акроним Comprehensive R Archive Network) с помощью комaнды install.packages(“rym”), или из моего репозитория на GitHub с помощью комaнды devtools::install_github(‘rym’).

— Стоит ли беспокоиться о том, что к вам могут попасть коммерческие данные, анализ которых осуществляется с использованием ваших пакетов?

Моими пакетами пользуются eLama, IT-Agency и другие агентства. Этим решениям доверяют. Исходный код самого R и всех его расширений открыт. Компетентный специалист может проверить любую функцию перед ее использованием. Если же знаний в R недостаточно, не рекомендую использовать пакеты от неизвестных разработчиков, устанавливая их из GitHub. Если мы говорим про CRAN, то все пакеты из этого репозитория перед публикацией проходят тщательную проверку от комaнды CRAN. Из CRAN вы можете устанавливать пакеты, не переживая о том, что с вашими данными что-либо случится.

Польза от R в интернет-маркетинге и веб-аналитике

— В каких случаях целесообразно использование R?

Зависит от того, насколько хорошо вы им владеете. Для меня сейчас R — основной рабочий инструмент, почти любую задачу решаю с его помощью. Если же вам надо единоразово визуализировать небольшой массив данных, в пару десятков тысяч строк, а навыки работы в R не прокачаны, то, конечно, используйте тот инструмент (например, Excel), в котором вы эффективно решите задачу. Если говорить об общих рекомендациях на тему того, когда стоит прибегать к R, то выделю следующие случаи:

  • объем данных, с которыми вам приходится встречаться в работе, обычно превышает 200 000 строк;
  • вы ведете одновременно более пяти проектов;
  • используете одновременно более трех источников данных;
  • ежемecячно тратите более десяти часов на однотипные операции, которые выполняются по повторяющемуся сценарию.

В этих случаях рекомендую задуматься над тем, чтобы выделить время на изучение одного из языков, которые помогут быстрее и эффективнее достичь поставленных целей. Это может быть любой другой язык, необязательно R.

— Польза R ограничивается только автоматизацией сбора данных?

С помощью R можно строить модели машинного обучения, и таким образом использовать собранные данные. Помимо BI-систем, мы активно используем R для информационной рассылки. Ежедневно более чем по 150 проектам R скрипт обращается к данным Google ***ytics, ищет аномалии, после чего делает рассылку с обнаруженными проблемами ответственным за проект. Специалист может настраивать параметры поиска аномалий отдельно под каждый проект либо использовать стандартные настройки проверки. Полученные данные можно использовать для автоматизации принятия решений и контроля бизнес-процессов.

Аналогичный подход я использую для контроля работы скриптов, которые запускаются по расписанию. В случае сбоя в ходе работы скрипта на почту приходит уведомление об аварийном завершении работы, в письме я вижу сообщение об ошибке, название скрипта. Я контролирую работу десятков написанных мной скриптов и оперативно реагирую на сбои в их работе.

— Вы упоминали кейс выявления мошенничества в CPA-сетях. Насколько сложно вебмастеру или арбитражнику будет повторить анализ?

Воспроизвести данный кейс несложно, даже если вы вообще первый раз видите R. Просто открываете статьи Димы Осиюка и повторяете все точно по описанной инструкции.

Как маркетологу изучить R

— Высок ли порог входа в R?

Часто сталкиваюсь с той точкой зрения, что R — сложный язык, но я с этим не согласен, синтаксис R прост. Каждый, кто писал хоть сколько-нибудь сложные формулы в Excel, сможет перейти на работу в R. Здесь принцип тот же: пишите название нужной функции, в скобках передаете значения в различные аргументы данной функции.

Удобно устроена справка, которая вызывается в любой момент из нужной функции. Потребуется некоторое время для того, чтобы привыкнуть к R, но потом затраченное время окупится, когда вы автоматизируете всю рутину с его помощью.

— С чего стоит начать изучение языка R? На какие курсы, книги и пpaктические навыки следует обратить внимание в первую очередь?

К сожалению, на русском языке по R мало информации, но для старта хватит бесплатных курсов на Stepik. Они дадут базовое понимание синтаксиса R и навыки по работе со статистикой в R.

Недавно я закончил работу над большим курсом по применению языка R в задачах автоматизации интернет-маркетинга. От участников потребуется желание выучить R и понимание предметной области. Навыков настройки кампании в рекламных платформах будет достаточно для обучения. В результате слушатели смогут автоматизировать рутинную часть работы. Сам курс состоит из трех модулей:

  • введение в программирование на языке R (синтаксис и базовые навыки программирования) ;
  • работа с API (API Google ***ytics, Google Ads, Яндекс.Директа, Яндекс.Метрики, ВКонтакте, Facebook и других платформ) ;
  • аналитика в R (сбор и анализ данных, визуализации полученной информации, работа с базами данных).

В курсе собрана информация, которая помогла мне автоматизировать работу с данными в Netpeak, думаю, интернет-маркетологам для начала работы в R этот курс подойдет и будет полезен.



Комментарии:

Алгоритм LSA для поиска похожих документов

Алгоритм LSA для поиска похожих документов Наши сотрудники смогли составить разбор непростых вещей, дать им определение и рассказать о них простым языком....

06 02 2026 22:24:53

Сравнение Ringostat и Binotel. Комментируют PPC-специалисты

Сравнение Ringostat и Binotel. Комментируют PPC-специалисты Ringostat и Binotel. Сравнение главных сервисов для коллтрекинга в Украине...

05 02 2026 7:34:10

Что такое электронный кошелек и для чего им пользоваться

Что такое электронный кошелек и для чего им пользоваться Электронный кошелек — это виртуальная ячейка для хранения денежных средств. Каждая такая ячейка обладает уникальным цифровым определителем и может принадлежать одному человеку....

04 02 2026 14:41:57

Как повысить органический трафик на 124% при полумиллионой аудитории — кейс тендерной площадки SmartTender

Как повысить органический трафик на 124% при полумиллионой аудитории — кейс тендерной площадки SmartTender Рассказываем, как комaнда Netpeak работала над ростом органики и повышением видимости приоритетных страниц сайта по релевантной семантике....

03 02 2026 19:45:21

SSL-сертификат — что это такое и как он работает

SSL-сертификат — что это такое и как он работает Безопасное соединение, которое положительно оценивают не только поисковые роботы, но и пользователи. Особенно, если на сайте предстоит оставить личные данные. Читать!...

02 02 2026 12:49:42

7 уроков о всплывающих окнах для мобильных, которые мы выучили благодаря A/B-тестам

Выясняем, есть ли жизнь у мобильных всплывающих окон, и как их сделать правильно...

01 02 2026 7:15:22

Блокчейн, революция контент-маркетинга и cмepть автора

Блокчейн, революция контент-маркетинга и cмepть автора Контент-революция: искусственный интеллект для уникальных текстов с достоверной информацией и контент-платформы на блокчейне для сохранения авторского права. Читайте больше в статье!...

31 01 2026 6:14:41

Переход на удаленку и положительные тенденции на рынке ecommerce — опыт IT-компании Хорошоп

Переход на удаленку и положительные тенденции на рынке ecommerce — опыт IT-компании Хорошоп О тенденциях на рынке ecommerce и переходе Хорошоп на удалёнку....

30 01 2026 23:22:49

Сравнение First Click, Last Click и Funnel Based моделей атрибуции — кейс Serpstat

Сравним разные модели атрибуции с точки зрения оценки финансовых показателей проекта...

29 01 2026 21:33:53

10 рабочих способов повторного использования контента

10 рабочих способов повторного использования контента В помощь контент-маркетологам, редакторам, авторам и бизнесу: идеи, которые учитывают фактор SEO. Переупакуйте статьи, заметки, любые другие посты — угодите читателям и поисковикам. Узнать больше!...

28 01 2026 0:30:35

Как найти приоритетные запросы для продвижения и избавиться от проблемных страниц — нанокейсы SEMPRO 2016

Как найти приоритетные запросы для продвижения и избавиться от проблемных страниц — нанокейсы SEMPRO 2016 Дмитрий Шахов, Алексей Чекушин и другие эксперты поделились своим опытом решения сложных вопросов SEO на примере больших проектов....

27 01 2026 20:45:59

Engagement Rate в email-маркетинге: что это, как посчитать и повысить

Engagement Rate в email-маркетинге: что это, как посчитать и повысить Определяем, кто из mail подписчиков предан вашему бренду по-настоящему....

26 01 2026 22:58:22

Правила здорового сна от Мэтью Уокера

Правила здорового сна от Мэтью Уокера Привыкли к недосыпу и жизни «на кофе»? Вы, конечно же, понимаете, что это не дело. Но осознаете ли насколько? Если нет, почитайте....

25 01 2026 21:15:59

Что такое SEO и зачем нужна поисковая оптимизация

Что такое SEO и зачем нужна поисковая оптимизация Основные этапы раскрутки сайта. Что такое и как работает поисковая оптимизация, ее виды, особенности, преимущества...

24 01 2026 12:16:28

Контекстная реклама интернет-магазина автотоваров — как снизить траты и увеличить ROMI на 772%

Контекстная реклама интернет-магазина автотоваров — как снизить траты и увеличить ROMI на 772% Изучаем на примере тестирования товарных кампаний в момент смены логотипа и ренейминга...

23 01 2026 5:12:31

Стоит ли покупать домены с историей и где их найти

При создании проекта и выбора доменного имени важно взвесить плюсы и минусы использования домена с историей...

22 01 2026 19:39:38

Как вернуть украденный аккаунт Instagram

Как вернуть украденный аккаунт Instagram Короткий кейс и рекомендации по защите аккаунта от взлома....

21 01 2026 2:50:40

Какие посты заходят и почему торг уместен — итоги продвижения телеграм-канала «Артём Бородатюк» за 2021 год

Какие посты заходят и почему торг уместен — итоги продвижения телеграм-канала «Артём Бородатюк» за 2021 год Делимся итогами продвижения телеграм-канала «Артём Бородатюк» за 2021 год...

20 01 2026 7:30:22

20 фактов о развитии мобильных приложений — инфографика

20 фактов о развитии мобильных приложений — инфографика Рынок мобильных приложений и его глобальные тренды из исследования App Annie...

19 01 2026 11:22:31

Кейс по продвижению интернет-магазина чехлов и виниловых наклеек для телефонов: ROMI 43%

Кейс по продвижению интернет-магазина чехлов и виниловых наклеек для телефонов: ROMI 43% Кейс: как золотой корпоративный линкбилдинг помог в SEO-продвижении интернет-магазина, в котором можно заказать и купить чехлы и виниловые наклейки для смартфонов...

18 01 2026 8:46:35

Удача — это выбор

Удача и везение — не случайность. Это выбор. Любопытные эксперименты профессора Ричарда Вайсмена инсайде...

17 01 2026 2:14:22

93 шага к идеальному интернет-магазину — детальный чек-лист

93 шага к идеальному интернет-магазину — детальный чек-лист Открытие проверенных действий по увеличению продаж...

16 01 2026 6:22:54

Наука быть счастливым: бесплатный онлайн-курс от профессора из Йеля

Профессор психологии Йельского университета разработала курс по обретению счастья. Его прошли уже 3,5 млн человек...

15 01 2026 2:47:56

Как мы сделали инструмент веб-аналитики для сайта Ecommerce

Как мы сделали инструмент веб-аналитики для сайта Ecommerce Зачем амбициозным онлайн-проектам индивидуальные инструменты веб-аналитики....

14 01 2026 14:19:30

Что такое tone of voice и как использовать голос бренда в соцсетях

То, как мы разговариваем, важно не только в жизни, но и в соцсетях. Зачем нужен tone of voice и как сделать, чтобы ваш голос отличался от других и был эффективен? Читайте наш гайд....

13 01 2026 3:28:11

Интернет-торговля в Украине: 15 слайдов о ecommerce

Интернет-торговля в Украине: 15 слайдов о ecommerce Тема поста — исследование электронной коммерции в Украине: рынки, статистика, объем продаж, поисковый потенциал....

12 01 2026 5:15:38

SMM без купюр. Наш тёплый ламповый SMM

SMM от Netpeak — это разработки стратегий продвижения, механики конкурсов, медиапланирование и постоянная интеpaктивная связь с клиентом с помощью «Личного кабинета»....

11 01 2026 11:26:22

Как объединить источники данных в Google Data Studio

Как объединить источники данных в Google Data Studio Как пользоваться «Совмещением данных» с учетом всех особенностей инструмента...

10 01 2026 14:57:23

Как алгоритм Google Panda навсегда изменил SEO

Как алгоритм Google Panda навсегда изменил SEO Google «выкатил» алгоритм Панда 2.2, как пару недель назад обещал Мэтт Каттс....

09 01 2026 11:15:46

Онбординг-рассылка: как подружить пользователей с продуктом, чтобы они не уходили к конкурентам

Онбординг-рассылка: как подружить пользователей с продуктом, чтобы они не уходили к конкурентам Как упростить знакомство клиента с компанией, продуктом или услугами....

08 01 2026 21:33:10

«Чёрная пятница» для интернет-магазинов США и Рунета

«Чёрная пятница» для интернет-магазинов США и Рунета Игроков интернета России, Уанета и Казнета зарубежные сайты coблaзняют семизначными результатами продаж во время «черной пятницы» и «киберпонедельника»....

07 01 2026 18:59:16

Digital-маркетинг по формуле 8Р

Примеры новой концепции Digital-маркетинга по формуле 8Р...

06 01 2026 17:49:53

Как делать цепляющую email-рассылку: советы экспертов

Как делать цепляющую email-рассылку: советы экспертов Рассказываем про маркетинговые техники продающих email рассылок...

05 01 2026 1:13:18

Grammar nazi псто: Интернет или интернет

Grammar nazi псто: Интернет или интернет Как правильно писать нарицательное слово «интернет»....

04 01 2026 17:26:15

Что вы можете сделать со своим пресс-релизом

Что вы можете сделать со своим пресс-релизом Написание и распространение пресс-релизов концептуально устарело. Как привлечь аудиторию читателей СМИ без них?...

03 01 2026 5:35:36

Как стать брендом — формула Марка Эко

Как стать брендом — формула Марка Эко 10 шагов к я-бренду из книги «Я-бренд. Формула успеха». Марк вырастил свой бренд до размеров торгового бизнеса с объемами продаж в миллиарды долларов. Читайте, здесь есть и сама формула, подходящая для товара, сайта или торговли машинами...

02 01 2026 9:28:31

15 странных, но иногда полезных приложений

15 странных, но иногда полезных приложений Если на вашем смартфоне установлен только стандартный набор Uber, Glovo, 2ГИС и нескольких мессенджеров — смотрите подборку необычных и смешных приложений....

01 01 2026 8:41:45

Что делать, если приложение удалили из Google Play или App Store

Что делать, если приложение удалили из Google Play или App Store Есть ли шанс на апелляцию...

31 12 2025 20:13:47

Как стать хорошим SMM-специалистом

Как стать хорошим SMM-специалистом SMM — сфера с доступным обучением и большими деньгами, а хороших специалистов разбирают, как горячие пирожки. SMMщики работают с крупными брендами и создают свой бизнес всего через пару лет после старта....

30 12 2025 12:51:31

Владимир Меркушев о фишках Казнета и рецепте успеха в сети

Об особенностях реализации интернет-проектов в Великобритании, России и Казахстане и фишках успешного ведения бизнеса онлайн мы побеседовали с Владимиром Меркушевым — руководителем интернет-проектов успешной казахстанской компании Kolesa.kz....

29 12 2025 19:41:45

Где лучше заказывать контент для сайта и соцсетей

Где лучше заказывать контент для сайта и соцсетей Как и где найти хорошего автора для вашего сайта: сравнение платформ копирайтинга, форматы оплаты (объем или качество), фишки по выбору фрилансера. Читать дальше!...

28 12 2025 2:33:53

Синтаксис, виды и параметры UTM-меток — как правильно отследить трафик

Синтаксис, виды и параметры UTM-меток — как правильно отследить трафик UTM-метки позволяют эффективно отслеживать источники трафика. Но составлять их нужно правильно. Как именно, давайте разбираться....

27 12 2025 9:22:44

Блогеры vs таргетинг: плюсы и минусы

Блогеры vs таргетинг: плюсы и минусы Какой рекламный инструмент использовать, чтобы получить максимальный результат...

26 12 2025 11:34:10

Делаем первичный сбор семантики грамотно, экономя время на чистках

Делаем первичный сбор семантики грамотно, экономя время на чистках Как составить список, работа с которым займет меньше времени, чем обычно. На примере обработки запросов в ювелирной тематике....

25 12 2025 5:43:49

17 шагов к эффективному бренду, или Крутая зеленая ворона. Рецензия на книгу «Zag»

17 шагов к эффективному бренду, или Крутая зеленая ворона. Рецензия на книгу «Zag» Семнадцать крутых шагов к эффективному бренду Заг — это авторский неологизм от слова зигзаг (англ. zigzag). Он подразумевает движение в другом направлении....

24 12 2025 5:20:47

Как начать работу с BigData — загружаем данные в Google BigQuery

Как начать работу с BigData — загружаем данные в Google BigQuery Начинаем работать с облачным сервисом хранения Google BigQuery...

23 12 2025 13:41:32

Гид по SEO для мобильных сайтов: инфографика

Гид по SEO для мобильных сайтов: инфографика Разработка, вёрстка и оптимизация мобильных версий сайтов — популярные темы последнего времени. Мы расскажем, что стоит и что не стоит делать в мобильном SEO....

22 12 2025 14:26:59

Кейс по SERM для DOM.RIA. Как работать с репутацией и за четыре месяца убрать негатив в топ-10.

Кейс по SERM для DOM.RIA. Как работать с репутацией и за четыре месяца убрать негатив в топ-10. Крупным брендам не избежать негатива в сети. Но с ним можно и нужно работать. Читайте успешный кейс для DOM.RIA....

21 12 2025 23:48:54

SEO в стиле mobile-friendly: FAQ по новому фактору ранжирования

SEO в стиле mobile-friendly: FAQ по новому фактору ранжирования 21 апреля Google официально начнет учитывать совместимость с мобильными девайсами в качестве одного из факторов ранжирования сайта в мобильном поиске. Что это значит для владельцев сайтов и вебмастеров? Мы подготовили небольшой FAQ по теме для рубрики «SE...

20 12 2025 5:33:30

Бизнес и экология. В компании Herman Miller наняли на работу пчёл

Бизнес и экология. В компании Herman Miller наняли на работу пчёл Сортировка мусора, использование велосипедов вместо автомобилей, озеленение города... В Украине, как правило, так представляют экофрендли бизнес. Зарубежные компании идут дальше....

19 12 2025 13:46:21

Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::