Перейти к содержимому

Яндекс Метрика внутри Odoo 10: своя интеграция вместо переключения вкладок

OAuth-доступ, автоматическая выгрузка статистики и отчёты прямо в интерфейсе Odoo
2 июля 2026 г. от
Яндекс Метрика внутри Odoo 10: своя интеграция вместо переключения вкладок

Схема: OAuth-доступ к Яндекс Метрике, выбор счётчика и периода, данные посещаемости внутри Odoo

Для одного из клиентов на Odoo 10 нужно было видеть статистику сайта — визиты, посетители, источники трафика, популярные страницы — не переключаясь в отдельный кабинет Яндекс Метрики, а прямо рядом с остальными бизнес-данными. Готового официального коннектора под старый Odoo 10 нет, поэтому мы написали свой модуль поверх открытого API Яндекс Метрики.

Где искать в интерфейсе

Новый раздел меню верхнего уровня — Яндекс Метрика, в нём три пункта: Данные (сама статистика — список, график, сводная таблица), Настройки (авторизация и параметры выгрузки) и Журнал запросов (лог обращений к API для диагностики).

Как настраивается доступ

Авторизация — по протоколу OAuth с правом metrika:read («получение статистики, чтение параметров своих и доверенных счётчиков»): в личном кабинете Яндекса регистрируется приложение, его Client ID вписывается в настройки модуля, дальше по кнопке-ссылке «Ссылка для получения токена» подтверждается доступ и токен копируется в поле «OAuth Token». Дальше на форме настроек есть кнопки «Проверить подключение», «Получить счётчики» (подтягивает список доступных счётчиков через Management API — остаётся выбрать нужный) и «Обновить данные» — она же может сработать сама по расписанию, если включить автообновление.

Что показывает модуль

  • Сводку посещаемости за период: визиты, посетители, просмотры, отказы, глубина и среднее время просмотра;
  • отчёт по источникам трафика;
  • отчёт по самым посещаемым страницам.

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

Итог

Модуль версии 10.0.1.0.0 работает поверх Reporting и Management API Яндекс Метрики (https://api-metrika.yandex.net), не требует доработок со стороны Яндекса и не привязан к конкретному сайту — только счётчик и токен с правом на чтение статистики.

Интеграция Odoo 10 с ККТ Эвотор: очередь чеков и REST API для терминала
Что можно закрыть на стороне Odoo, а что требует отдельного приложения на самой кассе

Похожая задача в вашей компании?

Напишите намСмотреть услуги