← Все статьи Разработка

Подключили Яндекс.Метрику к Matomo — единый дашборд аналитики

5 мин чтения Автор: команда Веб-Полис
Подключили Яндекс.Метрику к Matomo — единый дашборд аналитики

Что сделали

Мы подключили Яндекс.Метрику к нашему Matomo-дашборду через API — теперь все данные по обоим счётчикам видны в одном интерфейсе. Это позволяет видеть полную картину: Яндекс.Метрика даёт «сырые» данные в реальном времени, Matomo — собственные сегменты, воронки и когорты.

Зачем это нужно

Яндекс.Метрика и Matomo исторически решают разные задачи:

  • Яндекс.Метрика — стандарт для российского рынка. Вебвизор, карта кликов, цели из JS-событий, интеграция с Директом.
  • Matomo — собственный сервер аналитики (мы хостим его сами на российском сервере). Полные данные без сэмплирования, GDPR-совместимость, кастомные отчёты, не зависит от блокировщиков рекламы.

Раньше мы смотрели данные в двух интерфейсах, тратили по 30 минут в день на сопоставление. Сейчас — один дашборд, оба источника в одной таблице.

Что показывает единый дашборд

  • Сводка по трафику: визиты, уникальные посетители, показатель отказов, время на сайте — рядом из обоих источников (для контроля расхождений).
  • Источники трафика: organic, direct, referral, social, cpc — с разбивкой по Яндекс.Метрике и Matomo.
  • Цели: регистрация, отправка формы, переход на страницу контактов, скачивание PDF — оба счётчика в одном отчёте.
  • Воронки: посещение → форма → отправка → дозвон. В Matomo — кастомная, в Метрике — стандартная.

Технические детали интеграции

Matomo имеет встроенный модуль API импорта. Мы настроили:

  1. Cron-задачу, которая раз в час запрашивает данные из Яндекс.Метрики через API отчётов v2 (с авторизацией по OAuth-токену).
  2. Кастомный плагин в Matomo, который сохраняет полученные данные в отдельный сегмент yandex_metrika_import.
  3. Дашборд, который выводит данные обоих источников в одной таблице с цветовой индикацией: если расхождение больше 5% — подсветка жёлтым, больше 15% — красным.

Расхождения в данных — почему они есть

Яндекс.Метрика и Matomo никогда не показывают идентичные цифры. Это нормально, потому что:

  • У них разные определения «визита» (таймаут 30 минут, но нюансы обработки отличаются).
  • Разная фильтрация ботов (Matomo фильтрует агрессивнее, цифры по реальным пользователям ниже).
  • Разные алгоритмы определения уникальных посетителей (cookie + fingerprint vs cookie + ClientID).
  • Cookie-баннер: после введения GDPR-совместимого баннера часть пользователей не даёт согласие, и Matomo этих визитов не видит (хотя наш внутренний сбор аналитики продолжает работать через md5 IP+UA).

Что это даёт клиентам

Теперь в ежемесячном отчёте мы показываем данные из обоих источников. Заказчик видит, что цифры по одному и тому же сайту немного отличаются — и понимает почему. Раньше это вызывало вопросы и недоверие. Сейчас всё прозрачно.

Стоимость интеграции для вашего сайта

Если у вас есть Яндекс.Метрика и хотите подключить её к собственному Matomo (с размещением на наших серверах в РФ) — стоимость разовой настройки 15 000 ₽, ежемесячное сопровождение 3 000 ₽/мес. Включает: настройку токенов, кастомные дашборды, ежемесячный отчёт на email.

Свяжитесь с нами, если хотите такую интеграцию — сделаем за 1-2 рабочих дня.

Нужна помощь с вашим проектом?

Расскажите о задаче — рассчитаем стоимость и предложим решение в течение дня.