Jakie są zalety analizy plików dziennika serwera WWW w porównaniu z usługami internetowymi, takimi jak Google Analytics?
Jakie są zalety Google Analytics, takie jak narzędzia, w porównaniu z analizą pliku dziennika serwera WWW?
Analiza czystych plików dziennika:
Czysta analiza javascript:
Istnieją również platformy analityczne, które łączą analizę plików dziennika i tagi javascript. Ponadto Pion zapewnia platformę analityczną, która łączy analizę plików dziennika i wąchanie pakietów.
Kilka myśli:
Narzędzia internetowe, takie jak Google Analytics, wymagają JavaScript do pełnego działania. Niektóre z nich wymagają nawet włączenia JavaScript. Więc jeśli użytkownik nie ma włączonej obsługi JavaScript, statystyki Twojej witryny nie będą dokładne ani kompletne. Mogą również spowolnić działanie witryny, ponieważ użytkownik musi poczekać, aż kod zostanie w pełni pobrany i przeanalizowany pod kątem działania. Jeśli serwer dostawcy statystyk jest w tym momencie wolny, twoja strona będzie wydawać się wolna dla użytkownika.
Plusy są łatwe do skonfigurowania, ponieważ wymagają tylko małego fragmentu kodu do umieszczenia na twoich stronach i jesteś gotowy do pracy. Mają też tendencję do pozostawania na bieżąco ze zaktualizowanymi listami botów i przeglądarek, które mogą zastosować natychmiast, bez konieczności pracy od ciebie, więc ich raporty są zawsze aktualne.
Narzędzia internetowe, takie jak Awstats, nie wymagają żadnej strony klienta, dzięki czemu będą oferować pełny zestaw statystyk dla każdego użytkownika. Jeśli korzystasz z hosta internetowego, który zapewnia podstawowy panel sterowania, jeden z nich jest zwykle dołączany, więc nie jest wymagana konfiguracja.
Z drugiej strony, jeśli nie masz serwera z preinstalowanym panelem sterowania lub chcesz użyć innego, to jest on uwzględniony, musisz go zainstalować samodzielnie. Instalowanie oprogramowania na serwerach internetowych, szczególnie w systemach * nix, nie jest dla osób o lekkich sercach. Ponieważ przeglądarki i boty ciągle się zmieniają, musisz upewnić się, że to oprogramowanie jest aktualne, w przeciwnym razie będziesz mieć wiele „nieznanych” botów i przeglądarek w swoich statystykach, co nie jest szczególnie pomocne.
Porównywanie przez IMHO serwera sieciowego analizy plików do Google Analytics to jak porównywanie jabłek z gruszkami. 1 dzień pliku dziennika serwera może zawierać 1000 wierszy tekstu lub więcej (w zależności od liczby odwiedzin w Twojej witrynie), jest to całkowicie nieczytelne, chyba że chcesz spędzić resztę życia na analizowaniu go wiersz po wierszu .
Google Analaytics można w jakiś sposób porównać do innych narzędzi graficznych do analizy odwiedzających twoich stron internetowych, takich jak doskonałe Awstats, które są zawarte w zdecydowanej większości wszystkich planów hostingowych (dostarczanych z cPanel). Awstats opiera się na analizie logów serwera (jak wspomniałeś w swoim pytaniu), ale pokazuje, że tworzona grafika jest bardzo łatwa do odczytania.
Google Analytics vs Awstast ( wciąż IMO )
Profesjonaliści Google Analytics
Wady Google Analytics
Niesamowici profesjonaliści
Awstats przeciw
To naprawdę sprowadza się do elastyczności i ilości pracy, którą chcesz wykonać. Jeśli prowadzisz małą lub średnią witrynę internetową i chcesz uzyskać ogólne analizy dotyczące ruchu, z całą pewnością przerzuć swoje dane do Google Analytics i nigdy nie oglądaj się za siebie. Jest to doskonały system, który niezawodnie daje Ci wgląd w zachowanie użytkowników na Twojej stronie.
Jeśli twoja strona jest skomplikowana i ma wiele niekonwencjonalnych przepływów użytkowników (dużo AJAX?), Które chciałbyś śledzić, być może nie będziesz w stanie wprowadzić zmian w GA. Ponadto, jeśli chcesz skorelować wiele źródeł danych z ruchem w sieci (np. Informacje o użytkowniku z bazy danych), musisz zacząć myśleć o niestandardowym rozwiązaniu.
Oprócz możliwości narzędzi należy przyjrzeć się kompromisom między rejestrowaniem po stronie klienta a serwerem. Rejestrowanie po stronie serwera zawsze działa, niezależnie od tego, co robi klient, ale niestety jest w stanie uzyskać tylko ograniczoną ilość informacji z żądania HTTP. Rejestrowanie po stronie klienta może być bardziej elastyczne i gromadzić więcej informacji, ale musisz się martwić o skonfigurowanie dodatkowej warstwy usług w celu ich zebrania i istnieje szansa, że przegapisz niewielką część ruchu.