Jens Kaiser: Aufenthaltsdauer von Besucher feststellen

Beitrag lesen

Hallo,

ich bin schon seit längerem auf der Suche nach einer Möglichkeit die Aufenthaltsdauer von meinen Besuchern auf der Seite mitzuprotokolieren. Alle bisher unternommenen Versuche sind nicht zuverfässig genug. Hat jemand von Euch eine Idee oder eine Lösung für dies Problem?

Vielen Dank,
Ortwin Kartmann

Vielleicht geht es ja sehr umständlich mit Cookies und Perl oder PHP3 und neueren Browsern mit HTML 4.0:
0-Pixel Frame setzten.

1 Möglichkeit: 0 Pixel-frame verweisst direkt zu einem CGI-Skript, dass ein Cookies setzt und evtl. das schon vorhandene Cookie ausliest und die Ergebnisse in einer Datei oder Datenbank speichert. Im Header der ausgegeben Datei <meta http-equiv="refresh" content="999" URL=XXXX"> setzen. Wenn du die URL-Angabe weglässt, lädt der Browser das selbe Skript nach angegebener Zeit immmer wieder neu und das Skript kann den Keks immer wieder einlesen und die Ergebnisse in eine Datenbank oder Textdatei speichern.

2 Möglichkeit: Wie oben beschrieben nur mit einer normalen HTML-Datei mit einer 1-Pixel-Grafik, die von einem Skript erzeugt wird. Dieses Skript kann dann ebenfalls Cookies verwalten und die Erbegnisse abspeichern. Vielleicht geht es so ein wenig schneller und deine Besucher merken nicht so leicht, wie gemein du sie ausspionierst. :-)

Du könntest das Cookie in beiden Fällen auch weglassen und nur die ID-Adresse, Browserangaben etc. abspeichern, aber mit Cookies hast du einfach besser Kontrolle über deine Besucher.  :-)

Ich würde dies meinem Server allerdings nicht zumuten. Auch funktioniert es nur mit Browsern die <..http-equiv..> richtig interpretieren.
Ich habe ein solches Skript allerdings noch nie geschrieben!!

Schöne Grüsse,
Jens Kaiser