Sprachen: English · Nederlands · Deutsch · Español · Français · Italiano · Português · Papiamentu · Frysk

Index / Beiträge / Google Analytics vs. AWStats

Google Analytics vs. AWStats

Software für Website-Statistiken verstehen

Veröffentlicht
Aktualisiert
(erstellt )
Geschrieben von
Willem L. Middelkoop
Themen
Cloud · Daten · linux · Netzwerke · Testbericht · Server · Web · Webdesign · Arbeit
Menschliche Version dieses Beitrags
https://willem.com/de/2018-08-20_google-analytics-vs-awstats/
English
Google Analytics vs AWStats
Nederlands
Google Analytics vs. AWStats
Español
Google Analytics vs. AWStats
Français
Google Analytics contre AWStats
Italiano
Google Analytics contro AWStats
Português
Google Analytics vs AWStats
Papiamentu
Google Analytics vs AWStats
Frysk
Google Analytics vs AWStats
Sprachen
Aus dem englischen Original von einem Sprachmodell in zwei Durchgängen (Übersetzung und Korrektur) mit Glossar und Rechtschreibprüfung übersetzt; noch nicht von einem Muttersprachler gelesen.

Zusammenfassung

Diesen Monat habe ich mich mit Website-Statistiken beschäftigt und den Traffic mit verschiedenen Technologien gemessen. Manche meiner Kunden nutzen Google Analytics, andere AWStats, und manche beides. Welches besser ist, wird oft diskutiert, aber nur wenige verstehen die Unterschiede wirklich. Zeit, etwas Licht in die Magie der Web-Statistik zu bringen.

Volltext

AWStats und Google Analytics im Vergleich

Man könnte erwarten, dass beide Analyseprogramme dieselbe Menge an Website-Traffic melden. Das ist aber nicht so. Ich versuche zu erklären, warum die Berichte von Analytics und AWStats voneinander abweichen (und warum das meiner Meinung nach kaum eine Rolle spielt).

Google Analytics und AWStats: Software für Web-Traffic-Statistiken
Google Analytics und AWStats: Software für Web-Traffic-Statistiken

Google Analytics

Google Analytics gehört zur Google Marketing Platform und ist eines der meistgenutzten Programme zur Analyse von Website-Traffic. Google hat den Dienst 2005 gestartet, nachdem es mehrere auf Analytics spezialisierte Softwarefirmen übernommen hatte, allen voran Urchin und Adaptive Path.

So funktioniert Google Analytics

Google Analytics funktioniert, indem ein kleines Stück Programmcode auf deine Website (oder in deine App) eingebaut wird. Das startet das Tracking und Profiling, mit dem Google seine Web-Statistiken erstellt. Der Code lässt das Gerät des Besuchers eine Verbindung zu den Servern von Google aufbauen, und diese zählen alle Verbindungen und erzeugen daraus die Nutzungsstatistiken.

Verfügbarkeit von Google Analytics

Google bietet Analytics kostenlos an. Wenn du Google Analytics benutzt, stimmst du zu, deine Traffic-Daten mit Google zu teilen. So kann Google die Analytics-Daten verschiedener Websites kombinieren und genaue Profile von Menschen im Netz erstellen. Mit diesen Profilen lässt sich personalisierte Werbung bestens ausspielen, aber sie sind auch ein Grund zur Sorge um den Datenschutz. Google Analytics wird auf Websites sowie in Apps und Spielen eingesetzt.

AWStats

AWStats wurde im Jahr 2000 vom Franzosen Laurent Destailleur entwickelt und ist ein weit verbreitetes Serverprogramm, das Logdateien von Webservern auswertet. Der Name AWStats steht für „Advanced Web Statistics“.

So funktioniert AWStats

Das Log des Webservers enthält das vollständige Protokoll des Website-Traffics. In der Logdatei ist jede einzelne Verbindung zwischen dem Webserver und dem Gerät (Telefon, Computer, Tablet) festgehalten. AWStats wertet dieses Protokoll aus und liefert detaillierte Einblicke in den Web-Traffic.

Verfügbarkeit von AWStats

AWStats kann jeder benutzen, denn es ist freie Software, einschließlich Quellcode. Ich habe schon einmal darüber geschrieben, wie ich Menschen mit freier Software helfe, und die Vorteile freier Software erklärt (es geht nicht nur ums Geld). AWStats braucht Zugriff auf die Logdateien des Servers, deshalb wird es meist auf dem Server selbst installiert. Dadurch ist sein Blickfeld begrenzt: Es kann einzelne Nutzer nicht über verschiedene Websites hinweg verfolgen. AWStats wird für Web-, Mail-, Streaming- und Dateiserver eingesetzt.

Unterschied: die Maßeinheit

Der vielleicht wichtigste Unterschied zwischen den Systemen ist die Maßeinheit. Google Analytics arbeitet vor allem mit „Sitzungen“, AWStats mit (eindeutigen) Besuchen:

  • Sitzung in Google Analytics: eine Reihe von Seitenaufrufen desselben Browsers auf einer Website, bei der zwischen zwei Klicks nie mehr als 30 Minuten liegen, außer um Mitternacht. Siehe die Erklärung von Google.
  • (Eindeutiger) Besuch in AWStats: eine (eindeutige) IP-Adresse, die innerhalb einer Stunde eine Reihe von Seiten auf einem Webserver aufruft. Dauert die Reihe länger als eine Stunde, zählt der Besuch doppelt. Siehe die Erklärung in der AWStats-Dokumentation.

Unterschied: wo die Daten erhoben werden

