Обзоры расширений Joomla

 

  • Тип – статистика сайта Joomla.

 

 

JRealtime Analytics – это компонент счётчик Джумла с большим количеством статистических данных по сайту и пользователям. В предыдущей статье «Обзор JRealtime Analytics. Статистика посещения Joomla» мы рассмотрели его основные возможности и статистические данные, которые он собирает. В этой статье поговорим о целях, настройках и счётчике Joomla для фронтальной части сайта.

События (цели)

В JRealtime Analytics, также как в Яндекс.Метрике и Google Analytics, можно настраивать цели. Небольшая справка из справочной системы Яндекса: «Цель – это действие посетителя, в котором заинтересован владелец сайта: просмотр определенного количества страниц, посещение конкретной страницы, нажатие на кнопку, переход по ссылке, оплата заказа и т. д.. Достижение цели — выполнение заданного в параметрах цели условия.».

Обратите внимание, что «цель» и «событие» – это немного разные вещи. Цель может состоять из событий. Например, просмотр одной страницы – это событие, а три таких события, то есть три просмотренные страницы, – это цель. Также, целью может быть одно событие. Событие может не приводить к достижению цели. Всё зависит от того, как Вы настроите события.

В JRealtime Analytics есть Категории событий (рисунок ниже), это как категории материалов Joomla. Категории могут быть родительскими и дочерними. В них может быть одно и более событий. Также можно создавать события без категории.

JRealtime Analytics
JRealtime Analytics

В разделе Статистика событий (рисунок ниже) Вы сможете управлять событиями и просматривать результативность по каждой из них – количество достижений.

Статистика сайта Joomla
Статистика сайта Joomla

Более подробную информацию о достижении цели можно посмотреть в подробностях события (рисунок ниже).

Редактирование события
Редактирование события

При настройке события (рисунок выше). Существует несколько типов событий, которые Вы можете отслеживать. Например, начало отслеживания, когда происходит посещение указанного Вами URL-адреса, или, когда длительность пребывания пользователя на сайте или одной странице соответствует заданному значению (в минутах и\или секундах), когда пользователь просмотрел заданное Вами число страниц. Для каждого из типов событий есть свои «уникальные» настройки. Например, на рисунке ниже показан пример настроек события Мин. время сеанса на одной странице.

Мин. время сеанса на одной странице
Мин. время сеанса на одной странице

Есть общие для всех событий настройки.

  • Тип события.
  • Название.
  • Описание.
  • Категория.
  • Опубликовано.
  • Определить цель. Активируйте данную опцию, если это событие должно отслеживаться в качестве цели. Вы можете задать цель как количество раз, когда будет происходить это событие. Цель будет считаться достигнутой тогда, когда будет достигнуто заданное количество итераций события.
  • Счётчик ожидания цели. Задайте количество итераций событий, которое будет засчитано в качестве достижения цели. Например, в качестве цели Вы можете задать 100 посещений определённой страницы сайта.
  • Уведомления о событиях. Вы можете настроить уведомления по почте, каждый раз, когда происходит событие или достигаться цель.
  • Адрес электронной почты для отправки уведомлений. Вы можете задать один или несколько адресов, разделяя их запятыми, на которые будет отправлено уведомление по почте.

Настройка

Все настройки счётчика Joomla разделены на шесть вкладок.

  1. Настройки.
  2. Исключения.
  3. Модуль статистики.
  4. Расширенные.
  5. Google Analytics.
  6. Права. Это «стандартная» для Joomla вкладка, где Вы сможете настроить права доступа для разных групп пользователей к компоненту.

Настройки

На данной вкладке (рисунок ниже) собраны очень полезные настройки в плане регулировки нагрузки на сервер.

