Besucherzeit messen

Xym

Erfahrenes Mitglied
Hi!

Ich wollte fragen, ob es eine Möglichkeit gibt zu messen, wie lange ein Besucher auf der Seite bleibt?

Bei google habe ich keine richtige Lösung gefunden.
 
Es gibt diverse Techniken mit Ajax. Das einfachste wäre ein Java-Script, das in regelmäßigen Abständen (durch einen Timer) ein Script auf deiner Seite aufruft. Dadurch könntest du in etwa messen, wie lange das Browserfenster geöffnet ist bzw. deine Seite angezeigt wird.
 
Das wäre eine Möglichkeit.

Aber wie speicher ich dann die Daten am besten auch ab um sich auszuwerten?
 
Wenn der Besucher das erste mal die Seite besucht, legst du einen neuen Datensatz in der Datenbank zusammen mit dem aktuellen Zeitstempel ab. Ob es der erste Besuch der Seite ist, kannst du mittels Session-Variablen festlegen. Eine weitere Spalte in der gleichen Tabelle nimmt den Zeitstempel des letzten Ausführens des Timer-Scripts auf. Daraus kannst du die Differenz bilden und weißt wie lange jemand auf der Seite war.
 
Okay,

aber Datensätze kann ich doch nur mit PHP speichern, aber die Funktion regelmäßig mit Javascript aurufen.

Wie löse ich das Problem?
 
Zurück