Своя система сбора данных о посещаемости Ваших сайтов позволяет решить задачи другого плана, которые не очевидны при использовании таких сервисов как Яндекс метрика и Гугл аналитика.
Потратив несколько часов на поиск готового решения, оказалось, что выбор доступных систем не такой большой. Мы ориентировались прежде всего на бесплатные решения, которые можно сразу установить и начать пользоваться.
Единственная система для получения статистики сайта, которая имеет актуальную версию и совместима с PHP 8.x - оказалась Matomo. Так как задача была получить систему в исходном коде и использовать на своем хостинге в замену выше перечисленных сервисов, предлагаемая версия как SAAS не рассматривалась, так как за нее нужно платить.
Установка стандартная, распаковка архива и создание базы данных, как и у большинства CMS прошла быстро и без ошибок. Интерфейс позволяет добавить несколько сайтов для отслеживания. Код счетчика выглядит и устанавливается аналогично сервисам у поисковых систем.
Обратите внимание, если Ваш сайт работает по двум протоколам, ipv4 и ipv6, Matomo тоже должен работать на двух протоколах, иначе статистика по ipv6 просто не попадет в случае его отсутствия.
1. Общий обзор Matomo
1.1 Посещения в реальном времени
Как видно на скриншоте главный экран отображает статистику посещений в реальном времени, отображая основную информацию по каждому пользователю.
Особенно понравилось отображение активности пользователя в виде нескольких папок, при наведении на которые - отображается страница перехода.
1.2 Срез данных по устройствам и программному обеспечению
1.3 Источники трафика
В базе содержаться не все социальные сети, их надо просто добавить в группу соц. сетей, в файле конфигурации.
1.4 Регулярные отчеты
В настройках есть возможность указать период отправки отчета на электронную почту, а также задать параметры его содержания. Очень удобно начинать рабочую неделю с просмотра отчета за прошлую.
1.5 Итог
Мы сравнили в небольшом разрезе времени и данные яндекс метрики совпадают с Matomo. Единственным недостатком является отсутствие ключевых слов, так как данный функционал не входит в базовую версию и является платным.
2. Удобство и наглядность использования Matomo
По сравнению с яндексом и гуглом у Motomo есть удобный просмотр поведения пользователей. Данный тип предоставления данных очень понравился, когда вы можете на одной странице увидеть действия пользователя, его активность.
По данному представлению видно, что посетитель переключил язык на английский с испанского скорее всего по причине плохого машинного перевода статьи, что очень полезно и символизирует о том, чтобы обновить перевод с помощью ИИ, на испанский язык мы делали его давно используя обычный онлайн переводчик.
2.1 Карта посещений в реальном времени
2.2 Мобильное приложение
Наличие мобильного приложения является плюсом, хотя и отстает по визуальности от яндекс метрики, разработчики явно ориентировались на гугл аналитику.
2.3 Наличие базовых отчетов
Matomo также имеет ряд базовых отчетов, где есть срез по странам, городам, устройствам, времени посещения и т.п. стандартных отчетах.
Для просмотра ключевых слов, по которым пришел посетитель Вам потребуется установить дополнительный плагин SearchEngineKeywordsPerformance, но он уже является платным и требует подписки, Вы можете воспользоваться 30 дневным тестовым периодом.
3. Вывод
Так как на наш взгляд яндекс метрика является более наглядным и понятным инструментом по сравнению с гугл аналитикой то сравнивали мы именно с яндекс метрикой.
Определенно Matomo заслуживает внимания и если у Вас установлены оба счетчика яндекс и гугл - то заменить гугл аналитику собственной системой с открытым исходным кодом и просматривать больше данных по пользователям и их поведению на сайте хорошее решение.
Заменить полностью обе (и яндекс и гугл) на Matomo конечно можно, но для полноценности придется платить за модуль SearchEngineKeywordsPerformance, на момент написания данной статьи стоимость 1 года - 154 евро с функционалом на 4 пользователей и безлимитное количество сайтов.
Итого: Вы можете заменить одну из статистик, чтобы одна была своя - в этом есть смысл, но заменить обе (яндекс и гугл) совсем бесплатным решением с открытым исходным кодом пока не получается.
И в дополнение конечно хотелось бы увидеть другие лицензионные модели приобретения модулей с разовой оплатой в рамках минорных обновлений текущей версии. При таком подходе лицензирования дополнительных модулей и адекватной цене полностью перейти на Matomo было бы доступно и обосновано, особенно владельцам одного, двух сайтов.
В любом случае система Matomo нам понравилась и по юзабильности и по наличию разных представлений отчетов.