Как сэкономить время специалиста при работе с крупным проектом — на примере OLX

«Что мы делаем со временем? В ответе на этот вопрос состоит смысл жизни», — считает герой фильма «Молодость без молодости». Что делают большую часть времени специалисты по контекстной рекламе в крупных проектах — отлично известно: готовят отчетность, вручную собирают и обpaбатывают данные из Google Рекламы, Facebook, Директ и десятков других источников.
Я решил сэкономить время комaнде специалистов, рекламирующих OLX, внедрив специальный инструмент веб-аналитики. Возможно, вам такой тоже пригодится.
Что нужно было сделать?
Как мы внедрили BI-аналитику в отделе контекстной рекламы Автоматизировать процесс
В результате необходимо было получить два отчета: один для рекламы на десктопе и один для мобайла.
Чуть подробнее.
В таблицу для рекламы на десктопе должна была собираться информация по продвижению в разрезе категорий рекламных кампаний (брендовые, общие кампании), типов устройств, источников.
Основные показатели:
- Day — день, за который была собрана статистика;
- Source — рекламная площадка / источник;
- Device — тип устройства;
- Category — категория рекламной кампании;
- Impressions — количество показов;
- Clicks — количество кликов;
- Cost — стоимость;
- AdPosts — количество полученных постингов объявлений;
- Reply — количество полученных откликов на объявления.
Источники данных:
- Google Реклама — данные о кликах, показах и тратах на рекламу;
- Яндекс.Директ — данные о кликах, показах и тратах на рекламу;
- AT Internet — данные о постингах и откликах на объявления.
В таблицу по мобайлу должна была собираться информация о продвижении мобильного приложения в разрезе источников, типов рекламных кампаний (инсталлы, привлечение) и платформ (Android, iOS).
Основные показатели:
- Day — дата, за которую была собрана статистика;
- Source — источник;
- CampaignType — тип рекламной кампании;
- Platform — платформа Android или iOS;
- Impressions — количество показов;
- Clicks — количество кликов;
- Cost — стоимость;
- Installs — количество инсталлов;
- DAUs — среднее количество активных пользователей в приложении за один день;
- MAUs — среднее количество активных пользователей в приложении за один месяц;
- RetainerUsers — количество вернувшихся в приложение пользователей;
- CohortsSessions — количество сессий вернувшихся в приложение пользователей;
- CohortsAdPost — количество конверсий в постинг от вернувшихся пользователей;
- CohortsReplies — количество конверсий в отклик от вернувшихся в приложение пользователей.
Источники данных:
- Google Реклама — клики, показы, стоимость;
- Facebook — клики, показы, стоимость;
- MyTarget — клики, показы, стоимость;
- Яндекс.Директ — клики, показы, стоимость
- AdJust — установки, количество вернувшихся пользователей, количество сессий вернувшихся в приложение пользователей, количество конверсий в постинг от вернувшихся пользователей, количество конверсий в отклик от вернувшихся в приложение пользователей, DAUs, MAUs.
Какие инструменты я использовал?
1. Язык R — для сбора информации из API всех источников, консолидации и передачи данных на хранение.
Какие пакеты языка R я использовал:
- RAdwords — API Google Реклама;
- ryandexdirect — API Яндекс Директ;
- adjust — API AdJust;
- rfacebookstat — API Facebook;
- rmytarget — API MyTarget.
2. Google BigQuery — для хранения данных, очень простая в обращении облачная база данных, не требует дополнительного администрирования. Более того — условно бесплатная.
3. Microsoft Power BI — для визуализации данных, бесплатный инструмент.
Что получилось?
Написал два скрипта, которые ежедневно запускаются в фоновом режиме, собирают все данные, приводят их к единой валюте (UAH) и записывают в Google BigQuery. К BigQuery подключена Power BI, в которой настроена визуализация отчетов. В результате в любой момент можно обновить все данные нажатием одной кнопки и поделиться ими с комaндой нажатием кнопки «опубликовать».
Схема готового веб-аналитического инструмента:
Принцип работы инструмента:
- С понедельника по пятницу автоматически запускаются скрипты R для сбора и консолидации данных из API всех источников.
- При сборе данных в Google BigQuery записываются логи работы скриптов, собирающих информацию из API.
- Запускается скрипт R, который проверяет логи работы скриптов по сбору данных.
- Если в логах найдены ошибки или предупреждения о том, что данные могли быть собраны некорректно, автоматически формируется письмо с информацией по ошибкам и предупреждениям. Письмо отправляется на почту ответственному специалисту и разработчику автоматизации.
- В случае успешного прохождения проверки логов собранные данные передаются в соответствующие таблицы Google BigQuery.
- Данные обновляются и публикуются нажатием двух кнопок в Power BI.
Так выглядит отчет по рекламе на десктопе:
Отчет по рекламе мобильного приложения:
На разработку инструмента понадобилось 30 часов, при этом много времени ушло на настройку сбора данных из шести источников. Обычно данные собираются из двух-трех источников, на разработку требуется значительно меньше времени: 10-15 часов.
Результаты
- На сбор данных, составление и проверку отчетов в ручном режиме специалисты тратили примерно 30 часов в месяц. Сейчас — несколько минут.
- Раньше отчеты обновлялись еженедельно, сейчас — ежедневно.
Когда работаешь с большим проектом, рано или поздно наступает момент, когда ты просто тонешь в море с отчетами. Допустим, что вы уже знаете, какие показатели и метрики необходимо анализировать, но если готовите отчеты вручную, у вас как минимум две проблемы:
1. Человеческий фактор — от ошибок никто не застрахован и они точно будут.
2. Время — на сбор и сведение всех данных уходит крайне много времени на постоянной основе.
После автоматизации отчетности мы получили, во-первых, всегда актуальные и корректные данные, а, во-вторых, свободное время, которое теперь тратим не на подготовку отчетов, а на развитие проекта.
Комментарии:
Когда и зачем я начал учить R, с какими сложностями столкнулся, как появилась и реализовывалась идея создания курса...
08 06 2026 3:37:57
Мы попросили спикеров ответить на острые для многих онлайн-проектов вопросы о развитии мобайла как канала, программатике и строительстве инхаус комaнд...
07 06 2026 5:37:26
В статье описан ручной и самый безопасный из существующих метод...
06 06 2026 9:40:55
Как использовать сервис Serpstat для оптимизации кампаний по контекстной рекламе...
05 06 2026 5:49:55
Через тернии к кейсу. SEO-продвижение интернет-магазина отопительного оборудования с оплатой за трафик...
04 06 2026 13:38:35
Как специалисту с нуля обучиться контекстной рекламе и совмещать работу с хобби...
03 06 2026 18:23:21
Одно из фундаментальных обновлений Universal ***ytics...
02 06 2026 18:23:49
Одесса. Конференция «Контекстная реклама 2013». Самые полезные настройки рекламной кампании....
01 06 2026 12:31:30
О новых функциях Universal App Campaigns — специально для тех, кто хочет эффективно вовлекать пользователей приложений...
31 05 2026 1:35:45
История создания и развития холдинга «Choco Family» помогает понять масштабы онлайн-рынка Казахстана, найти точки роста для собственного бизнеса в Казнете. Каково быть пионером ecommerce в стране? Чем казахстанский рынок ecommerce отличается от Рунета и Уанета? Читать!...
30 05 2026 2:49:37
SMM — сфера с доступным обучением и большими деньгами, а хороших специалистов разбирают, как горячие пирожки. SMMщики работают с крупными брендами и создают свой бизнес всего через пару лет после старта....
29 05 2026 22:33:16
Объясняем по пунктам, как создать и правильно настроить DSA c таргетингом на фид и содержание сайта...
28 05 2026 10:50:51
Используем возможности Google Cloud Platform в работе с R...
27 05 2026 13:17:27
Сегодня стоит озвучить особенности страниц и групп в социальной сети Фейсбук...
26 05 2026 16:50:46
Правильно выбранная соц. площадка поможет раскрутить бизнес эффективно....
25 05 2026 0:41:26
Все дело в формате объявлений Instant Experience с подключенным каталогом товаров. Нет, не только в нем. Узнать больше!...
24 05 2026 2:54:42
О видах мобильных версий, их плюсах и минусах, а также советы по аудиту....
23 05 2026 18:52:54
Инструменты интернет-маркетинга, которые вы не используете или используете не на сто процентов....
22 05 2026 12:28:23
21 05 2026 0:52:26
Семинар с примерами юзабилити решений от Twitter, Airbnb, Amazon и других компаний....
20 05 2026 8:14:39
Хотите видеть в отчетах точный ROMI в разрезе рекламных кампаний, групп объявлений и ключевых слов? Импортируйте себестоимость товаров в Google ***ytics...
19 05 2026 0:48:57
Руководство для всех, кто хочет продать что-то через интернет...
18 05 2026 18:22:16
Как построить html-карту. Верстка карт New York Times, IMDb и Daily Mail в качестве примера...
17 05 2026 16:43:30
Энн Смарти (Ann Smarty), пожалуй, самая известная публичная личность в мире контент-маркетинга и поискового продвижения. За несколько лет она прошла путь от SEO-блогера до главного редактора авторитетного Search Engine Journal и CEO одного из самых популя...
16 05 2026 16:42:58
Как борьба с зарплатным неравенством становится трендом...
15 05 2026 21:48:24
Что нужно учесть при создании баннеров для разных аудиторий...
14 05 2026 20:38:14
За что, по мнению рекламодателей, готовы платить пользователи в России и Украине? Рейтинг самых дорогих ключевых слов Google Рекламы по версии Serpstat....
13 05 2026 21:11:46
Как упростить работу со скриптами на языке R? Программирование удобного интерфейса с помощью пакета «gWidgets»...
12 05 2026 2:42:51
Дропшип предполагает минимум затрат со стороны предпринимателя. Например, не нужно думать о логистике, держать склад. Можно минимизировать и траты на рекламу. Узнать как!...
11 05 2026 14:55:25
Зачем амбициозным онлайн-проектам индивидуальные инструменты веб-аналитики....
10 05 2026 16:54:34
Кейс продвижения YouTube-канала магазина товаров для рыбалки...
09 05 2026 20:35:54
Case по продвижению в Instagram. В любой непонятной ситуации — масштабируйте рекламные инструменты...
08 05 2026 12:29:22
Что такое App Store optimization и как раскручивать мобильные приложения...
07 05 2026 6:40:20
Оживший бар. О том, как один украинский бренд за полтора месяца получил более 4 000 фанов!...
06 05 2026 7:58:45
Как мы создаем BI-решение для департамента поискового продвижения — первые шаги...
05 05 2026 8:37:31
Статья Оливера Гарднера посвящена различным аспектам оптимизации посадочных страниц: дизайну, контексту, созданию кнопки действия...
04 05 2026 2:33:50
Доступно объясняем, как пользоваться и не типичными для экспертов по контекстной рекламе программами. Например, созданными для разработчиков. Узнать больше!...
03 05 2026 8:13:27
кейсы по seo интернет-магазина модной одежды в Болгарии: как мы сняли негативный эффект от Google Penguin и получили ROMI (возврат маркетинговых инвестиций) 1428%...
02 05 2026 23:15:24
Пошаговый чек-лист и описание действий SEO-специалиста на всех этапах переноса сайта на новую CMS....
01 05 2026 10:24:46
Впереди ещё черная пятница и новогодние праздники. И успех массовых распродаж можно повторить....
30 04 2026 5:28:59
Идеи для интернет-маркетологов, как получить дополнительные каналы трафика и сделать заметным сниппет в поисковой выдаче....
29 04 2026 1:37:34
Зная стоимость клика в вашей тематике или регионе, и коэффициент конверсии на вашем сайте, вы можете оценить объем необходимых инвестиций в рекламу и прогнозировать стоимость конверсии. Узнать больше!...
28 04 2026 7:32:10
Самые точные данные статистики, которые вы получите с помощью Google Tag Manager....
27 04 2026 0:18:13
Мы запустили еще один полезный инструмент: Netpeak Spider....
26 04 2026 17:10:57
То, как мы разговариваем, важно не только в жизни, но и в соцсетях. Зачем нужен tone of voice и как сделать, чтобы ваш голос отличался от других и был эффективен? Читайте наш гайд....
25 04 2026 12:39:35
Среди интернет-маркетологов существует мнение, что медийная реклама — не перформанс-инструмент. То есть не приносит прямые конверсии. Когда медийные кампании продают — кейс центра тюнинга автомобилей премиум класса....
24 04 2026 9:39:59
Опыт удаленки стартапа lemlist. Как сотрудники работали онлайн в доковидные времена и совмещали профессиональную деятельность с тимбилдингом. Читайте в коротком посте Владимира Поло, основателя AcademyOcean....
23 04 2026 18:17:52
Основатель Depositphotos и Clashot Дмитрий Сергеев рассказал нам о базовых правилах ведения бизнеса на западном рынке....
22 04 2026 8:57:53
Что учитывать при продвижении недвижимости, клиник красоты, магазинов косметики, сайтов по продаже семян, шин?...
21 04 2026 4:29:17
Многие расширения Google Chrome предназначены для изучения иностранных языков, позволяют сохранять историю переводов и отдельные слова в словарь для дальнейшего запоминания....
20 04 2026 23:11:28
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::