Для установки Яндекс.Метрики на сайт, который использует Modx Revolution, следуйте этим шагам:
1. Сначала необходимо создать аккаунт в Яндекс.Метрике, если у вас его еще нет. Для этого зайдите на сайт Яндекс.Метрика (https://metrika.yandex.ru) и создайте новый аккаунт.
2. После создания аккаунта вы должны получить счетчик Яндекс.Метрики. Для этого перейдите в раздел "Счетчики" и нажмите на кнопку "Добавить счетчик". Заполните необходимую информацию о вашем сайте и сохраните.
3. В административной панели Modx Revolution зайдите в раздел "Элементы" и выберите "Сниппеты". Создайте новый сниппет, например, с названием "YandexMetrica".
4. Вставьте следующий код в поле "Код сниппета":
<?php $metrikaCounter = "Ваш_номер_счетчика"; $output = <<<HTML <!-- Yandex.Metrika counter --> <script type="text/javascript"> (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym($metrikaCounter, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/$metrikaCounter" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter --> HTML; return $output; ?>
Обратите внимание на переменную $metrikaCounter
. Здесь вы должны указать номер счетчика, который вы получили ранее.
5. Сохраните сниппет и закройте редактор.
6. Сейчас у вас есть сниппет для добавления кода Яндекс.Метрики на любую страницу вашего сайта. Чтобы добавить код на страницу, вы должны вызвать этот сниппет в нужном месте шаблона.
Для вызова сниппета на странице вам нужно отредактировать шаблон. В административной панели Modx Revolution зайдите в раздел "Элементы" и выберите "Шаблоны". Выберите нужный шаблон и отредактируйте его.
7. Найдите тег </head>
и добавьте следующую строку перед ним:
[[YandexMetrica]]
8. Сохраните шаблон.
Теперь Яндекс.Метрика должна быть установлена на вашем сайте, использующем Modx Revolution. Вы сможете отслеживать статистику посещений, кликов и других показателей в вашем аккаунте Яндекс.Метрики.