Аналитика поведения пользователей на обучающем портале компании Safilo Lab
Заказчик
Safilo Lab — подразделение одного из крупнейших мировых производителей солнцезащитных очков и оправ, включая бренды Carrera, Polaroid и многие другие.
У компании есть закрытый портал для партнеров, доступ куда можно получить только после заключения договора. На этом ресурсе сотрудники компаний дилеров могут ознакомиться с различными презентационными и POS-материалами, а также пройти тесты по продукции.
В связи с ростом количества клиентов, у заказчика возникла потребность повысить прозрачность работы с порталом.
Цели проекта
- Настроить отслеживание действий пользователей на портале с привязкой к аккаунту (логину).
- Безопасно передать фамилию и имя сотрудника из закрытой административной части сайта.
- Построить дашборд, объединяющий данные веб-аналитики и закрытой части сайта.
Решение
Основная идея проекта — обеспечить руководителя «единым источником правды» о работе на портале, объединив данные из веб-аналитики (Google Analytics, позднее Яндекс Метрика) с данными из внутреннего контура заказчика (сайт на 1С-Битрикс: Управление сайтом) и визуализировать в Power BI (Reporting Server).
Требования
Иерархия взаимодействия с партнёрами упрощенно выглядит так:
Куратор Safilo → Компании-партнёры → Консультанты.
Один куратор работает с несколькими компаниями и каждой из них может быть привязано любое количество консультантов.
Эту структуру необходимо было отобразить на дашборде и показать действия, которые выполняет каждый из консультантов:
- Просмотры презентаций и видео и сегментацией по брендам и коллекциям.
- Прохождение тестов по продукции с указанием результатов и затраченного времени.
Настройка веб-аналитики
В Яндекс Метрике было настроено отслеживание действий пользователей с передачей их обезличенного идентификатора. Вся логика на стороне Google Tag Manager. В момент авторизации в системе, сохраняется идентификатор пользователя и подставляется во все JS-события Метрики.
Аналогичные теги были настроены для других действий.
В результате отчет Яндекс Метрики "Параметры событий" содержит все данные для анализа: идентификаторы консультанта, компании и куратора, выполненное действие, а также названия коллекции и бренда.
Архитектура и защита данных
Из закрытой административной части сайта было нужно получить имя и фамилию сотрудника — они относятся к персональным данным, поэтому передавать их в явном виде нельзя.
Решение было построено так, чтобы не передавать в Google Analytics персональные данные пользователей.
- Когда клиент авторизуется на сайте, ему присваивается обезличенный внутренний идентификатор (ID), который не является персональными данными.
- Этот ID помещается в специальный «слой данных» (data layer), откуда передаётся в системы аналитики.
- Далее все действия клиента — просмотр страниц, переходы, взаимодействие с элементами интерфейса — связываются с этим уникальным ID.
- При этом ни ФИО, ни другие персональные сведения не покидают закрытый контур.
Таким образом отслеживаются действия пользователей на сайте, не нарушая 152-ФЗ и другие законы.
Визуализация и аналитика
Для визуализации выбрана платформа Microsoft Power BI Reporting Server, т.к. заказчик до этого уже работал с Power BI RS.
Power BI подключается сразу к двум источникам данных:
- Яндекс Метрика — для получения статистики по действиям пользователя и его ID.
- База данных сайта — для получения справочников с со следующими данными: ID, ФИО, Компания, Куратор и пр. Выгрузка была доступна через API, по определенному URL и ключу (паролю).
Две этих таблицы объединялись на стороне Power BI и на их этих был построен дашборд с фильтрами, сводными таблицами, диаграммами и карточками показателей.
Результат
Итоговый отчет позволил заказчику:
- Видеть динамику активности партнёров на закрытом портале.
- Отслеживать поведение как отдельных сотрудников, так и компаний.
- Анализировать наиболее популярные бренды и коллекции, на основании интереса дилеров.
- Следить за усилиями менеджеров при прохождении тестов.
Дашборд стал инструментом оперативного контроля и источником данных для стратегического планирования.
Опишите в свободной форме вашу задачу и мы свяжемся с вами для уточнения подробностей.
Контакты
Андрей Титенко
Зам. директора практики интегрированного маркетинга, руководитель группы технологического маркетинга
+7 (495) 790–7591 *198 titenko@techart.ru