Настройки JRealtime Analitycs
Настройки JRealtime Analitycs
  • Загрузка фронтальной части сервера. Загрузка административной части сервера. Если Ваш сервер или соединение слишком перегружены потоком статистических данных, Вы можете снизить нагрузку на сервер при помощи данного параметра. Если Вы видите ухудшение производительности сервера, Вы можете попытаться уменьшить это значение. Обратите внимание, что меньшее значение ухудшит время отклика статистики в реальном времени. От себя хочу порекомендовать установить максимально низкое значение.
  • Время бездействия, после которого пользователь будет считаться как вышедший с сайта. Установите время в секундах, с момента последней активности, после которого пользователь будет считаться как вышедший с сайта. Это время визита (сессия). Согласно определениям в Яндекс и Google – это 30 минут (1800 секунд).
  • Префикс имени гостевых пользователей. Укажите префикс, который будет применяться для генерации случайных имён для гостевых пользователей. Их Вы увидите в отчётах статистики Joomla.
  • Статистический интервал панели управления. Позволяет Вам выбрать интервал для быстрой статистики панели управления и геокарты.
  • Режим геолокации. Выберите тип геолокации, который необходимо применять, использовать данные IP-адреса или HTTP-заголовков браузера. Думаю, что точнее будет по IP.
  • Отслеживание тепловой карты. Включает/отключает статистическую функцию тепловой карты по отслеживанию нажатия пользователей на элементы страницы (ссылки).
  • Максимальная ширина элемента тепловой карты. Максимальная высота элемента тепловой карты. Задайте максимальную ширину и высоту элементов страницы в пикселях, которые будут учитываться при отслеживании статистики тепловой карты. Вы можете увеличить это значение, если нажатия на некоторые элементы не отслеживаются в статистике тепловой карты.
  • E-mail адрес регистрации для обновления. Введите точно такой же e-mail адрес, который Вы использовали для регистрации на сайте разработчика JRealtime Analytics. E-mail адрес используется для идентификации Вашего аккаунта и проверки лицензии на обновления. Бесплатное обновление доступно в течении 1 года с момента последней покупки. Если Ваша лицензия на обновления действительна, то при доступности обновлений в панели управления появится кнопка для обновления. Больше информации о лицензии и обновлении можно прочесть на странице справки разработчика.

В области Полный статистический отчёт Вы сможете настроить состав и период для одноимённого отчёта, рассмотренного в предыдущей статье. Рекомендую выбирать как можно меньшее количество отображаемых данных и период. Это поможет Вам снизить нагрузку на сервер и избавиться от ошибок генерации страницы при просмотре этого отчёта.

Исключения

В данном разделе (рисунок ниже) Вы сможете назначить исключения данных из Вашего счётчика Джумла. То есть, Вы можете «глобально» отфильтровать сведения, которые будут попадать в статистику. Например, не учитывать посетителей пришедших по определённому IP-адресу или диапазону адресов, исключить группу пользователей, страну, страницу.

Исключения
Исключения

Рассмотрим доступные на этой вкладке опции.

  • Один IP адрес. Введите один IPv4 адрес в стандартном формате xxx.xxx.xxx.xxx, который Вам необходимо исключить из статистики. Например, если Вы администратор сайта и часто на него заходите, то возможно вы предпочтёте не собирать статистику для Вашего пользователя. Это полезно только в том случае, когда у Вас статический IP-адрес.
  • Начало диапазона IP-адресов. Окончание диапазона IP адресов. Укажите начало и окончание диапазона IP-адресов в стандартном формате xxx.xxx.xxx.xxx, которые Вы хотите исключить из статистики.
  • Множество IP-адресов. Вы можете задать множество диапазонов IP-адресов если, например, Вам нужно исключить из статистики различных ботов. Укажите каждый диапазон с новой строки и в таком формате: xxx.xxx.xxx.xxx-xxx.xxx.xxx.xxx, где первый IP – начало диапазона, а второй – окончание диапазона, разделённые символом тире «-».
  • Исключённые страницы. Укажите страницы, которые Вы хотите исключить из сбора статистики. Исключение повлечёт не выполнение плагина JRealtime Analitycs (он не будет выполняться на этих страницах).
  • Исключённые группы. Выберите группы пользователей, которые Вы хотите исключить из собираемой статистики. Исключение групп пользователей препятствует выполнению плагина JRealtime Analitycs и сбору статистики. Это удобно, если Вам необходимо исключить администраторов из статистического отчёта.
  • Исключить страны. Выберите страны, для которых Вы не хотите собирать статистику. Исключение стран повлияет на запуск плагина JRealtime Analitycs и сбор статистики. Это особенно полезно, если Вам необходимо исключить некоторые страны из статистического отчёта.

Модуль статистики

В данном разделе (рисунок ниже) можно настроить модуль счётчика Джумла, который потом можно отображать во фронтальной части сайта. Предварительно нужно создать этот модуль в менеджере модулей.

Счётчик Джумла
Счётчик Джумла

Причём, можно создать как самый простой счётчик – с минимальным количеством информации, так и весьма расширенный, включающий географию посетителей сайта и статистику в реальном времени (рисунок ниже). Безусловно, такой счётчик займёт больше места и будет плохо смотреться в узкой боковой колонке сайта. Расширенный счётчик больше подойдёт для предоставления данных о сайте потенциальным рекламодателям.

Счётчик Joomla
Счётчик Joomla

Расширенные

На данной вкладке (рисунок ниже) собраны разнообразные настройки. В том числе те, которые позволяют снизить нагрузку на сервер.

