Зачем учить язык R интернет-маркетологу, и как сделать это максимально быстро
Друзья, у меня для вас хорошая новость: 1 ноября стартовал первый поток моего авторского онлайн-курса «Язык R для интернет-маркетинга». В этой статье я расскажу о том, когда и зачем я начал учить R, с какими сложностями столкнулся, как появилась и реализовывалась идея создания курса и чем этот курс может помочь именно вам. Поехали!
Новые вызовы
За последние 3 года язык R стал основным рабочим инструментом, который я использую ежедневно. Придя в Netpeak в 2014 году, я на достаточно высоком уровне владел Excel и имел опыт нескольких лет работы с базами данных. Ранее я сталкивался с задачами обработки данных, превышающих по объему десятки, а иногда и сотни миллионов строк.
Но в Netpeak я столкнулся с новой сложной задачей. Дело в том, что раньше я работал с данными по одному конкретному проекту, а в агентстве таких проектов сотни. Их ведут около 40 специалистов по контекстной рекламе и к каждому из проектов одновременно используется ряд рекламных и аналитических сервисов.
Первой моей задачей было своевременно выявлять проекты с недостаточно высокой эффективностью рекламных кампаний, подключаться к ним, искать точки роста или причину низкой эффективности.
Поиск инструмента
Очень быстро я понял, что контролировать такое количество проектов и различных сервисов, которые используются в работе с ними в ручном режиме, будет сложно. Мне понадобился инструмент, с помощью которого я мог собирать в одном месте данные по всем проектам и нашим основным платформам.
Решить такую задачу, используя только какую-либо из существующих на рынке BI-платформ невозможно — каждая BI-платформа (включая таких лидеров рынка, как Power BI, Tableau и Qlik) имеет в своем арсенале достаточно большой набор коннекторов, но этого не достаточно для решения моей задачи.
К тому же все топовые BI-платформы в первую очередь ориентированы на западный рынок и его продукты. Пpaктически в любой BI-платформе вы найдете коннекторы к Facebook, Google ***ytics, Bing и другим сервисам, популярным на Западе, но вряд ли вам встретится встроенный коннектор к топовым сервисам постсоветского прострaнcтва: Яндекс.Директ, Яндекс.Метрика, ВКонтакте, MyTarget. А мне нужно было настроить сбор данных как из всемирно используемых сервисов, так и сервисов, популярных только в СНГ.
Как определиться с языком
Решить такую задачу можно только с помощью языка программирования. Оставалось определиться с языком, который мне следовало выучить для ее решения. Для этого сегодня есть достаточно много технологий: PHP, Python, C++, R, Java, Scalla, Julia. У меня была конкретная задача и нужна была технология, которая позволяла бы решить эту задачу, не вникая при этом в те возможности, которые не пригодятся для ее решения.
PHP и C++ я отверг — у них совершенно другое предназначение. Scalla и Julia подходят, но это достаточно молодые языки и для них было сложно найти какие-то готовые решения и библиотеки, которые ускоряют процесс решения задачи.
Остаются Python и R — оба языка идеально подойдут для сбора данных из всех нужным мне платформ. А еще оба языка появились в начале 90-х и обросли большим сообществом, написавшим для них огромное количество расширений под решение пpaктически любой задачи.
Почему я выбрал R
Во-первых, R имеет достаточно узкое и конкретное назначение. Этот язык статистики разработали непосредственно для работы с данными. У Python назначение шире и хотя он тоже умеет работать с данными, делать это с его помощью не так удобно.
К примеру, самый популярный модуль для манипуляции с данными написанный для Python, pandas, был полностью заимствован из R. Python очень широко используется в веб-программировании, а также для решения огромного спектра других задач. Он более универсален, но, приступая к изучению, стоит решить, нужен ли вам весь этот арсенал?
Во-вторых, R — самый мощный инструмент для визуализации данных из всех, которые мне встречались за 10 лет работы в области аналитики. Ни Python, ни какая-либо BI-платформа не может сравниваться с R в области визуализации данных. Самое популярное расширение для визуализации данных на R — ggplot2 (его разработал Хедли Викхем ещё в 2005 году) — пользователи со всего мира установили более миллиона раз.
Погружение в предмет
Начав изучение R в 2014 году, я сразу пытался применять его для решения описанной выше задачи. Я разбил ее на подзадачи такого типа: написать сбор данных из Google Ads, научиться визуализировать данные по показателю качества, реализовать сбор данных из Яндекс.Директ и так далее.
Язык R в интернет-маркетинге — дайджест полезных публикаций Постепенно я начал решать одну за одной эти подзадачи, собрал много информации, проведя сотни часов в поисках решений и документации к пакетам на stackoverflow.com, r-bloggers.com и на огромном количестве других ресурсов. Весь найденный материал я собирал, структурировал и оформлял в виде статей для нашего блога. В прошлом году мы даже опубликовали
Восприятие материала
Многие свои решения я упаковывал в пакеты для языка R и выкладывал в свободный доступ на GitHub. Достаточно быстро эти пакеты заметили — другие аналитики, компании и пользователи начали делиться задачами, которые они смогли решить с помощью моих разработок. Вот несколько примеров и это далеко не полный перечень кейсов с использованием моих пакетов:
- «Как загрузить статистику из рекламных систем в Google BigQuery» от Антона Леонтьева из eLama.
- «Как использовать Rscript в качестве источника данных в Microsoft Power BI на примере Яндекс.Метрики» от Павла Мрыкина из MediaGuru.
- «Как определить мошенничество CPA-сетей с помощью Logs API Yandex.Metrika и R» — статья по нашумевшей теме в личном блоге Дмитрия Осиюка.
Как мы внедрили BI-аналитику в отделе контекстной рекламы К моменту решения своей глобальной задачи (подробно рассказал о ней в статье
Подготовка курса
В мае 2017 года Макс Уваров предложил мне записать курс о применении языка R в решении задач интернет-маркетинга и я согласился, потому что собрал действительно много информации.
Около года я формировал, проpaбатывал и структурировал программу курса. В итоге в нем сформировался материал, который может помочь аналитикам и интернет-маркетологам пройти тот же путь, но затратить на него не 3 года, а несколько месяцев. 1 ноября 2018 года стартовал первый поток курса «Язык R для интернет-маркетинга».
Бонус
Первому потоку слушателей повезло: неделю до старта мы распространяли курс с 40% скидкой, но акция длилась до 31 октября и уже закончилась. Для тех же, кто дочитал статью до конца, мы предлагаем в подарок промокод netpeakblog-20 на скидку 20% до конца 2019 года.
А еще с коллегами из AcademyOcean мы запустили академию «Язык R в интернет-маркетинге» — это конспект лекций курса, с которым можно познакомиться бесплатно. У академии много отсылок к платным материалам курса, но и не используя их можно разобраться в сути предмета и начать освоение языка R.
Если у вас возникли вопросы или вы хотите уточнить нюансы, добро пожаловать в комментарии.
Комментарии:
Агентство Netpeak закрыло сделку по покупке агентства мобильного маркетинга Радомира Новковича RadASO....
18 01 2025 19:13:23
Самопомощь по тревоге во время карантина и экономического кризиса...
17 01 2025 7:58:43
СЕО of Augmented Pixels рассказал нам о принципах ведения бизнеса в Украине и США, о ненужности бизнес-планов и креативных питчей, а также о способе стать лучшим программистом...
16 01 2025 17:54:49
Мы восстановили репутацию и повысили рейтинг домена за три месяца....
15 01 2025 0:35:58
Как борьба с зарплатным неравенством становится трендом...
14 01 2025 4:31:50
Пиксель Facebook — инструмент аналитики рекламной системы, который можно использовать и для Instagram....
13 01 2025 9:39:37
Рекламные заголовки в гугл адвордс так и пестрят предложениями контекстной рекламы бесплатно — вы когда-нибудь задумывались о том, откуда берутся эти «подарки»?...
12 01 2025 23:45:42
Мы сменили CMS, не просев в трафике, и превратили каталог товаров в полноценный интернет-магазин....
11 01 2025 2:14:58
Распределение бюджета на кампании в Google Рекламе. Обозревает Григорий Крутий....
10 01 2025 10:28:20
SEO-специалист Netpeak Виктория Игнатьева опубликовала небольшой обзор особенностей рынка SEO Японии, подготовленный на основе собранных в сети материалов, а также личных знаний и наблюдений...
09 01 2025 4:31:58
Как снизить стоимость лидов путём использования новых технологий...
08 01 2025 22:53:10
Образ гармонии, почерк и потребности — рецензия на книгу Яна Чихольда «Облик книги»....
07 01 2025 6:49:32
Энн Смарти (Ann Smarty), пожалуй, самая известная публичная личность в мире контент-маркетинга и поискового продвижения. За несколько лет она прошла путь от SEO-блогера до главного редактора авторитетного Search Engine Journal и CEO одного из самых популя...
06 01 2025 10:57:29
Как отслеживать эффективность мобильного приложения в онлайн-режиме....
05 01 2025 4:21:58
Как избежать ошибок при продвижении интернет-магазина с помощью видеоблогеров....
04 01 2025 20:49:40
Партнерская сеть, к которой нужно присоединиться уже сейчас....
03 01 2025 0:48:33
Создание, установка и оптимизация title и мета-тегов keywords, description у сайта, построенного на системе Drupal...
02 01 2025 22:28:49
Сегодня мы открываем новую регулярную серию постов, в которых будем стараться раз в квартал рассказывать про семь важных улучшений Netpeak в работе с клиентами. Сейчас мы максимально сфокусированы на SEO и PPC....
01 01 2025 7:25:12
Как узнать, хорошую ли статью вы опубликовали в блоге...
31 12 2024 3:35:15
Как зарегистрироваться в приложении Facebook Business Manager и грамотно сделать и настроить аккаунт...
30 12 2024 0:26:21
Информация для бизнесменов, интернет-маркетологов и всех, кто интересуется продвижением бизнеса в интернете....
29 12 2024 17:19:57
Киев, Одесса, Харьков, Днепр и другие города — в офис и обратно IT-специалисты добираются от 10 минут до более чем полутора часа. В дороге они слушают музыку, подкасты, читают книги. Узнать больше!...
28 12 2024 17:12:39
Мы решили узнать, как дорого обходятся рекламодателям клики по объявлениям в разных странах и тематиках, чтобы читателям блога было удобнее планировать бюджет на рекламные кампании....
27 12 2024 19:16:22
Сбор ключевых запросов с помощью программы Кей Коллектор: показываем и рассказываем пошагово с демонстрацией процесса настройки с сервисом Яндекс.Вордстат. Читать дальше!...
26 12 2024 16:17:40
Лучшие фишки от спикеров конференции 8P 2020. В конце каждой конференции спикеры 8P собираются за круглым столом, чтобы поделиться пpaктически применимыми советами, которые можно внедрить в свой проект и сразу почувствовать отдачу...
25 12 2024 5:40:48
Как получить трафик из песочниц контента в популярных изданиях....
24 12 2024 7:12:47
UTM-метки позволяют эффективно отслеживать источники трафика. Но составлять их нужно правильно. Как именно, давайте разбираться....
23 12 2024 0:57:33
Наш результат ведения рекламных кампаний в Facebook показывает, что при правильно подобранной стратегии можно даже за короткий период в авральном режиме попасть точно в цель...
22 12 2024 10:38:58
Настройка в четыре шага и другие отличия AdWords Express от Adwords...
21 12 2024 21:54:26
Отслеживаем в статистике Google ***ytics посетителей пришедших через защищенное соединение в поиске Google....
20 12 2024 19:45:54
Алгоритм ссылочного ранжирования, который показывает ее значимость, в частности, для поисковиков. Важность показателя PageRank оспаривают, но до сих пор считают. Читать!...
19 12 2024 15:53:22
Почему в рекламе недвижимости стоит запускать динамический ремаркетинг...
18 12 2024 16:41:18
Инструменты интернет-маркетинга, которые вы не используете или используете не на сто процентов....
17 12 2024 21:36:10
Идеи, достойные распространения. Какие доклады TED Talks повлияли на нетпиковцев....
16 12 2024 13:42:25
О методах поднять и расширить трафик рассказал руководитель internet-проекта Prom.ua Иван Портной....
15 12 2024 6:20:20
Попасть в топ 3 — ваш предел мечтаний? Почему и когда это не принесет ожидаемых результатов, плюс другие не актуальные убеждения о PPC. Узнать больше!...
14 12 2024 4:15:38
Устанавливаем тег конверсий: самостоятельно и с помощью Google Tag Manager....
13 12 2024 12:22:59
Как бизнес подстраивается под новые привычки покупателей в стиле фиджитал и O2O2O....
12 12 2024 9:27:10
Личный опыт экс-главреда экс-блога Netpeak (сейчас — Netpeak Journal): о работе с информацией, мотивации написания, редактуре черновика, подаче информации по степени важности, выделении главного и составлении окончательной версии текста. Как сделать текст логичным и полезным? Узнайте!...
11 12 2024 4:36:29
Используем маску ввода для оптимизации сбора телефонных номеров в формах на сайте: кейсы агентства Netpeak...
10 12 2024 16:35:16
Виктория Игнатьева опубликовала новый кейс по продвижению интернет-магазина детской одежды, обуви и товаров: ROMI (возврат маркетинговых инвестиций) 319%....
09 12 2024 22:45:37
Узнаем расширенную информацию о посещениях сайта с помощью языка R — кейс Netpeak...
08 12 2024 11:27:57
1 — меняй работу внутри работы, 2 — выбери то, что нравится больше всего и старайся делать это чаще, 3 — придумай себе развлечения. Подробности — в посте. Читать дальше....
07 12 2024 15:57:35
Интерфейс прикладного программирования для работы с аккаунтами десятка сайтов....
06 12 2024 16:10:49
Как эффективно выйти из карантина с помощью контекстной рекламы...
05 12 2024 19:25:38
Начинали с SEO на этапе разработки нового сайта. Узнать больше!...
04 12 2024 5:17:39
Всем, кто собирается перейти на Single Page Application, но переживает, что они поссорятся с поисковыми системами. Правильно переживаете!...
03 12 2024 12:49:28
Всё, что нужно знать заказчикам услуг о внутренней кухне PM-специалистов...
02 12 2024 0:22:44
Сооснователь и главред Forbes Ukraine о вовлечении читателей в смысловое поле бизнеса...
01 12 2024 2:51:28
Как автоматизировать рутину в Google Таблицах с помощью Google Apps Script...
30 11 2024 15:14:20
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::