[Gabatech] Яндекс.Метрика
Ставит счётчик Яндекс.Метрики на форум и корректно дружит с требованием согласия на обработку cookie: пока посетитель не согласился, метрика не грузится и данные не уходят на сторону Яндекса. Не требует правки шаблонов — счётчик и информер подключаются сами, а всем управляют тумблеры в админке. Подходит для любого форума на XenForo, где нужна статистика без ручного вмешательства в код.
Что делает
Настройки
Как устроено
Требования
Текущая версия: 1.0.0. Разработчик: Gabatech.
Ставит счётчик Яндекс.Метрики на форум и корректно дружит с требованием согласия на обработку cookie: пока посетитель не согласился, метрика не грузится и данные не уходят на сторону Яндекса. Не требует правки шаблонов — счётчик и информер подключаются сами, а всем управляют тумблеры в админке. Подходит для любого форума на XenForo, где нужна статистика без ручного вмешательства в код.
Что делает
- Добавляет код счётчика в секцию
<head>и, при включённой опции, информер в подвал форума. - Регистрирует third-party-группу yandex_metrika через штатный механизм согласия XenForo — без согласия счётчик не стартует.
- Проверяет ID счётчика: принимает только число, иначе не даёт сохранить настройку.
Настройки
- ID счётчика и общий выключатель.
- Вебвизор, карта кликов, отслеживание внешних ссылок (trackLinks), точный учёт отказов (accurateTrackBounce), ecommerce.
- Резервный CDN (jsDelivr) на случай недоступности основной метрики, отдельный тумблер информера, учёт хэшей (trackHash).
Как устроено
- Работает на шаблонных модификаторах и одном слушателе события согласия — без своих таблиц и запросов к базе.
- Не мешает кэшированию страниц и не добавляет лишних запросов к рендеру.
Требования
- XenForo 2.2+, PHP 8.1+.
Текущая версия: 1.0.0. Разработчик: Gabatech.