Matomo: своя аналитика, когда Метрики мало

Раздел практики: Метрика и поведение.
- Ноль серверной нагрузки
- Вебвизор, карты, звонки
- История и выгрузки — по правилам кабинета
- Данные и история у вас
- Выгрузки свои, сколько нужно
- Работает без cookie-флага
- Сервер и обновления — на вас
Сделайте сегодня: сформулируйте один вопрос к данным, на который Метрика уже не отвечает. Нет вопроса — нет и второго счётчика.
«Захотели выгрузить историю за пять лет, а счётчик хранит меньше». Отчёты Метрики отличные, но глубина хранения, лимиты выгрузок и права на данные — правила чужого кабинета, не ваши. Это не «Matomo вместо Метрики для всех»: у большинства первая закрывает все задачи. Речь про момент, когда упёрся в стену — историю, выгрузки или локализацию данных.
Когда Метрики правда мало
Поводов четыре, и каждый проверяемый:
- История и глубина выгрузок. Помесячные ряды за пять лет, свои срезы «страница × источник × месяц» — у Метрики окна отчётов и лимиты API; у Matomo — пока жив диск.
- Данные у себя: посещаемость не уходит третьей стороне — своя база, свой контур. Для части проектов это решающий аргумент.
- Работа без cookie — с погрешностью по уникальным, зато где баннер согласия режет метрику сильнее, чем хочется.
- Свои события и поля. Custom dimensions под предметку, серверный трекинг, склейка с CRM — вопрос кода, а не чужого API.
Где Matomo проигрывает — и это нормально
Обратная сторона честная: Метрика бесплатна и без обслуживания, а Matomo — ещё одно PHP-приложение на вашем сервере, которое надо обновлять, бэкапить и защищать. Отчёты аскетичнее: вебвизора и карт кликов из коробки нет. И главное: история начнётся с даты установки — «Метрика + Matomo» первое время не бюрократия, а сохранение точки отсчёта.
Установка: вечер и двадцать минут внимательности
Ставится как обычное PHP-приложение: скачать, разложить в каталог — удобнее на поддомене вида stat.example.com, — создать базу MySQL, пройти установщик. Два места, о которых забывают:
- Архивация. Сырые данные сворачиваются в отчёты cron-задачей
console core:archive; без неё отчёты «плывут», тяжёлые срезы тормозят. - Хранение. В
config.ini.phpзадаётся срок жизни сырых логов; на миллион визитов в месяц закладываем гигабайты, а не мегабайты.
Код счётчика — туда же, где стоял любой другой тег. Нагрузка сопоставима с Метрикой; навесите десяток плагинов — взвесьте, как в гайде про основные веб-показатели.
Согласия и параллельный запуск
Matomo не отменяет cookie-политику сайта: если Метрика грузится после баннера согласия, второй счётчик живёт по тем же правилам — разбор в статье про cookie-согласие. Режим «без cookie» занижает уникальных — закладывайте погрешность при сверке.
Типичный случай
Контент-сайт с историей лет шести захотел сезонность по старым разделам. В Метрике счётчик при переезде пересоздали — старой истории нет; API выдаёт только недавние окна. Поставили Matomo: новый копит данные с нуля, а глубокое прошлое подняли из веб-логов хостера — посещаемость по URL за старые годы считается и там. Через полгода сравнение перестало быть археологией и стало скриптом.
Ставить или нет — считалка
Нужны вебвизор, карты и связка с Рекламой — оставляйте Метрику, Matomo её не заменит. Упираетесь в историю, выгрузки и локализацию данных — ставьте вторым контуром, не убивая первый. Не хотите обслуживать сервер, а стена осталась — посмотрите на облачную версию Matomo или выгрузки Метрики в свою таблицу . Отдельный расклад, когда вопрос не «Matomo или Метрика», а «можно ли вообще держать Google Analytics»: сбор, доступ из РФ, согласие и выгрузка разобраны в материале про работу Google Analytics в России.