Аналитический инструмент для сервиса заказа билетов — контролируем бюджеты сотен мероприятий в реальном времени

Период продвижения: с сентября 2016 года — по сегодня.
Регион продвижения: Украина.
Комaнда проекта: Илья Стрижак (Middle PPC-специалист), Андрей Коваль (тимлид комaнды PPC).
Услуга: PPC с абонплатой (c сентября 2016 по декабрь 2018 года) ; реклама в Facebook (с декабря 2017 года по сегодня).
Клиент: Concert.ru.
Большая часть рекламного бюджета агрегатора билетов уходит на онлайн-кампании. Если вы однажды поинтересовались премьерой фильма, то, скорее всего, реклама агрегатора не даст вам забыть о нем — напомнят и в социальных сетях, и в поиске, и на других сайтах.
При этом представьте, что ежедневно проходят десятки премьер и концертов, все они рекламируются с помощью десятка инструментов на различных платформах. За эффективным использованием рекламных бюджетов в таком случае должен следить отдельный специалист на фултайме. Но зачем, если мы умеем работать с базами данных и языком R?
В этой статье мы поделимся одной из историй нашей работы с Concert.ru, будут и другие — следите за лентой.
Кто клиент
Сoncert.ru — один из лидеров по продаже билетов на мероприятия в Украине. Сервис сотрудничает с сотнями концертных площадок и организаторов.
Цели и задачи
У рекламных кампаний по продаже билетов на мероприятия несколько нюансов:
- у каждого мероприятия есть дата проведения, после которой рекламную кампанию необходимо отключить;
- любое мероприятие привязано к месту проведения, площадка имеет определенную вместительность и если все билеты проданы, необходимо отключать рекламные кампании;
- место проведения также привязано к конкретному городу и это необходимо учитывать в географии продвижения;
- у каждого мероприятия есть четкий рекламный бюджет и его превышение влияет на рентабельность мероприятия.
К вышеперечисленному добавьте, что в нескольких рекламных платформах одновременно могут продвигаться десятки и даже сотни мероприятий, у каждого из которых есть своя дата и площадка проведения, бюджет и геотаргетинг.
В таких условиях достаточно сложно следить за рекламными кампаниями — мы решили автоматизировать контроль расходования бюджета по всем мероприятиям, которые мы продвигали для Concert.ru.
Для начала уточним, что решение аналитической задачи проходит по следующему алгоритму:
- Формулировка проблемы. Именно с этого начинается решение аналитической задачи.
- Определяем данные. Определяемся с тем, какие именно данные и в каком виде помогут нам решить проблему.
- Собираем источники. Необходимо выяснить, из каких источников можно собрать нужные для решения данные.
- Собираем инструменты. Определяем технологии и методы, с помощью которых можно реализовать запланированное решение.
- Реализация. Когда определились с тем, что и как будем делать, остается технически реализовать задуманное.
- Решение. Работающее решение передается заказчику.
Описание проблемы и возможное ее решение мы уже рассмотрели. Двигаемся дальше.
Какие платформы мы собрали в инструменте
Источники данных
Для сбора отчета мы использовали следующие источники:
Этот справочник развернут в Google Таблице и хранит информацию по каждому мероприятию: id, ссылку на страницу мероприятия и выделенный рекламный бюджет в разрезе источников и инструментов продвижения.
Специалист, ответственный за проект, поддерживает этот справочник в актуальном состоянии.
Посадочные страницы мероприятий
Информацию, собранную с посадочных страниц мероприятий, можно включить в справочник проектов, но мы хотели максимально уйти от ручных действий, поэтому с посадочных страниц парсили дату и место проведения мероприятия.
Рекламные платформы
На момент разработки описанного решения мы вели рекламу Concert.ru в Google Ads и Facebook и собирали информацию о потраченных бюджетах по API из этих рекламных платформ.
Google ***ytics
Еще один источник, из которого мы запрашивали количество транзакций и прочую информацию электронной торговли. Эти данные мы использовали для расчета количества проданных билетов и полученного дохода.
Какие инструменты использовали
В ходе разработки мы пользовались только бесплатными инструментами:
- движок сбора и трaнcфера данных, а также парсинга посадочных страниц написали на языке R с использованием следующих пакетов:
- RGA — сбор данных из API Google ***ytics (мануал по теме) ;
- RAdwords — сбор данных из Google Ads (мануал по теме) ;
- rfacebookstat — сбор данных из API Facebook (мануал по теме), официальная русскоязычная документация) ;
- rvest — парсинг веб-сайтов;
- tidyverse — манипуляция с данными.
- Google Таблицы для хранения справочной информации о мероприятиях и для визуализации данных.
R-скрипт запускается ежедневно и выполняет следующие действия:
- Запрашивает справочник мероприятий.
- Собирает данные с посадочных страниц мероприятий.
- Собирает данные о проданных билетах из Google ***ytics.
- Запрашивает данные из рекламных платформ за прошлый год, и отдельно — за последние 5 дней.
- Связывает полученные данные по id мероприятия.
- Рассчитывает дополнительные метрики.
- Полученный результат отправляет в Таблицы Google.
- На базе загруженных данных пересчитывается визуализация — отчеты.
Все названия рекламных кампаний и групп регламентированы и содержат id мероприятий, по которым данные из рекламных систем связываются со справочником проектов.
Данные о продажах билетов в Google ***ytics содержат название мероприятия из справочника и по этому полю соединяются со справочником.
Данные, полученные в результате парсинга, связываются через URL мероприятия, указанного в справочнике.
Таким образом связываются данные, полученные из всех перечисленных источников.
Возможности инструмента автоматизации для Concert.ru
Мы автоматизировали отчет, в котором по каждому мероприятию рассчитывались следующие показатели:
- сколько дней осталось до мероприятия;
- выделенный бюджет на продвижение;
- бюджет, потраченный на рекламные кампании;
- процент израсходованного бюджета;
- остаток от выделенного бюджета;
- среднесуточные траты за последние 5 дней;
- сколько средств необходимо тратить в сутки, чтобы израсходовать бюджет к дате проведения мероприятия;
- корректировка расходования бюджета;
- сколько продано билетов;
- доход от продажи билетов.
Все показатели в таблице сгруппированы по параметрам:
- ID мероприятия;
- название мероприятия;
- рекламный источник (Google Ads, Facebook) ;
- тип рекламной кампании (поиск, ремаркетинг, таргетированная реклама и так далее).
Данные в отчете обновляются ежедневно, к тому же можно менять сортировку и применять к нему ряд фильтров: id события, название события, источник, тип рекламных кампаний.
Доступные параметры сортировки отчета:
- процент потраченного бюджета — по возрастанию / убыванию;
- осталось дней до мероприятия — по возрастанию / убыванию;
- необходимая корректировка трат — по возрастанию / убыванию.
Результаты
Автоматизация помогает специалистам по контекстной рекламе, работающим с concert.ru:
- Стало проще контролировать остатки бюджета в рекламных кампаниях благодаря удобным визуализациям.
- Появилась возможность следить за динамикой охвата каждого отдельного события сразу в двух системах: и в Google, и в Facebook.
- Комaнда по контекстной рекламе сэкономила в среднем 3 часа одного специалиста в день на составление сводки по темпам трат и динамике расходования рекламного бюджета.
- Специалисты смогли оперативнее замечать просадки в кампаниях в той или иной платформе и вовремя их компенсировать.
Илья Стрижак, Middle PPC Specialist:
Инструмент позволяет точнее работать с разбивкой бюджета, контролировать баланс кампании по каждому событию в разных системах. Так значительно проще следить за эффективностью продвижения мероприятий. Контроль всех этих данных вручную потребовал бы привлечения отдельного специалиста.
Выводы
Потратив всего 30 часов на создание и отладку инструмента, мы, по сути, автоматизировали целый участок в работе комaнды специалистов по контекстной рекламе. Без подобной автоматизации пpaктически невозможно держать руку на пульсе рекламных кампаний десятков мероприятий, поэтому значение инструмента в денежном эквиваленте трудно переоценить.
Как сэкономить время специалиста при работе с крупным проектом — на примере OLX Читайте также, как
Комментарии:
Техника безопасности по безукоризненным рекламным кампаниям...
16 07 2026 3:53:32
Как мы создаем BI-решение для департамента поискового продвижения — первые шаги...
15 07 2026 19:13:12
Советы для фрилансеров и удаленных сотрудников: как строить рабочий процесс так, чтобы он вел к максимальной эффективности. О работе со временем, перерывами, необходимости выключать уведомления, статусе задач, празднованиях побед и организации рабочей среды...
14 07 2026 12:16:16
Как использовать автостратегии для экономии рекламного бюджета...
13 07 2026 21:42:58
Реклама будет не настолько персонализирована, как сейчас....
12 07 2026 21:13:52
Как добиться 100% пользы от контекстных объявлений с помощью расширений...
11 07 2026 23:37:12
Кликбейтинг в опасности. Если хочешь узнать методы работы антикликбейт-комaнды Facebook, просто нажми на этот заголовок...
10 07 2026 18:55:57
Создаём страницы, которые быстро загружаются на мобильных устройствах....
09 07 2026 12:23:25
Нужно подобрать красивый шрифт? Готический или народный? Стандартный или фирменный? Как выбрать — рассказывает профессионал...
08 07 2026 7:55:45
Рекомендации и мнения экспертов по одной из самых противоречивых тем украинского интернет-прострaнcтва....
07 07 2026 0:52:29
Как и где найти хорошего автора для вашего сайта: сравнение платформ копирайтинга, форматы оплаты (объем или качество), фишки по выбору фрилансера. Читать дальше!...
06 07 2026 14:10:15
Простая инструкция для новичков, как легко создать анимированные баннеры для рекламных кампаний с помощью бесплатного инструмента Google Web Designer. При создании баннера сервис предложит создать файл с нуля либо использовать шаблон. Узнайте обо всех возможностях!...
05 07 2026 4:44:54
Нужно ли начинать работу с Google Marketing Platform, и если да, то на каком этапе развития бизнеса?...
04 07 2026 10:13:21
Как найти релевантный сайт-донор для размещения своей ссылки...
03 07 2026 9:49:32
Твиттереть нужно правильно. Интересная аналитики и планирование твитов по времени...
02 07 2026 22:49:32
Сотрудники на рабочем месте расслаблены, игнорируют распоряжения, а при давлении угрожают увольнением. В эту ситуацию нередко попадают руководители. Некоторые считают, что причина — выстраивание дружеских отношений с подчинёнными....
01 07 2026 23:20:16
Как вести рекламные кампании и что делать на разных этапах настройки. Делимся опытом: примерами, кейсами и рекомендациями. Узнать больше и настроить свои РК, как боженька!...
30 06 2026 3:54:42
Как вернуть на сайт как можно больше пользователей...
29 06 2026 2:48:29
Новая инструкция, которую можно применять к любым задачам в Google Таблицах....
28 06 2026 11:15:50
Профессор психологии Йельского университета разработала курс по обретению счастья. Его прошли уже 3,5 млн человек...
27 06 2026 20:53:28
Как настроить работу удаленной комaнды сотрудников и успевать выполнить все задачи...
26 06 2026 4:30:44
Подборка корпоративных медиа, попав на страницы которых, не хочется их покидать....
25 06 2026 19:52:58
Собирательный опыт сотрудников Netpeak. Мы изучали много всего в стиле «купить парковку в аэропорту Гатвика в Лондоне» и тому подобное. Но все, кроме описанного ниже, показалось сложным и ненадежным. Поэтому рассказываем про спокойные варианты....
24 06 2026 3:40:44
Как и зачем мигрировать со старой на новую версию API на языке R. С пакета RAdwords на rgoogleads. Руководство от Алексея Селезнева. Читать дальше!...
23 06 2026 9:48:19
Изначально необходимо планировать продолжительное сотрудничество с агентством для достижения поставленных целей. В своей стратегии мы использовали сезонность, чтобы достичь максимальных результатов для клиента...
22 06 2026 2:57:28
Тест, который проходят все соискатели. Никому не показывайте!...
21 06 2026 0:10:21
Какие рассылки можно отправить покупателю, если у вас есть только данные из карточки товара...
20 06 2026 15:36:45
Читать только интернет-маркетологам, SMM, PPC и SEO-специалистам....
19 06 2026 3:53:40
Определение частотности запросов — задача первоочередной важности для составления адекватного семантического ядра, наполнения качественным контентом и контекстной рекламой...
18 06 2026 9:33:21
Зачем нужен мемуарник, как отличить истинные цели от навязанных и многое другое....
17 06 2026 4:44:46
Чтобы создавать удобные отчеты, импортируйте данные из Яндекс.Директ в Microsoft Power BI с помощью язык R...
16 06 2026 0:56:54
Почему в рекламе недвижимости стоит запускать динамический ремаркетинг...
15 06 2026 3:32:58
3 часто задаваемых вопроса о раскрутке сайтов об эффективной организации SEO своими силами, способах проверки оптимизации сайта и о том, как быстро можно увидеть эффект от SEO. Узнайте больше!...
14 06 2026 7:37:24
Как бесплатно пользоваться преимуществами, особенностями и дополнительными инструментами сервиса...
13 06 2026 1:29:21
Про мобильный дизайн. С красивой и понятной презентацией внутри....
12 06 2026 23:15:31
Считаем SEO-эффект от нового дизайна сайта и работы над usability...
11 06 2026 21:47:47
Как Blizzard реализует тимбилдинг, мотивирует сотрудников и превращает офис в музей...
10 06 2026 7:54:40
Пять примеров дизайна, который помогает продавать в рассылках. Просто любуемся и тренируем насмотренность....
09 06 2026 21:35:55
Футпринт — это признак, по которому можно спалить PBN-сетку сайтов. Это как родинки. Если взять двух парней с родинкой на щеке, то не факт, что они братья. Но если родинки совпадают на щеке, локте и колене, то тут что-то подозрительное...
08 06 2026 16:57:22
Партнерская программа — это когда сервис дает партнеру вознаграждение за приведенных клиентов. Получить деньги и/или другие плюшки можно также по реферальной программе. Как это работает? Разбираемся на примерах....
07 06 2026 7:33:42
Пока вы не осознаете причины, почему вам выгодно не хвалить, забудьте про качественную обратную связь и максимальную включенность комaнды. Фишки управления собой, людьми и проектами....
06 06 2026 7:10:10
Написание и распространение пресс-релизов концептуально устарело. Как привлечь аудиторию читателей СМИ без них?...
05 06 2026 18:18:37
О промдизайне, инсайтах, испытаниях для дизайнеров по мотивам BBC-шоу «Дизайн для жизни» с Филиппом Старком....
04 06 2026 17:56:35
Женский и мужской таргет отличаются друг от друга. Кейс магазина обуви, одежды и аксессуаров....
03 06 2026 9:46:55
В основе каждой великой компании – хорошо рассказанная история....
02 06 2026 4:27:48
Как считать конверсии из Facebook, когда они происходят в Jivosite и Битрикс24....
01 06 2026 3:54:59
Сооснователь и главред Forbes Ukraine о вовлечении читателей в смысловое поле бизнеса...
31 05 2026 12:28:30
Чтобы прекратить споры о том, с какого конца разбивать яйцо, я собрал аргументы за союз SEO и PPC...
30 05 2026 0:27:20
Как упростить работу с данными и сэкономить на оплате сервиса...
29 05 2026 14:41:14
Директ Коммaндер от Яндекса позволяет легко работать с большими кампаниями...
28 05 2026 18:44:46
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::