Подключили Яндекс.Метрику к Matomo — единый дашборд аналитики
Что сделали
Мы подключили Яндекс.Метрику к нашему Matomo-дашборду через API — теперь все данные по обоим счётчикам видны в одном интерфейсе. Это позволяет видеть полную картину: Яндекс.Метрика даёт «сырые» данные в реальном времени, Matomo — собственные сегменты, воронки и когорты.
Зачем это нужно
Яндекс.Метрика и Matomo исторически решают разные задачи:
- Яндекс.Метрика — стандарт для российского рынка. Вебвизор, карта кликов, цели из JS-событий, интеграция с Директом.
- Matomo — собственный сервер аналитики (мы хостим его сами на российском сервере). Полные данные без сэмплирования, GDPR-совместимость, кастомные отчёты, не зависит от блокировщиков рекламы.
Раньше мы смотрели данные в двух интерфейсах, тратили по 30 минут в день на сопоставление. Сейчас — один дашборд, оба источника в одной таблице.
Что показывает единый дашборд
- Сводка по трафику: визиты, уникальные посетители, показатель отказов, время на сайте — рядом из обоих источников (для контроля расхождений).
- Источники трафика: organic, direct, referral, social, cpc — с разбивкой по Яндекс.Метрике и Matomo.
- Цели: регистрация, отправка формы, переход на страницу контактов, скачивание PDF — оба счётчика в одном отчёте.
- Воронки: посещение → форма → отправка → дозвон. В Matomo — кастомная, в Метрике — стандартная.
Технические детали интеграции
Matomo имеет встроенный модуль API импорта. Мы настроили:
- Cron-задачу, которая раз в час запрашивает данные из Яндекс.Метрики через API отчётов v2 (с авторизацией по OAuth-токену).
- Кастомный плагин в Matomo, который сохраняет полученные данные в отдельный сегмент
yandex_metrika_import. - Дашборд, который выводит данные обоих источников в одной таблице с цветовой индикацией: если расхождение больше 5% — подсветка жёлтым, больше 15% — красным.
Расхождения в данных — почему они есть
Яндекс.Метрика и Matomo никогда не показывают идентичные цифры. Это нормально, потому что:
- У них разные определения «визита» (таймаут 30 минут, но нюансы обработки отличаются).
- Разная фильтрация ботов (Matomo фильтрует агрессивнее, цифры по реальным пользователям ниже).
- Разные алгоритмы определения уникальных посетителей (cookie + fingerprint vs cookie + ClientID).
- Cookie-баннер: после введения GDPR-совместимого баннера часть пользователей не даёт согласие, и Matomo этих визитов не видит (хотя наш внутренний сбор аналитики продолжает работать через md5 IP+UA).
Что это даёт клиентам
Теперь в ежемесячном отчёте мы показываем данные из обоих источников. Заказчик видит, что цифры по одному и тому же сайту немного отличаются — и понимает почему. Раньше это вызывало вопросы и недоверие. Сейчас всё прозрачно.
Стоимость интеграции для вашего сайта
Если у вас есть Яндекс.Метрика и хотите подключить её к собственному Matomo (с размещением на наших серверах в РФ) — стоимость разовой настройки 15 000 ₽, ежемесячное сопровождение 3 000 ₽/мес. Включает: настройку токенов, кастомные дашборды, ежемесячный отчёт на email.
Свяжитесь с нами, если хотите такую интеграцию — сделаем за 1-2 рабочих дня.
Нужна помощь с вашим проектом?
Расскажите о задаче — рассчитаем стоимость и предложим решение в течение дня.