Yametrika3x — Яндекс Метрика прямо в MODX3
Yametrika3x — Яндекс Метрика прямо в MODX3
Новый компонент Yametrika3x интегрирует полную аналитику Яндекс
Метрики в административную панель MODX3. Больше не нужно
переключаться между браузерными вкладками — все ключевые метрики
доступны там, где вы управляете сайтом.
Используется hywax/ya-metrika — PHP-клиент для работы с API Яндекс Метрики

Что умеет компонент
Yametrika3x загружает данные из Яндекс Метрики по расписанию и хранит
их в собственных таблицах базы данных. Это обеспечивает мгновенный
доступ к статистике без ожидания ответа от внешнего API при каждом
открытии страницы.
Компонент предоставляет одиннадцать разделов аналитики:
— Обзор — сводные KPI-карточки (сегодня vs вчера) и интерактивный
график посещаемости
— Посещаемость — детальная таблица по дням: визиты, просмотры,
уникальные посетители; выходные дни выделены цветом
— Страницы — топ страниц сайта по просмотрам за выбранный период с
поиском по URL
— Поисковые системы — источники органического трафика с долей каждого
поисковика
— Поисковые фразы — запросы, по которым приходят посетители
— География — распределение аудитории по странам и регионам
— Браузеры — статистика браузеров с процентным соотношением
— Пол и возраст — демографический портрет аудитории
— Синхронизация — журнал всех загрузок данных, ручной запуск,
загрузка за произвольный период
— Настройки — управление токеном, счётчиком и параметрами хранения
данных
— Документация — встроенная справка прямо в интерфейсе компонента
Данные фильтруются по периоду: сегодня, 7 дней, 30 дней, квартал, год
— или произвольный диапазон.
Технический стек
— hywax/ya-metrika — PHP-клиент для работы с API Яндекс Метрики
— HTMX — частичное обновление страницы без перезагрузки, ленивая
загрузка вкладок по клику
— UIKit 3 (scoped) — UI-компоненты изолированы от стилей MODX, без
конфликтов с ExtJS
— Cron — три режима синхронизации: hourly (данные за сегодня/вчера),
daily (7 дней), weekly (глубокая история)
Компонент в extras.modx.com
Компонент в modstore.pro


Получение OAuth-токена
Перейдите на страницу oauth.yandex.ru и нажмите «Зарегистрировать новое приложение».
Введите любое название приложения, в разделе доступов выберите «Яндекс Метрика» → «Получение статистики, чтение параметров своих и доверенных счётчиков».
Скопируйте Client ID созданного приложения.
Откройте в браузере ссылку, подставив свой Client ID:
oauth.yandex.ru/authorize?response_type=token&client_id=ВАШ_CLIENT_ID
Яндекс перенаправит вас на страницу с токеном в адресной строке — скопируйте значение параметра access_token.
Вставьте токен в поле OAuth-токен во вкладке Настройки.
Компонент в extras.modx.com
Компонент в modstore.pro
0
Новый компонент Yametrika3x интегрирует полную аналитику Яндекс
Метрики в административную панель MODX3. Больше не нужно
переключаться между браузерными вкладками — все ключевые метрики
доступны там, где вы управляете сайтом.
Используется hywax/ya-metrika — PHP-клиент для работы с API Яндекс Метрики

Что умеет компонент
Yametrika3x загружает данные из Яндекс Метрики по расписанию и хранит
их в собственных таблицах базы данных. Это обеспечивает мгновенный
доступ к статистике без ожидания ответа от внешнего API при каждом
открытии страницы.
Компонент предоставляет одиннадцать разделов аналитики:
— Обзор — сводные KPI-карточки (сегодня vs вчера) и интерактивный
график посещаемости
— Посещаемость — детальная таблица по дням: визиты, просмотры,
уникальные посетители; выходные дни выделены цветом
— Страницы — топ страниц сайта по просмотрам за выбранный период с
поиском по URL
— Поисковые системы — источники органического трафика с долей каждого
поисковика
— Поисковые фразы — запросы, по которым приходят посетители
— География — распределение аудитории по странам и регионам
— Браузеры — статистика браузеров с процентным соотношением
— Пол и возраст — демографический портрет аудитории
— Синхронизация — журнал всех загрузок данных, ручной запуск,
загрузка за произвольный период
— Настройки — управление токеном, счётчиком и параметрами хранения
данных
— Документация — встроенная справка прямо в интерфейсе компонента
Данные фильтруются по периоду: сегодня, 7 дней, 30 дней, квартал, год
— или произвольный диапазон.
Технический стек
— hywax/ya-metrika — PHP-клиент для работы с API Яндекс Метрики
— HTMX — частичное обновление страницы без перезагрузки, ленивая
загрузка вкладок по клику
— UIKit 3 (scoped) — UI-компоненты изолированы от стилей MODX, без
конфликтов с ExtJS
— Cron — три режима синхронизации: hourly (данные за сегодня/вчера),
daily (7 дней), weekly (глубокая история)
Компонент в extras.modx.com
Компонент в modstore.pro


Получение OAuth-токена
Перейдите на страницу oauth.yandex.ru и нажмите «Зарегистрировать новое приложение».
Введите любое название приложения, в разделе доступов выберите «Яндекс Метрика» → «Получение статистики, чтение параметров своих и доверенных счётчиков».
Скопируйте Client ID созданного приложения.
Откройте в браузере ссылку, подставив свой Client ID:
oauth.yandex.ru/authorize?response_type=token&client_id=ВАШ_CLIENT_ID
Яндекс перенаправит вас на страницу с токеном в адресной строке — скопируйте значение параметра access_token.
Вставьте токен в поле OAuth-токен во вкладке Настройки.
Компонент в extras.modx.com
Компонент в modstore.pro