Jeśli chodzi o zbieranie statystyk na stronach internetowych, nigdy nie możesz mieć dość. Chociaż jedną z najpopularniejszych metod śledzenia statystyk są usługi takie jak Google Analytics, analiza plików dziennika pozostaje niezawodnym sposobem śledzenia użytkowników, ponieważ są oni odporni na blokery skryptów. Szeroko stosowanym narzędziem do analizy plików dziennika jest narzędzie open source, AWStats.
Przed skonfigurowaniem programu AWStats należy się upewnić, że Perl jest zainstalowany na komputerze z systemem Windows Server 2003 / IIS 6 lub Windows Server 2008 / IIS 7.
Aby przechwycić ścieżki danych AWStats, witryny muszą rejestrować następujące pola:
Aby skonfigurować rejestrowanie w IIS 6, otwórz Menedżera usług IIS i kliknij prawym przyciskiem myszy folder Witryny sieci Web i wybierz Właściwości.
Na karcie Witryna sieci Web kliknij przycisk Właściwości w sekcji Włącz rejestrowanie.
W oknie Właściwości rejestrowania skonfiguruj harmonogram tak, aby był codziennie z czasem lokalnym używanym do nazewnictwa plików i najazdu.
Na karcie Zaawansowane skonfiguruj wymagane pola do zalogowania.
Zastosuj zmiany.
Aby skonfigurować rejestrowanie w IIS 7, otwórz Menedżera usług IIS i wybierz opcję Rejestrowanie z opcji konfiguracji serwera.
W konfiguracji rejestrowania skonfiguruj pojedynczy plik dziennika na witrynę, który przewija się codziennie, wykorzystując czas lokalny do nazewnictwa plików.
Kliknij przycisk Wybierz pola i zaznacz pola obok wymaganych pól.
Zastosuj zmiany.
Pobierz pakiet zip AWStats od Sourceforge. Utwórz folder o nazwie "awstats" w folderze "C: inetpubwwwroot" i wyodrębnij następujące pliki z pobranego pliku zip do tego folderu:
Po rozpakowaniu plików skopiuj plik "awstats.model.conf" do pliku o nazwie "awstats.domain.com.conf" (gdzie domeną jest witryna do śledzenia), otwórz go w Notatniku i skonfiguruj opcje jako potrzebne.
Pierwszą rzeczą, którą musisz skonfigurować, jest lokalizacja pliku dziennika, która domyślnie znajduje się tutaj:
Identyfikator IIS można znaleźć, przeglądając listę stron głównych w Menedżerze IIS i odnotowując wartość w kolumnie ID obok odpowiedniej witryny.
Ustaw opcje w pliku konfiguracyjnym. Ten plik ma bardzo dobre objaśnienie, co robi każda opcja, więc poświęć kilka minut, aby je przejrzeć. Oto kilka interesujących ustawień zgodnie z powyższą konfiguracją:
Po zapisaniu pliku konfiguracyjnego uruchom skrypt Perl AWStats, aby skompilować dane statystyczne. Polecenie wygląda następująco:
C: inetpubwwwrootawstats> C: Perlbinperl.exe awstats.pl -config = domena.com
Powyższe polecenie zakłada następujące (konfiguracja użyta w tym artykule):
Wreszcie, możesz uzyskać dostęp do danych statystyk za pośrednictwem przeglądarki. Ten adres URL jest publicznie dostępny dla wszystkich użytkowników do wyświetlenia, chyba że skonfigurujesz zabezpieczenia za pomocą IIS. Aby przetestować naszą konfigurację, po prostu przejdź do:
http: //localhost/awstats/awstats.pl? config = domena.com
Jedną z konfiguracji ustawionych w pliku konfiguracyjnym jest lokalizacja "LogFile", która określa ilość godzin do odjęcia od części daty pliku. Aby zautomatyzować proces kompilowania statystyk, skonfiguruj zadanie zaplanowane w systemie Windows, które uruchamia komendę, której użyłeś powyżej, do budowania statystyk na skonfigurowanym interwale.
Pobierz AWStats (pakiet zip)