Метрика лучше показывает поведение пользователей из России и СНГ, а также имеет функции вебвизора, карты кликов и тепловой карты — это удобно для анализа UX.
Как подключить Яндекс.Метрику и цели в MODX
Содержание:
Если сайт на MODX уже получает трафик, но вы не видите, откуда приходят люди, что они делают и какие страницы реально дают заявки, значит аналитика либо не настроена, либо настроена формально. А без этого и SEO, и реклама, и любые правки по сайту работают почти вслепую.
В этой статье разберём, как подключить Яндекс.Метрику к MODX и настроить цели, чтобы видеть не просто посещаемость, а реальные действия пользователей.
Зачем подключать Яндекс.Метрику на сайт MODX
Метрика помогает понять:
-
сколько людей приходит на сайт и откуда;
-
какие страницы смотрят чаще всего;
-
где пользователи уходят;
-
какие формы, кнопки и страницы приводят к заявкам;
-
как работает реклама и какие страницы стоит усиливать.
Для сайта на MODX это особенно полезно, потому что система даёт большую свободу в вёрстке и логике страниц. А значит, аналитика нужна не “для галочки”, а как рабочий инструмент для решений.
Шаг 1. Создаём счётчик в Яндекс.Метрике
Сначала создайте сам счётчик в интерфейсе Яндекс.Метрики: укажите домен, название и включите нужные функции — обычно это вебвизор, карта кликов и базовая аналитика поведения.
После создания счётчика вы получите JavaScript-код. Его и нужно встроить на сайт.
Шаг 2. Добавляем код Метрики в MODX
Есть два нормальных варианта подключения.
Вариант 1. Через шаблон
Если у сайта один основной шаблон, код счётчика можно вставить прямо перед закрывающим тегом </body>.
Плюс этого варианта — простота. Минус — если шаблонов несколько, код придётся дублировать или следить, чтобы он не потерялся при правках.
Вариант 2. Через отдельный чанк
Если шаблонов несколько, удобнее вынести код в отдельный чанк, например metrikaCounter, а затем подключить его в шаблонах.
Это более аккуратный вариант: код лежит в одном месте, и при необходимости его легко включать или отключать на нужных страницах.
Шаг 3. Настраиваем цели в Яндекс.Метрике
Один установленный счётчик — это ещё не аналитика заявок. Чтобы видеть конверсии, нужны цели.
Обычно для сайта на MODX стоит начать с трёх базовых вариантов:
-
посещение страницы благодарности — если после формы пользователь попадает на
/thanks/; -
клик по кнопке — если нужно отслеживать нажатие на конкретный элемент;
-
отправка формы — если форма работает через JS и не ведёт на отдельную страницу.
В интерфейсе Метрики создайте цель и выберите нужный тип. Дальше сайт должен передавать событие в момент действия пользователя.
Пример: отслеживание клика по кнопке
Если нужно отправлять событие по кнопке, можно добавить вызов Метрики прямо в атрибут onclick.
onclick="ym(XXXXXX,'reachGoal','formSend'); return true;"
Здесь XXXXXX — номер вашего счётчика, а formSend — название цели.
Такой способ подходит для простых сценариев, когда нужно быстро отследить нажатие на кнопку. Но если на сайте сложные AJAX-формы, лучше вызывать цель из JS-обработчика после успешной отправки формы, а не просто по клику.
Какие цели полезно настроить в первую очередь
Для большинства коммерческих сайтов на MODX хватает стартового набора:
-
отправка формы обратной связи;
-
клик по телефону;
-
клик по кнопке в первом экране;
-
переход в мессенджер;
-
открытие корзины или переход к оформлению заказа;
-
успешная покупка или заявка.
Нет смысла сразу плодить десятки целей. Лучше начать с тех действий, которые действительно влияют на заявки и продажи.
Шаг 4. Проверяем, что Метрика работает
После установки кода и целей откройте сайт, обновите несколько страниц и проверьте отчёты в Метрике. Обычно первые визиты и события появляются быстро.
Если счётчик установлен, но данные не идут, обычно причина в одном из трёх мест: код не попал в шаблон, чанк не подключён, либо цель вызывается не в тот момент.
Частые ошибки при подключении Метрики в MODX
-
Код вставили не во все шаблоны.
В итоге часть страниц остаётся без счётчика. -
Вызов цели поставили на кнопку, но форма может не отправиться.
Тогда отчёт будет показывать событие, хотя заявки фактически нет. -
Забыли очистить кеш MODX.
После вставки кода изменения могут появиться не сразу. -
Подключили чанк неправильно.
Для чанка нужен вызов вида. -
Настроили только счётчик, но не создали ни одной цели.
Как использовать Метрику дальше
После подключения аналитика становится полезной только тогда, когда вы реально смотрите данные и действуете по ним. Обычно Метрика помогает:
-
понять, какие страницы приносят обращения;
-
находить страницы с плохой конверсией;
-
сравнивать источники трафика;
-
анализировать клики и поведение пользователей;
-
проверять, как отрабатывают SEO- и рекламные гипотезы.
Если нужен следующий шаг после подключения Метрики, обычно это уже SEO-оптимизация, корректная настройка рекламы и разбор причин, почему конкретные страницы не конвертируют.
Итог
Подключить Яндекс.Метрику к MODX несложно. Главное — не ограничиться установкой счётчика, а сразу настроить цели и проверить, что они действительно отражают полезные действия пользователей.
Тогда аналитика перестаёт быть просто цифрами и начинает помогать принимать решения по сайту, рекламе и SEO.
Если нужно не просто вставить код, а аккуратно настроить аналитику, цели и события на сайте MODX, можно обратиться через контакты или заказать анализ кода сайта.
Нужно подключить Метрику и цели на MODX?
Поможем установить счётчик, настроить события и проверить, чтобы данные действительно собирались корректно.
Оставить заявкуВопрос? Ответ
Если у Вас доступ к админке MODX, можно вставить код через чанк или шаблон без FTP-доступа. Это безопасно и занимает пару минут.
Добавьте в HTML кнопки атрибут onclick="ym(XXXXXX,'reachGoal','formSend'); return true;" , где XXXXXX — номер счётчика Метрики.
Обычно первые данные поступают через 5–10 минут. Для целей может понадобиться немного больше времени — до часа.
Проверьте, чтобы код Метрики стоял перед тегом </body> и не блокировался другими скриптами. Также убедитесь, что в коде указан правильный номер счётчика.
Да. Метрика помогает оценить эффективность рекламы и поведения пользователей. Данные можно использовать для настройки Контекстной рекламы и улучшения SEO-продвижения .