При ведении digital рекламных кампаний возникла необходимость в сквозной (от планирования кампании и показа креатива до клика и пост-клик действий пользователя) аналитике, в условиях, когда кампании идут на разных рекламных площадках.
Каждая площадка имеет свой личный кабинет и интерфейс взаимодействия. А также, свои правила сбора, агрегирования и визуализации данных.
Кроме того, по условиям здачи, необходимо было обеспечить поддержку сколь угодно большого числа брендов, каналов, кампаний и креативов.
Оценивать эффективность необходимо по достаточно широкому набору показателей: показы, клики, CTR, рейтинг ключевых слов и креативов, bounce rate, среднее время на странице, соцдем, ОС и устройство пользователя, глубина просмотра сайта, стоимость показа и клика и др.
Все данные нужно учитывать в разрезах «план/факт/отклонение» и по периодам.
Выборки в режиме реального времени должны отображаться с графическом и табличном форматах, с возможностью выгрузки (экспорта) в excel.
Для выполнения поставленной задачи начать пришлось с наведения порядка в классификации и кодификации креативов и кампаний. Была создана система управления нормативно-справочной информацией с автоматической генерацией UTM меток для каждого из креативов (с учетом рекламной площадки, формата, ресайза, кампании и др.)
Все данные с площадок необходимо было получать в максимально «сыром» (не агрегированном) виде, для расширения аналитических возможностей системы.
Для всех основных рекламных площадок были разработаны API-коннекторы осуществляющие сбор и выгрузку данных в БД системы. Для начала, задействовали следующие площадки: aiTarget, Taboola, SlickJump, AstraOne, сопоставляя их данные с данными из Google Analytics и Яндекс.Метрики.
С помощью уникальных ID необходимо было сопоставлять и данные из разных площадок, например информацию о показах и стоимости с данными пост-клик анализа. Также, данные нормализовались, очищались и проверялись.
Кроме того, было разработано хранилище данных (data warehouse) для структурирования данных и подготовки нужных моделей и представлений.
Получив «чистые» и структурированные нужным образом данные, осталось решить задачу с визуализацией: основными видами дашбордов, преднастроенными формами и представлениями, фильтрами и инструментами экспорта.
По готовности, система позволяет планировать показатели рекламных активностей для любого количества брендов на широком поле рекламных площадок с внушительным набором отслеживаемых показателей.
После запуска кампаний, выгруженные, нормализованные и очищенные данные отображаются в различных преднастроенных дашбордах и отчетных формах, с возможностью выбора табличного или графического вида, функцией drilldown («провалиться» в показатель или креатив для просмотра деталей), развитой системой фильтров и выборок, обеспечивая действительно сквозной анализ в большом наборе каналов.
Для увеличения производительности системы, были добавлены специальные решения, позволяющие «на лету» обрабатывать огромные массивы данных, менять фильтры и выборки и видеть результат в режиме реального времени.
Методология, заложенная в решение, позволяет формировать любую отчетность простой сменой фильтров и выбором отображения, в отличие от большинства дашбордов, которые жестко «прошиты» на определенные формы и показатели.
Время обработки и формирования аналитической отчетности сократилось с 2 недель до нескольких минут
Москва, 1-й Магистральный тупик, 5А, офис 29