Was sind die Vorteile der Analyse von Webserver-Protokolldateien gegenüber Webdiensten wie Google Analytics?
Was sind die Vorteile von Google Analytics wie Tools gegenüber der Analyse von Webserver-Protokolldateien?
Reine Protokolldateianalyse:
Reine Javascript-Analyse:
Es gibt auch Analyseplattformen, die sowohl Protokolldateianalyse als auch Javascript-Tags kombinieren. Außerdem bietet Pion eine Analyseplattform, die Protokolldateianalyse und Paket-Sniffing kombiniert.
Ein paar Gedanken:
Für webbasierte Tools wie Google Analytics muss JavaScript vollständig funktionieren. Einige von ihnen erfordern sogar, dass JavaScript überhaupt aktiviert ist. Wenn für einen Benutzer JavaScript nicht aktiviert ist, sind Ihre Site-Statistiken nicht korrekt oder vollständig. Sie können Ihre Site auch verlangsamen, da der Benutzer warten muss, bis der Code vollständig heruntergeladen und analysiert wurde, damit er funktioniert. Wenn der Server des Statistikanbieters zu diesem Zeitpunkt langsam ist, scheint Ihre Seite für den Benutzer langsam zu sein.
Positiv zu vermerken ist, dass sie einfach einzurichten sind, da nur ein kleiner Codeausschnitt auf Ihren Seiten platziert werden muss und Sie einsatzbereit sind. Sie bleiben außerdem in der Regel auf dem neuesten Stand der aktualisierten Bot- und Browserlisten, die sie sofort anwenden können, ohne dass Sie etwas tun müssen, sodass ihre Berichte immer aktuell sind.
Webbasierte Tools wie Awstats erfordern keine Clientseite und bieten daher einen vollständigen Satz von Statistiken von jedem Benutzer. Wenn Sie einen Webhost verwenden, der ein grundlegendes Control Panel bietet, ist normalerweise eines davon enthalten, sodass keine Einrichtung erforderlich ist.
Wenn Sie jedoch keinen Server mit vorinstalliertem Control Panel haben oder einen anderen verwenden möchten, müssen Sie einen selbst installieren. Die Installation von Software auf Webservern, insbesondere auf * nix-Systemen, ist nichts für Unbeschwerte. Da sich Browser und Bots ständig ändern, müssen Sie sicherstellen, dass Sie diese Software auf dem neuesten Stand halten. Andernfalls haben Sie viele "unbekannte" Bots und Browser in Ihren Statistiken, was nicht besonders hilfreich ist.
IMHO Vergleichen der Webserver-Protokolldatei-Analyse mit Google Analytics ist wie das Vergleichen von Äpfeln mit Birnen. Ein Tag der Server-Protokolldatei kann aus 1000 oder mehr Textzeilen bestehen (abhängig von der Anzahl der Besuche auf Ihrer Website). Dies ist völlig unlesbar, es sei denn, Sie möchten den Rest Ihres Lebens damit verbringen , sie zeilenweise zu analysieren .
Google Analaytics kann irgendwie mit anderen Grafiktools verglichen werden, um die Visisten Ihrer Webisten zu analysieren, wie z. B. die hervorragenden Awstats, die in der überwiegenden Mehrheit aller Hosting-Pläne enthalten sind (im Lieferumfang von cPanel enthalten). Awstats basiert auf der Analyse des Serverprotokolls (wie Sie in Ihrer Frage erwähnt haben), zeigt jedoch, dass das Ergebnis in einer grafischen Form sehr einfach zu lesen ist.
Google Analytics gegen Awstast ( immer noch IMO )
Google Analytics-Profis
Google Analytics Nachteile
Awstast Profis
Awstats cons
Es kommt wirklich auf die Flexibilität und den Arbeitsaufwand an, den Sie erledigen möchten. Wenn Sie eine kleine bis mittlere Website betreiben und generische Analysen zu Ihrem Datenverkehr wünschen, werfen Sie Ihre Daten auf jeden Fall in Google Analytics und schauen Sie niemals zurück. Es ist ein ausgezeichnetes System, das Ihnen zuverlässig einen zeitnahen Einblick in das Benutzerverhalten auf Ihrer Website gibt.
Wenn Ihre Website kompliziert ist und viele unkonventionelle Benutzerströme (viele AJAX?) Hat, denen Sie folgen möchten, können Sie möglicherweise keine Dinge in GA einbinden. Wenn Sie mehrere Datenquellen mit Ihrem Webdatenverkehr korrelieren möchten (z. B. Benutzerinformationen aus Ihrer Datenbank), müssen Sie auch über eine benutzerdefinierte Lösung nachdenken.
Über die Funktionen der Tools hinaus müssen Sie die Kompromisse zwischen der clientseitigen und der serverseitigen Protokollierung untersuchen. Die serverseitige Protokollierung funktioniert immer, unabhängig davon, was der Client tut. Leider kann er nur eine begrenzte Menge an Informationen aus der HTTP-Anforderung abrufen. Die clientseitige Protokollierung kann flexibler sein und mehr Informationen sammeln. Sie müssen sich jedoch Gedanken darüber machen, eine zusätzliche Schicht von Diensten einzurichten, um diese zu sammeln. Es besteht die Möglichkeit, dass Sie einen kleinen Teil Ihres Datenverkehrs verpassen.