Проект по разработке системы сквозной омниканальной аналитики (дашбордов) рекламных активностей в диджитал-каналах

Задача

dashboard_screen_1

При ведении digital рекламных кампаний возникла необходимость в сквозной (от планирования кампании и показа креатива до клика и пост-клик действий пользователя) аналитике, в условиях, когда кампании идут на разных рекламных площадках.

Каждая площадка имеет свой личный кабинет и интерфейс взаимодействия. А также, свои правила сбора, агрегирования и визуализации данных.

Кроме того, по условиям здачи, необходимо было обеспечить поддержку сколь угодно большого числа брендов, каналов, кампаний и креативов.

Оценивать эффективность необходимо по достаточно широкому набору показателей: показы, клики, CTR, рейтинг ключевых слов и креативов, bounce rate, среднее время на странице, соцдем, ОС и устройство пользователя, глубина просмотра сайта, стоимость показа и клика и др.

Все данные нужно учитывать в разрезах «план/факт/отклонение» и по периодам.

Выборки в режиме реального времени должны отображаться с графическом и табличном форматах, с возможностью выгрузки (экспорта) в excel.

Содержание работ

Для выполнения поставленной задачи начать пришлось с наведения порядка в классификации и кодификации креативов и кампаний. Была создана система управления нормативно-справочной информацией с автоматической генерацией UTM меток для каждого из креативов (с учетом рекламной площадки, формата, ресайза, кампании и др.)

Все данные с площадок необходимо было получать в максимально «сыром» (не агрегированном) виде, для расширения аналитических возможностей системы.

Для всех основных рекламных площадок были разработаны API-коннекторы осуществляющие сбор и выгрузку данных в БД системы. Для начала, задействовали следующие площадки: aiTarget, Taboola, SlickJump, AstraOne, сопоставляя их данные с данными из Google Analytics и Яндекс.Метрики.  

С помощью уникальных ID необходимо было сопоставлять и данные из разных площадок, например информацию о показах и стоимости с данными пост-клик анализа. Также, данные нормализовались, очищались и проверялись.

Кроме того, было разработано хранилище данных (data warehouse) для структурирования данных и подготовки нужных моделей и представлений.

Получив «чистые» и структурированные нужным образом данные, осталось решить задачу с визуализацией: основными видами дашбордов, преднастроенными формами и представлениями, фильтрами и инструментами экспорта.

Основные возможности системы

dashboard_screen_4

По готовности, система позволяет планировать показатели рекламных активностей для любого количества брендов на широком поле рекламных площадок с внушительным набором отслеживаемых показателей.

После запуска кампаний, выгруженные, нормализованные и очищенные данные отображаются в различных преднастроенных дашбордах и отчетных формах, с возможностью выбора табличного или графического вида, функцией drilldown («провалиться» в показатель или креатив для просмотра деталей), развитой системой фильтров и выборок, обеспечивая действительно сквозной анализ в большом наборе каналов.

Для увеличения производительности системы, были добавлены специальные решения, позволяющие «на лету» обрабатывать огромные массивы данных, менять фильтры и выборки и видеть результат в режиме реального времени.

Методология, заложенная в решение, позволяет формировать любую отчетность простой сменой фильтров и выбором отображения, в отличие от большинства дашбордов, которые жестко «прошиты» на определенные формы и показатели.

Технологии и интеграции

MS SQL, SQL Server Analysis Services (SSAS),

Power BI, API рекламных площадок

Результаты

Время обработки и формирования аналитической отчетности сократилось с 2 недель до нескольких минут

Москва, 1-й Магистральный тупик, 5А, офис 29

Тел. +7 495 269 03 17+7 916 490 5130