Das ist sicher ein Weg.
Ich habe mir das ganze so gedacht...
- User geht auf die Seite (datetime, Eintrag wird geschrieben mit IP + Zeit)
- User guckt sich 4 Minuten lang eine Seite an, also keine Aktivität
- User klickt auf eine neue Seite (wieder datetime -- (aktuelle Zeit - vorheriger Eintrag) == 4 Min.)
das immer so weiter...
Frage ist nur, ist es zu lastig ?
Hast du Erfahrungen mit INSERT DELAYED ?