К содержанию
SEO и вебмастерство
Меню сайта

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


Matomo — аналитика на своём сервере

Раздел практики: Метрика и поведение.

Метрика и Matomo: где что болит
Яндекс.Метрика
  • Ноль серверной нагрузки
  • Вебвизор, карты, звонки
  • История и выгрузки — по правилам кабинета
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 в России.