macht auch nicht so viel sinn, jeden seitenaufruf je user in der db zu speichern.

will man so ausfürhliche logs, sollte man sich der server eigenen bedienen, die wesentlich ressourcen schondender sind und meistens ja eh angelegt werden, also warum die zusatzarbeit (sofern man vollen zugriff darauf hat).

zu dem schnippsel von medusier:
zusätzlich zum referrer wäre vielleicht auch noch die ip interessant, daran kann man dann auch noch erkennen, ob der user seinen bettellink über proxies aufruft etc.