Существует несколько способов установить Яндекс Метрику на Joomla 3 и Joomla 4: с помощью стороннего расширения, через HTML-модуль, а также непосредственная вставка кода счетчика в код шаблона.

Что такое Яндекс Метрика?

Яндекс Метрика — сервис веб-аналитики от Яндекса.

Сервис действует по стандартному принципу работы счётчиков и информаторов других сервисов веб-аналитики. Яндекс Метрика подключается путем внедрения специального кода на все страницы сайта, после чего начинает отслеживать каждое посещение, собирая данные о всех посетителях и их поведении на сайте. Сервис очень полезен для рекламодателей, т. к. позволяет проследить клики на рекламное объявление и предоставляет многофункциональные инструменты для анализа привлечённой аудитории сайта для выявления в последствии наиболее эффективных методов и средств рекламы.

Как установить Яндекс Метрику на Joomla?

Важная информация!
Перед установкой на сайт необходимо создать счетчик в аккаунте Яндекса.

Существует несколько способов установить сервис аналитики Яндекса на сайт, функционирующий на CMS Joomla:

  1. с помощью плагина,
  2. через модуль HTML-код,
  3. путём вставки кода счетчика в код шаблона.

Плагин Yandex Metrika

Рассмотрим процесс установки на примере бесплатного плагина Yandex Metrika:

  1. скачайте плагин здесь (ссылка на JED)
  2. установите плагин через менеджер расширений:
    • для Joomla 3: РасширенияМенеджер расширенийУстановка
    • для Joomla 4: СистемаРасширенияУстановить
  3. перейдите в:
    • для Joomla 3: РасширенияПлагины
    • для Joomla 4: СистемаПлагины
  4. найдите плагин Система - IWS.BY Яндекс Метрика и перейдите в его настройки
  5. во вкладке Плагин:
    • выберите значение Включено для опции Состояние
    • вставьте код счетчика (который должен быть предварительно создан в сервисе Яндекс.Метрика) в текстовую область Код Яндекс Метрики
    • в поле Лицензионный ключ можно ввести лицензионный ключ для автоматических обновлений расширения (ключ доступен в личном кабинете на сайте разработчика)
  6. сохраните изменения

Таким образом сайт будет подключен к Яндекс Метрике. Убедитесь в этом, перейдя на страницу со списком счетчиков (для доступа требуется авторизация в Яндексе) и кликнув по круглой иконке слева от названия счетчика: в случае корректной установки она должна стать зеленой.

Установка Яндекс Метрики через модуль

Мы рекомендуем использовать именно этот метод, т. к. он не требует установки сторонних расширений и задействует веб-аналитику на всех страницах сайта не зависимо от шаблона:

  1. перейдите в:
    • для Joomla 3: РасширенияМодули
    • для Joomla 4: СистемаМодули сайта
  2. нажмите в Создать
  3. нажмите HTML-код в списке доступных для создания типов модулей
  4. во вкладке Модуль:
    • введите заголовок модуля (например: «Метрика»)
    • установите значение Скрыть для опции Показать заголовок
    • выберите любую позицию, например, footer или left (только не debug), для соответствующего шаблона в опции Позиция
    • выберите значение Опубликовано для опции Состояние
    • скопируйте код счетчика (на странице Настройки в сервисе Яндекс.метрика для соответствующего сайта) и вставьте в текстовую область для HTML-кода
  5. во вкладке Привязка к пунктам меню выберите значение На всех страницах для опции Привязка модуля
  6. во вкладке Основные параметры выберите значение Нет для опции Обрабатывать плагинами
  7. во вкладке Дополнительные параметры выберите значение none для опции Стиль модуля
  8. сохраните изменения
  9. проверьте корректность установки счетчика в сервисе Яндекс.Метрика

Вставка кода счетчика в код шаблона Joomla

Важная информация!
В случае вставки кода счетчика в код шаблона Joomla сервис Яндекс.Метрика будет обрабатывать только страницы, для которых назначен данный шаблон.

Существует несколько способов добавления пользовательского кода в код шаблонов:

  1. Через настройки шаблона (ШаблоныСтили)

    Актуально не для всех шаблонов: некоторые не имеют в настройках текстовой области для ввода пользовательского кода.

  2. Путём правки файла index.php в папке шаблона через панель управления хостингом или по FTP

    Для этого требуется доступ к панели управления хостингом, установленный FTP-клиент и FTP-доступ к сайту. Наименее удобный вариант.

  3. Путём правки файла index.php шаблона через панель управления сайтом

    Самый простой способ, актуальный для всех шаблонов, но необходимы соответствующие права доступа к данному разделу настроек.

Рассмотрим 3-й способ как наиболее удобный и подходящий для всех шаблонов:

  1. перейдите в:
    • для Joomla 3: РасширенияШаблоныШаблоны
    • для Joomla 4: СистемаШаблоны сайта
  2. перейдите в Параметры нужного шаблона
  3. в списке файлов и папок найдите и кликните по index.php
  4. в области редактора кода найдите закрывающий тег </body> и вставьте перед ним код счетчика
  5. сохраните изменения
  6. проверьте корректность установки счетчика в сервисе Яндекс.метрика
Важная информация!
Если вы решите обновить шаблон через менеджер расширений, то все его файлы, в том числе index.php, будут перезаписаны, поэтому придётся добавлять код Яндекс Метрики повторно.
Упоминаемые термины:

JED, Joomla, Шаблон, CMS