Использование Awstats для создания статистики использования портала Liferay
Кто-нибудь пытался использовать Awstats для создания статистики использования портала Liferay?
Можете ли вы поделиться своим опытом о том, как это сделать?
Кроме Awstats и Google Analytics, есть ли другие альтернативы для создания статистики для портала Liferay? (Я не могу использовать Google Analystics, так как это ограниченный внутренний портал)
3 ответа
Лучше всего использовать Awstats для разбора логов веб-сервера (Apache, IIS или что-то еще). Если Liferay создает собственные журналы, вы можете настроить Awstats для анализа пользовательских форматов журналов. Смотрите здесь советы по чтению пользовательских журналов:
Как примечание, не должно быть большой проблемы с внутренним использованием Google Analytics (если я правильно понимаю ваш сценарий). Если пользователи, посещающие вашу внутреннюю веб-страницу, имеют доступ к Интернету, код Google Analytics по-прежнему должен срабатывать и регистрировать статистику. (Так как код работает на клиенте - это только их, чем нужен доступ в интернет). Мы используем эту настройку, где я работаю, чтобы отслеживать статистику пользователей для нашей интрасети.
Что касается AWStats. У меня был довольно большой успех при разборе файлов журнала Apache. Дополнительная информация в GA довольно полезна, хотя иногда она позволяет понять ваши демографические и средние настройки для пользовательских компьютеров.
Я никогда не использовал портал Liferay, но настроить AWstats очень просто. Предполагая, что вы используете Apache на Debian, просто apt-get install awstats
и скопируйте файл конфигурации по умолчанию в /etc/awstats/
в новый файл для вашего vhost. Все, что вам нужно отредактировать - это папки LogFile, SiteDomain, HostAliases и DirData. И вам нужно включить mod_perl, очевидно.
Недавно я установил его на своем собственном сайте и нашел этот пост Сами Далуш очень полезным. Я также написал в блоге о том, как настроить его для журналов Nginx.