Как сэкономить время специалиста при работе с крупным проектом — на примере 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. Время — на сбор и сведение всех данных уходит крайне много времени на постоянной основе.
После автоматизации отчетности мы получили, во-первых, всегда актуальные и корректные данные, а, во-вторых, свободное время, которое теперь тратим не на подготовку отчетов, а на развитие проекта.
Комментарии:
Google внедрил новую возможность выделить объявление — автоматическое добавление часов работы. Давайте разберемся, как добавить эту полезную информацию в расширения объявлений...
15 07 2026 14:58:44
И зачем топ-менеджерам разбираться в настройках кампаний, повышать свою техническую грамотность? Показываем на примерах и раскладываем по полочкам....
14 07 2026 4:52:57
Кейс SMM-специалиста Edu-CASH.com о том, что делать, если Facebook страница заблокирована. И почему могут забанить аккаунт даже популярного бренда. Узнайте в статье!...
13 07 2026 0:14:42
Как увеличить количество транзакциий, сохранив прибыльность кампании в РСЯ?...
12 07 2026 11:28:39
Как сохранить статистику переходов из органики Google, а также автоматизировать отчетность: подробное руководство для технического специалиста....
11 07 2026 7:57:43
Решили перейти на Google ***ytics 4? Предлагаем разобраться, чем отличается инструмент от предыдущей версии и изучить новинки в отчетах «Демография» и «Технология»....
10 07 2026 8:19:52
Метод настройки с помощью Google Tag Manager. Мануал с подробным описанием каждого шага — показываем на примере, как отслеживать веб-конверсии в рекламных кампаниях LinkedIn. Узнать больше!...
09 07 2026 11:38:38
Как специалисту оптимизировать рабочее время, качественно развивать проекты и меньше нервничать...
08 07 2026 5:19:12
Советы от Agorapulse, Smarp, Readdle, Competera, Leadfeeder, Smartly, Toggl, Grammarly, .Io Media, MacPaw, Depositphotos, Promorepuplic, OWOX, Serpstat, Quokka и TemplateMonster для развития SaaS-продуктов...
07 07 2026 8:46:58
Увлекательные истории от специалиста по контекстной рекламе....
06 07 2026 17:47:43
Необходимый элемент для защиты контента от копирования и в то же время — шанс стать популярным автором. Тем не менее, от водяных знаков отказываются. Узнать больше!...
05 07 2026 14:23:13
Отныне мы можем настраивать показы рекламы на мужчин и женщин определенной возрастной группы....
04 07 2026 12:54:12
Разбор типичных ошибок в рекламе Google Shopping как обязательного инструмента рекламы в Google. О минус-словах, геолокации, структуре сайта и обновлении объявлений. Что именно важно? Читайте дальше!...
03 07 2026 8:31:26
Не все события удобно отслеживать в Google ***ytics, иногда удобнее сделать связку с таблицами Google. А поможет в этом Google Tag Manager...
02 07 2026 19:39:23
Решение вопроса о получении корректной информации о конверсиях — вполне посильная задача...
01 07 2026 5:16:27
Готовые к использованию таргетинговые идеи для мобильных приложений онлайн в Facebook....
30 06 2026 1:47:22
Если ваш сайт не приносит желаемых продаж, задумайтесь о смене формата. Этот кейс о том, как с качественным лендингом можно достигнуть желаемой цены за конверсию....
29 06 2026 0:46:16
Как настроить работу удаленной комaнды сотрудников и успевать выполнить все задачи...
28 06 2026 10:29:12
Что нужно знать перед запуском рекламы в мессенджерах....
27 06 2026 6:44:35
После того, как мы разобрали виды мобильных версий сайтов, их плюсы и минусы — стоит поговорить о сервисах, которые облегчают аудит....
26 06 2026 8:30:43
Как достучаться до сердца блогера, или Автору звонят дважды...
25 06 2026 9:15:10
Для защиты конфиденциальной информации в организации вводят режим коммерческой тайны. Подписание NDA важно не только с сотрудниками, но и со сторонними компаниями, имеющими доступ к конфиденциальной информации...
24 06 2026 1:35:13
Сбор анкет до 16 декабря, публикация результатов в конце декабря...
23 06 2026 15:11:45
Используем возможности Google Cloud Platform в работе с R...
22 06 2026 12:54:50
На третий месяц работы мы вышли на положительный ROMI, на четвертый — ROMI превысил 800%....
21 06 2026 4:57:31
Как отслеживать конверсии при многокaнaльном взаимодействии покупателя с вашим сайтом? Читайте далее...
20 06 2026 0:34:57
Мы решили внедрить товарные рекомендации на сайте. Они приносят дополнительно до 10% дохода....
19 06 2026 11:32:26
Чат-боты упрощают процесс покупки продуктов онлайн. Netflix, Adidas, British Airways и другие крупные компании уже внедрили ботов в свои маркетинговые системы. Так ли это эффективно, если компании начинают отказываться от операторов в пользу ботов?...
18 06 2026 17:28:54
Пользователи могут смотреть вирусные ролики без единого слова...
17 06 2026 18:10:45
Советы специалистов по продвижению интернет-магазинов в сверхконкурентной нише одежды и обуви...
16 06 2026 4:37:48
Зачем маркетологи и аналитики обращаются к языку программирования R в повседневной работе нужно и какая польза от программирования на R в интернет-маркетинге в интервью Алексея Селезнева...
15 06 2026 16:43:34
Топ doodle games от Google — от менее достойных к самым крутым....
14 06 2026 1:59:18
Всё, что вы хотели знать о функциях вычисляемых полей, но боялись спросить....
13 06 2026 20:41:58
Детальная инструкция по настройке рекламы мобильного приложения в Яндекс.Директ....
12 06 2026 13:52:52
Советы специалистов Netpeak: виды фильтров Google, что с этим делать и как снять ручные санкции Google....
11 06 2026 12:15:45
Объясняем по пунктам, как создать и правильно настроить DSA c таргетингом на фид и содержание сайта...
10 06 2026 9:46:33
Как снизить стоимость лидов путём использования новых технологий...
09 06 2026 10:54:25
Давайте разбираться, в чем именно обвиняют техногиганта разработчики и действительно ли такую рекламу считают циничной....
08 06 2026 7:52:35
Работа велась с конца августа прошлого года до конца декабря и включила в себя анализ рынка, конкурентов, целевой аудитории, поиск инсайта, разработку стратегии, подготовку медиаплана, создание промо-сайта и само проведение рекламной кампании, в котором б...
07 06 2026 23:12:10
От создания аккаунта до выбора пикселя — просто и понятно про TikTok....
06 06 2026 6:32:57
Наш обзор кинофильма «Социальная сеть» про Facebook и Марка Цукерберга....
05 06 2026 9:31:29
Amazon сократил комиссию для сайтов партнеров от 30% до 80% — что делать дальше? Мнение эксперта....
04 06 2026 7:19:17
Эти советы будут полезны вебмастерам, которые хотят сделать шаблон сайта самостоятельно...
03 06 2026 11:42:15
Адаптивный линкбилдинг: будьте полезны людям, а не поисковикам....
02 06 2026 0:38:36
Где найти лидера для своей инхаус-комaнды маркетологов...
01 06 2026 12:44:12
Подробнейшая статья об эффективном использовании ремаркетинга. Мотаем на ус!...
31 05 2026 12:15:27
Как купить дешевый трафик из Facebook? Образец работы со структурой рекламного аккаунта...
30 05 2026 13:36:21
Почему важно знать детали создания и защиты уникального контента? Потому что это позволит защитить ваш сайт от санкций поисковых систем из-за неуникального контента...
29 05 2026 11:14:24
Андрей Чумаченко про будни топ-менеджера, постановку, декомпозицию, помощь и контроль выполнения задач сотрудниками комaнд, которые входят в состав департамента маркетинга, а также о регулярных встречах и тонкостях работы. Узнать больше!...
28 05 2026 19:37:42
О важных для разметки сайта тегах — alternate, hreflang, media, — и как их грамотно использовать при продвижении....
27 05 2026 4:50:27
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::