Лог-анализатор
Анализатор логов – специальная программа, которая собирает, обрабатывает и хранит логи – списки событий, происходящих на сервере. Каждое обращение пользователя к сайту записывается в лог. Лог-файл выглядит как обычный текстовый файл, где каждое событие занимает отдельную строку.
В лог-файлах хранятся сведения об IP-адресе пользователя, его браузере, откуда и по каким ключевым запросам он пришел на сайт, чем интересовался и сколько времени потратил на каждой странице. Также логи покажут, какие файлы были скачаны с сервера или загружены на него. Кроме информации о действиях пользователей, в лог-файлах можно найти сведения о времени посещения сайта поисковыми роботами, хакерских атаках, ошибках навигации сайта и другие полезные вещи.
Данные лог-файлов анализируются администратором или веб-аналитиком, при необходимости можно создавать довольно специфические отчеты с данными, не представленными в обычных счетчиках.
Причины возникновения
Несмотря на многофункциональность систем интернет-статистики, некоторые действия пользователей они все еще не в состоянии отследить. Например, счетчик не покажет, сколько человек добавили ваш сайт в закладки или когда ресурс посещали поисковые роботы. Зато покажет лог-анализатор.
Для человека лог-файлы выглядят набором цифр, букв и ссылок, более похожим на шифровку. Для специалиста же это вполне понятный текст, но анализировать его в “сыром” виде – трудно и низкоэффективно, если нужно оценить данные с нескольких серверов, то и невозможно. Поэтому задачу анализа логов выполняют через лог-анализатор.
Применение
Анализатор логов устанавливается на сервер или собственный компьютер пользователя.
Установка анализатора на сервер удобна, если компания располагает личным выделенным сервером. В этом случае время хранения логов не ограничено. Статистика обычно находится по адресу типа «www.stat.имя домена.доменная зона», доступ к ней можно получить как по паролю, так и без него.
Но многие компании размещают сайт на стороннем сервере, предоставляющем платное или бесплатное размещение (хостинг). На таких серверах расположены тысячи сайтов, и статистика хранится недолго, обычно до 1 месяца. В этом случае владельцу лучше установить лог-анализатор на собственном компьютере и периодически копировать данные. Правда, здесь встает вопрос о синхронизации старых и новых лог-файлов. Естественно, что чем выше активность пользователей, тем больше записей в журнале и тем больше вес лога. Чем больше такой файл, тем его конечно сложнее читать, поэтому администраторы используют ротацию логов: по истечении определенного срока или при достижении некоего объема данные архивируются или удаляются.
Лог-анализаторов на рынке много, есть и бесплатные, и платные варианты, причем стоимость может достигать нескольких сотен $. Популярными являются Webalizer, Loganalizer, Analog, AWStats – все они бесплатные. Из платных отмечают Weblog expert и Alterwind Log Analyzer – в вариантах Professional и Standard.