Neben der Maßeinheit unterscheidet sich auch der Ort, an dem die Daten erhoben werden. AWStats misst auf dem Webserver. Die Software zählt buchstäblich, wie oft der Server die Anfrage bekommt, eine bestimmte Seite auszuliefern. Der Server antwortet menschlichen Besuchern, aber auch automatischen Anfragen.

Bots

Diese automatischen Anfragen stammen von Bots, Computerprogrammen, die selbstständig durchs Web surfen. Oft haben Bots eine bestimmte Aufgabe, etwa eine Website für eine Suchmaschine zu indizieren. Die meisten Bots erkennt man an ihrer IP-Adresse oder am sogenannten UserAgent (eine Art Kennung, die die Herkunft des Bots nennt, zum Beispiel „GoogleBot“). Die meisten Bots zählt AWStats nicht als Besuche, sondern führt sie in einer eigenen Liste auf.

Roboter surfen im Web: Bot-Traffic in AWStats
Roboter surfen im Web: Bot-Traffic in AWStats

Böse Bots

Leider benehmen sich nicht alle Bots anständig. Manche arbeiten für Hacker und suchen nach Sicherheitslücken. Andere, etwa manche Indexierungsroboter von Suchmaschinen, verhalten sich wie Menschen, um zu prüfen, ob die Website Menschen und Bots dieselbe Seite zeigt. Je nach User-Agent andere Inhalte auszuliefern ist eine miese Praxis, mit der dumme Websites das Suchmaschinen-Ranking manipulieren wollen.

Bots erkennen

AWStats versucht, Bots am Verhalten zu erkennen, indem es die Abfolge und das Tempo der Seitenaufrufe betrachtet (ein normaler, gesunder Mensch kann nicht mehr als zwei Seiten pro Sekunde lesen). Das verhindert aber nicht, dass sich manche Bots erfolgreich als Mensch tarnen, sodass AWStats sie mitzählt.

Ausschnitt aus der Logdatei eines Webservers, jede Zeile ist ein Seitenaufruf. Siehst du den Bot?
Ausschnitt aus der Logdatei eines Webservers, jede Zeile ist ein Seitenaufruf. Siehst du den Bot?

JavaScript

Google Analytics läuft nicht auf dem Server wie AWStats, sondern führt Code (JavaScript) auf dem Gerät des Besuchers aus. Je nachdem, wie das Analytics-JavaScript eingebunden ist, beginnt die Messung oft verspätet, weil das Laden von JavaScript etwas dauert. Manchmal startet sie erst, wenn die ganze Seite (mit Bildern und Schriften) komplett geladen ist. Wer die Seite vorher verlässt oder JavaScript deaktiviert hat, wird deshalb nicht gemessen. Weil Google Analytics JavaScript braucht, werden die meisten Bots nicht gemessen, denn sie können einen Browser mit JavaScript nur schwer nachahmen.

Typischer JavaScript-Code von Google Analytics: Du siehst deutlich den Verweis auf die Server von Google
Typischer JavaScript-Code von Google Analytics: Du siehst deutlich den Verweis auf die Server von Google

Google Analytics blockieren

Aus Datenschutzgründen blockieren manche Leute das JavaScript von Google Analytics aktiv. Es gibt Browser-Plugins und Werbeblocker, die das automatisch erledigen, ohne dass man technisches Wissen braucht. Ein anderer cleverer Webentwickler hat mit einem eigens gebauten Server-Setup herausgefunden, wie viele Menschen Google Analytics blockieren. In seinem Experiment stellte Jason Packer fest, dass etwa 8-11% der Nutzer Google Analytics blockieren.

Anteil der Menschen, die Google Analytics blockieren (2016), quantable.com - Jason Packer
Anteil der Menschen, die Google Analytics blockieren (2016), quantable.com - Jason Packer

Fazit

Die Unterschiede zwischen den Statistiken von Google Analytics und AWStats kommen von der Maßeinheit und vom Ort der Messung. AWStats zählt inklusive Bots zu viel, Google Analytics zählt wegen Problemen beim Laden und Blockieren von JavaScript zu wenig.

Am Ende spielt das aber kaum eine Rolle, denn solche Statistikprogramme solltest du vor allem nutzen, um die relative Entwicklung zu beurteilen. Gleichbleibende Ungenauigkeiten bei den absoluten Zahlen beeinflussen die Antworten auf Fragen wie diese nicht wirklich:

  • Läuft meine Website besser als gestern, im letzten Monat oder im letzten Jahr?
  • Welche Seite, welcher Blogbeitrag oder welches Produkt im Webshop ist am beliebtesten?
  • Steigt der durchschnittliche Traffic? Wirkt meine Werbekampagne?

Wenn du wirklich wissen willst, wer deine Website besucht, solltest du die Besucher bitten, sich zu erkennen zu geben. Das ist viel genauer (und höflicher!), als sich darauf zu verlassen, dass Google Analytics oder AWStats einzelne Personen identifizieren. So musst du dir auch keine Gedanken darüber machen, dass Menschen mehrere Geräte haben und deine Website von verschiedenen Orten aufrufen, etwa von der Arbeit, von zu Hause oder unterwegs (Zug, Bus).

Nutze Statistiksoftware, um die relative Entwicklung zu verfolgen, aber lerne deine Besucher lieber kennen, indem du mit ihnen in Kontakt trittst, statt Daten über sie zu sammeln. Baue Beziehungen statt Datenprofile auf. Darin liegt der Wert.

Maschinenformate dieser Seite