Назад к портфолио

Кейс 3. Аналитика и дашборды для CRM Ю-Пласт

Кейс: аналитика и дашборды для CRM Ю-Пласт - статистика, фильтры и логирование

Задача

Предоставить заказчику удобные инструменты для анализа поведения пользователей на платформе. Отслеживать динамику работы с проектами (создание, сохранение, скачивание). Обеспечить детализацию статистики вплоть до конкретного пользователя. Дать возможность гибкой фильтрации по дате, региону, активности. Снизить нагрузку на менеджеров за счёт автоматизации аналитики.

Наше решение

Проект: Разработка системы аналитики и пользовательских дашбордов в рамках экосистемы «Визуализатор» для производителя сайдинга и фасадных материалов Ю-Пласт.

Кейс 3. Аналитика и дашборды для CRM Ю-Пласт — 1

Кейс 3. Аналитика и дашборды для CRM Ю-Пласт — 2

Кейс 3. Аналитика и дашборды для CRM Ю-Пласт — 3

Дашборды активности пользователей

  • Количество зарегистрированных пользователей (по дням/неделям/месяцам).
  • Количество авторизаций за выбранный период.
  • Количество созданных проектов с детализацией- сколько загрузили, сколько скачали, сколько сохранили.
  • Среднее количество проектов на одного пользователя.
  • Возможность «проваливания» из графика в список конкретных пользователей с сортировкой и экспортом.

Фильтры и сортировки

  • По количеству проектов.
  • По дате регистрации и авторизации.
  • По регионам.
  • По активности (те, кто стал пользоваться больше или меньше за период).
  • По количеству дней без проектов.

Администрирование (User List)

  • Полный список пользователей с колонками: дата авторизации, количество проектов, количество входов.
  • Быстрая сортировка по убыванию/возрастанию (как в Excel).

Логирование действий пользователей

  • Создание проекта.
  • Редактирование проекта.
  • Создание контура.
  • Редактирование контура.
  • Замощение.
  • Сохранение проекта.
  • Скачивание проекта.

Логирование позволило отслеживать этапы работы и выявлять ошибки или «узкие места» в пользовательском сценарии.

Этапы разработки

Анализ и проектирование:

  • Совместная работа с заказчиком по определению ключевых метрик.
  • Проектирование структуры дашбордов и связей с CRM.

Разработка дашбордов:

  • Реализация графиков по регистрациям, авторизациям, созданию и скачиванию проектов.
  • Настройка фильтрации по датам и регионам.
  • Возможность перехода с графика к таблице пользователей.
  • Добавление сортировок и экспортируемых таблиц.

Логирование действий:

  • Внедрение системы записи ключевых действий пользователей.
  • Интеграция логов в дашборды для анализа поведения.

Тестирование и оптимизация:

  • Проверка корректности фильтров, сортировок и экспорта.
  • Финальный аудит UX и доработка визуализации.

Общий срок реализации: ~ 50 часов на дашборды + 8 часов на логирование

Кейс 3. Аналитика и дашборды для CRM Ю-Пласт — 4

Методология разработки

Использовался Канбан:

  • Задачи разделялись на этапы с постоянной приоритизацией.
  • Дашборды и логирование внедрялись итеративно: заказчик сразу видел промежуточные результаты.

Технологический стек

  • Backend: Symfony (PHP).
  • База данных: MySQL (хранение логов, статистики, пользователей).
  • Frontend: React (динамическая визуализация графиков).
  • Библиотеки аналитики: Chart.js / D3.js (интерактивные графики).
  • Экспорт данных: генерация XLS/CSV.

Кейс 3. Аналитика и дашборды для CRM Ю-Пласт — 5

Почему выбран именно этот стек:

  • Symfony обеспечил быструю интеграцию с существующими модулями проекта «Визуализатор».
  • MySQL — оптимально для хранения больших объёмов событийных данных.
  • React + Chart.js — позволили реализовать гибкие и наглядные графики с возможностью «проваливания» в данные.

Кейс 3. Аналитика и дашборды для CRM Ю-Пласт — 6

Связанные проекты: Кейс 1. Веб-сайт Ю-Пласт, Разработка ПО калькулятора, Кейс 2: Визуализатор домов для Ю-Пласт

Результат

Разработана система дашбордов, показывающих активность пользователей в разных разрезах. Добавлены фильтры и сортировки по ключевым параметрам (регион, дата, количество проектов). Внедрено логирование всех действий пользователей для анализа поведения и поиска ошибок. Заказчик получил инструмент для оперативного анализа воронки использования: от регистрации → до скачивания проектов. Сократилось время ручной обработки статистики и повысилась прозрачность работы системы.