Расширенные
Расширенные
  • Автоматически очищать кэш реального времени. Активирует автоматическую очистку данных статистики реального времени из базы данных. Это оптимизирует производительность и уменьшит размер Вашей базы данных, очистив устаревшие данные.
  • Частота очистки. Укажите интервал очистки кэша базы данных для статистики реального времени. Для сайтов с высокой посещаемостью, например, тысячи, Вы можете выбрать более высокое значение для увеличения частоты очистки.
  • Очищать собранную статистику автоматически. Если Вы включите режим автоматической очистки для собранной статистики, все таблицы базы данных с хранящейся собранной статистической информацией, старше чем заданное количество месяцев, будут автоматически удаляться. Данные будут удалены безвозвратно.
  • Максимальный возраст (месяцы). Укажите максимальный срок хранения собранных статистических записей в базе данных. Если активен режим автоматической очистки, все записи старше заданного значения будут безвозвратно удалены.
  • Включить кэш. Выберите данную опцию для активации использования кэширования и увеличения производительности, а также снижения нагрузки на сервер при необходимости.
  • Время жизни кэша (в минутах). Укажите время жизни кэша в минутах для кэширования данных.
  • Тип смещения времени. Выберите тип смещения для часового пояса, который используется для формирования времени статистики. По умолчанию, он основывается на настройках Joomla Часовой пояс сервера, если нужно, Вы можете переключиться на настройки сервера в файле «php.ini».
  • Скрыть IP-адреса. Если Вы хотите следовать европейскому законодательству, и при этом не хотите продолжать отслеживать посетителей по IP, активируйте данную опцию.
  • Прямое отслеживание расширений. Активация прямого отслеживания расширений полезна в том случае, если Вы хотите отслеживать ссылки, создаваемые расширениями и не соответствующие определённым страницам сайта. Например, ссылки на документы, которые генерирует DOCMan и так далее. Активация прямого отслеживания расширений приведёт к тому, что в статистике будут появляться даже те ссылки, которые предназначены для нажатия и загрузки файлов и так далее. Это может помочь в решении проблемы отслеживания загрузок файлов при помощи Attachments (joomla/rasshireniya/attachments-zagruzka-fajlov-joomla). Также обратитесь к PDF-документации JRealtime Analytics для выяснения дополнительной информации по данному вопросу.

В области Расписание e-mail отчётов собраны настройки, при помощи которых Вы сможете сконфигурировать отправку статистических отчётов себе на почту или на почту клиентам. В поле E-mail адреса для отчётов можно указывать несколько адресов через запятую.

  • Режим JQuery noConflict. Управление предотвращением конфликта между JQuery и другими библиотеками javascript на таких страницах как Mootools. Если у Вас возникли проблемы, поменяйте значение данной настройки.
  • Включить библиотеку jQuery. Определяет, нужно ли добавлять библиотеку jQuery для выполнения плагина, или не включать её, если она уже есть для избежание нескольких добавлений. В случае ошибок или неисправностей из-за конфликтов Вы можете протестировать изменения настройки для нахождения оптимальной конфигурации
  • Загрузка скриптов. Выберите режим загрузки javascript, который будет использоваться для приложений чата.
  • Без конфликтов с Community Builder-JQuery. Это позволит восстановить версию jQuery, которая используется на страницах компонента Community Builder с другой версией. Если у Вас появились ошибки, например, отсутствие звука на страницах Community Builder, рекомендуется включить эту настройку.
  • Включить отладку. Если Вы включите отладку, сможете видеть сообщения ошибок и предупреждения Joomla с подробной информацией о коде javascript.

Google Analytics

Если не получилось интегрировать статистику сайта Joomla с Google Analytics в одноимённом разделе в панели управления JRealtime Analytics или несколько сайтов в Google Search Console, то на данной вкладке (рисунок ниже) Вы сможете устранить данные проблемы.

Google Analytics
Google Analytics
  • Домен сайта. Домен сайта Google Search Console. Вы можете указать определённый домен сайта, который будет отслеживаться при помощи статистики Google Analytics и Google Search Console, если в Вашем аккаунте более одного сайта. Домен необходимо указывать в следующей форме: «http://www.mydomain.com», и он должен принадлежать к аккаунту, который используется для аутентификации в панели управления Google Analytics и Google Search Console, если домен не указан, для статистики будет использоваться последний домен, добавленный в Ваш аккаунт Google.

Подробнее о настройки приложения Google Вы можете узнать в PDF-справке JRealtime Analytics.

Как видите, JRealtime Analytics – это не только обычный счётчик Joomla, но и весьма хороший компонент статистики в режиме реального времени. Надеюсь, что эта и предыдущая статьи (joomla/rasshireniya/jrealtime-analytics) дали Вам информацию, которая поможет определиться с целесообразностью установки данного расширения на свой сайт.


Полезные ссылки: