Собственному стартапу по арбитражу туристического трафика требовалась оптимизация стоимости контекстной рекламы, для чего необходим механизм для анализа прибыльных и убыточных регионов продаж. Требовалось разработать приложение, получающее на вход данные о продажах билетов и затраты на рекламу из Яндекс Директа, на выход — ROI каждого из городов-продаж, точную максимальную стоимость клика в указанном регионе, число продаж и другие метрики.
Оптимизатор стоимости клика контекстной рекламы на Vue.js
Клиент и задача
Технологии и решения
Для обработки и меппинга данных использовалась библиотека lodash, создан парсер для данных из Яндекс Директа, использованный фронтенд-фреймворк — Vue.js. Реализована возможность фильтрации по типу продаж (авиабилетов и билетов на поезд), городам продаж (отправления и прибытия), реализован алгоритм агрегации нескольких транзакций в одну конверсию, подсчет максимально окупаемой цены за клик в контекстной рекламе.
Результаты
Реализованное приложение позволило оптимизировать затраты на рекламу, отключить показ объявлений в неокупаемых регионах, максимизировать продажи и выявить пиковое время и дни продаж. Благодаря приложению удалось войти в ТОП-2 вебмастеров-арбитражников тревел-трафика.
Скриншоты

