What's new? | Help | Directory | Sign in
Google
                
Search
for
Updated Apr 10, 2008 by justin.forest
Labels: Phase-Implementation, Module
mod_accesslog  
Статистика доступа к контенту.

mod_accesslog: статистика доступа

Этот модуль позволяет вести статистику обращения пользователей к содержимому сайта.  Регистрируются только обращения к основным объектам для запрошенной страницы: разделу, документу, файлу.  Обращение к статике, а также к документам, отображаемым на странице, но не указанным явно в запросе, не регистрируется.  Например, если пользователь обратился к странице, выводящей список документов в определённом разделе, зарегистрировано будет обращение к разделу, но не к документам из выведенного списка, не к баннерам, отображаемым на этой странице, итд. 

Модуль можно использовать для сбора информации о доступе к файлам и для поверхностного анализа популярности опубликованного контента.  Для серьёзных аналитических исследований следует использовать серьёзные статистические системы, вроде Google Analytics или LiveInternet.

Настройка

В настройках модуля можно выбрать, запросы к какому типу объектов нужно регистрировать (к разделам, к документам).  Если адрес запрашиваемой страницы содержит как код раздела, так и код документа, в журнал будут помещены две отдельные записи.

Информация о доступе хранится в таблице node__astat, имеющей следующую структуру:

Поле Тип Описание
id int(10) unsigned Уникальный идентификатор записи для возможности удаления и точной сортировки (сортировка по дате запроса возможна только с точностью до секунды).
timestamp datetime Время запроса, в UTC.
nid int(10) unsigned Идентификатор раздела или документа.
ip varchar(15) Адрес запрашивающего пользователя.
referer varchar(255) Ссылка, по которой пользователь попал на страницу.

Для своей работы модуль использует интерфейс iRequestHook.


Sign in to add a comment