Как крупному ритейлу перейти на новую систему аналитики — и не потерять данные? Кейс «Ленты» и Adventum
Клиент
«Лента» — федеральная торговая сеть с миллионами покупателей по всей стране. Компания активно развивает офлайн-магазины, доставку и цифровые каналы: сайт и мобильное приложение. Для ритейла такого масштаба корректная и своевременная работа аналитики крайне важна: она помогает оценить эффективность маркетинговых вложений, формировать продуктовую матрицу и работать с лояльностью клиентов.
С Adventum «Лента» работает с 2020 года, агентство помогает закрывать широкий спектр аналитических задач, например:
- настройка и поддержка сервисов веб-аналитики,
- регулярная отчетность и визуализация,
- ad-hoc аналитика.
Задача
После отключения Google Analytics в России команде «Ленты» пришлось срочно найти альтернативное решение. Требовалась система, которая:
● позволит передавать события в прежнем виде, не изменяя их структуру;
● обеспечит бесперебойность сбора данных при переходе;
● сохранит контроль и хранение информации внутри IT-контура;
● позволит оптимизировать расходы на аналитику.
Почему выбрали Snowplow
«Лента» рассматривала несколько альтернатив, включая отечественные решения, но выбрала Snowplow. Основные причины:
● контроль над данными и соответствие требованиям безопасности;
● open source-платформа, которую можно адаптировать под собственные задачи;
● отсутствие дорогой подписки — затраты только на инфраструктуру и работу инженеров.
Другие сервисы отпали: у них нет on-premise-версий, а стоимость тарифов начинается от сотен тысяч рублей в месяц.
Сложности
Snowplow — решение, которое требовало доработки. В отличие от «коробочного» Google Analytics, здесь нет готовых механизмов для атрибуции пользовательских сессий. Первая сверка показала расхождения: данные собирались, но их нельзя было использовать для отчетов.
Во время проекта необходимо было вести два параллельных процесса, требующих глубокой вовлеченности и ответственности. Инженеры «Ленты» разворачивали инфраструктуру и обеспечивали поток данных, а команда Adventum проверяла их на ошибки и устраняла расхождения.
Этапы проекта
Внедрение Snowplow команда Adventum разделила на несколько этапов:
- Первичная сверка. Сравнили данные Snowplow и GA, зафиксировали расхождения по событиям и сессиям.
- Исправления. Постепенно устраняли ошибки и протестировали систему, углубляясь в детальные метрики.
- Атрибуция. Совместно с аналитиками «Ленты» разработали кастомный механизм учета источников трафика.
- Регулярная коммуникация. Проект вели без отдельного ТЗ, в формате почасовой работы и еженедельных созвонов.
- Финал. На момент отключения GA компания не осталась без качественных данных. Последующие два месяца дорабатывали дополнительный функционал.
Результаты
Основной результат работы — успешное внедрение системы Snowplow без потери данных. А также команды:
● настроили стабильный сбор веб-данных;
● обеспечили уровень расхождений ≤5% по сравнению с прошлой системой;
● настроили кастомную атрибуцию сессий, которая стала источником для аналитических отчетов;
● сократили время ожидания данных — теперь аналитика доступна почти в реальном времени (вместо задержки на сутки в GA);
● сохранили контроль над архитектурой внутри IT-контура «Ленты».
Команда Adventum после интеграции Snowplow не оставила клиента без поддержки, обеспечивая стабильную работу системы.
«Переход на Snowplow позволил нам полностью контролировать аналитические данные внутри собственного IT-контура и получать их почти в реальном времени — без задержек. Adventum стали не просто подрядчиками, а надёжными партнёрами: вместе мы выстраивали атрибуцию, сверяли метрики и в итоге получили систему, которую до сих пор развиваем. Для крупного ритейла это выбор в пользу независимости и технологической гибкости».
Никита Новиков, Руководитель группы продуктовой аналитики
Кому подходит Snowplow
Опыт «Ленты» показывает, что Snowplow — достойная альтернатива зарубежным и дорогим отечественным решениям. Но важно учитывать ограничения:
● у компании должна быть команда инженеров данных, готовая поддерживать инфраструктуру;
● бизнес должен быть готов инвестировать время в доработку и настройку;
● выгода максимальна для крупных компаний, которым критично хранить данные внутри контура и экономить на лицензиях.
Что дальше
«Лента» планирует привести структуру веб-событий к структуре параметров событий мобильного приложения. Это позволит составлять одно ТЗ для аналогичных событий двух платформ, что уменьшит время подготовки в 2 раза. Это также упрощает работу разработчиков и автоматизацию разметки. Snowplow поддерживает пользовательские схемы событий любого вида, поэтому технически такой переход возможен.
Осуществление обозначенного плана также потребует немало времени, поскольку реализация задумана поэтапной с тщательным контролем и сверками на каждом из этапов.