SmartQuery /ВОПРОС → ПРИМЕР → ПОНЯТНЫЙ ОТВЕТ
Системы и инструменты

Метрика в MODX: один счётчик в общем шаблоне

Чтобы подключить собственный счётчик к сайту на MODX, нужен код из настроек Яндекс.Метрики и место в общем шаблоне. Неизвестный модуль «Yandex Metrika» из старой статьи не является обязательным условием.

Подготовка

  1. Убедитесь, что у вас есть право изменять сайт и управлять нужным счётчиком.
  2. Создайте или выберите счётчик для правильного домена.
  3. Настройте только нужный сбор данных и проверьте требования приватности сайта.
  4. Скопируйте актуальный код владельца, а не ID из чужого примера.

Вставка через chunk

В MODX создайте chunk для согласованного кода и вызовите его из общего шаблона в месте, рекомендованном Метрикой. Chunk — повторно используемый текстовый элемент; его наличие не означает отдельного исполняемого PHP-модуля.

[[$siteAnalytics]]

Это пример вызова chunk, а не активный код счётчика. Не вставляйте вторую копию в каждую статью, если общий шаблон уже содержит его.

Проверка

  • Посмотрите исходный HTML нескольких страниц и найдите ровно нужную установку.
  • Проверьте номер счётчика и запросы через официальный отладчик.
  • Проверьте фильтры и отчёт для тестового просмотра.
  • При ошибке CSP разрешайте необходимые адреса по документации, не снимайте CSP целиком.

Блокировка аналитики пользователем не является поломкой основного сайта. Статистика должна подключаться осознанно и не раскрывать секреты из URL или формы.

Документация