Владельцы многих сайтов хотели бы подробно изучить свою аудиторию. Откуда приходят (страны, IP), каков возраст посетителей, как долго они проводят на сайте времени, какие страницы открывают и так далее. Подобная информация может быть полезна для оценки эффективности работы других расширений. Например, вы можете установить такой плагин для Joomla, как niceText, и проследить за тем, как долго времени проводят на страницах вашего сайта пользователи после такого изменения (измерения показывают, что приятный, красивый текст удерживает читателя надолго).

Статистика посещений без специальных расширений

В общем-то, самые важные статистические сведения предоставляют разнообразные счётчики, предоставляемые Интернет-сервисами. Например, весьма популярным и информативным является инструмент от LiveInternet. Здесь есть практически всё – количество посетителей, число прочитанных страниц, глубина просмотра, регионы России и мира и т.д. Но вот проанализировать другую информацию они не в состоянии, да и это не является главной их задачей.

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

Таким образом, нам нужен инструмент для подобных измерений. Попробуем проанализировать основные расширения для Joomla, которые способны на решение таких задач.

Расширение JoomlaStats

Для начала работы необходимо установить com_joomlastats. Его работа должна быть активирована. В руководстве к компоненту указано три метода активации. Самый простой вариант предусматривает установку модуля mod_jstats_activate. После этого можно собирать статистику. Какую информацию предоставляет расширение JoomlaStats?

  • Количество посещений за год.
  • Статистика по ключевым словам.
  • Статистика приходивших роботов.
  • Посетители по странам.
  • Поисковые машины.
  • Браузеры.
  • Операционные системы.

Можно установить отдельные компоненты, которые будут собирать только какой-то один вид информации (например, можно собирать только посещения поисковых роботов). Тем самым вы уменьшите нагрузку на ядро CMS и размер базы данных. Дело в том, что каждый посетитель заставляет срабатывать скрипт, который заносит в базу информацию. Для высоконагруженных сайтов устанавливать JoomlaStats не рекомендуется, так как это значительно затормозит их работу.

Существуют и другие компоненты для Joomla. Но некоторые из них являются несвободными, а какие-то уязвимыми или не работающими в последней версии 1.5.

Встроенная статистика в Joomla

В ядре CMS уже есть небольшой инструмент для сбора информации:

  • Число пользователей.
  • Количество размещённых статей.
  • Просмотры материалов.

Список слишком мал для того, чтобы делать какие-то выводы.

Собираем статистику с помощью хостера

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