PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Webseiten Satistik für Seiten mit GET Parameter



foowee
14.03.05, 22:40
Hallo
Ich habe folgendes Problem.
Ich benutze Webalizer für die statistische Auswerung von Web-Seiten.
Diese Seiten werden mit php dynamisch erzeugt.
Es gibt nur eine PHP-Seite, die mit einem Parameter aufgerufen wird.
z.B. http://www.servername.de/index.php?template=stratseite
oder http://www.servername.de/index.php?template=seite1
Durch den Parameter werden die jeweiligen Daten aus einer DB geholt und als Seite zusammengebaut.
Im Webalizer bekomme ich jetzt ab er nur eine Statistik für die Seite http://www.servername.de/index.php ohne den Get Parameter.
Kann man Webalizer so konfigurieren das er die GET Parameter mit benutzt?
(Im Apache Logfile stehen die GET Parameter auch mit drinnen)
Mit anderen Worten: Ich möchte sehen mit welchem template der Besucher die Seite aufgerufen hat
Oder gibt es ein anderes lizenzfreies Tool das das kann.
Websuxess macht das meines Wissens so, aber das ist nicht Umsonst.
Danke schon mal, wenn mir jemand antwortet.
Ralf

derRichard
14.03.05, 23:09
hallo!

du kannst alle logfiles vorfiltern und dann erst dem webalizer zur auswertung geben.
wenn dir ein skript baust, das dir aus der einen logfile anhand der get-parameter mehere fake-logfiles macht, dann sollte das ohne probleme gehen.

grep, gawk und co. sind deine freunde. :)

//richard

foowee
15.03.05, 10:04
Hallo Richard
Danke für die Antwort.
Du hast geschrieben mit einem Script könnte ich mehrere Fake Logfiles erstelle.
Vielleicht hattest du mich da Falsch verstanden.
Ich möchte nur eine Auswertung. In der soll die selbe Seite, anhand der unterschiedlichen Get Variablen unterschieden werden, als ob es unterschiedliche Seiten währen.
Vereinfacht dargestellt, sollte es im Webalizer so aussehen:

http://www.servername.de/index.php?template=stratseite - heute 50 mal aufgerufen
http://www.servername.de/index.php?template=seite1- heute 12 mal aufgerufen

Deshalb brauche ich ja nur ein Logfile, oder?

Wahrscheinlich kann ich es dann einfacher, mit dem Befehl tr machen.
Damit, im Logfile, alle ? durche einen / ersetzen.

Mich würde interessieren was es noch für Möglichkeiten gibt.
Eine Möglichkeit ist, mod_rewrit zu benutzen und die URL umschreiben.

Oder gibt es ein Statistik Tool das so was kann?
Hat jemand mit AWStats da Erfahrung?
Im Internet habe ich zwar eine AWStats-Demo-Seite gefunden, auf dieser werden aber keine Parameter benutzt.

Grüße Ralf