Artikel drucken

20.03.2006

Link-Tracking mit Ajax

Der Brite Glenn Jones hat mittels JavaScript und Ajax ein einfaches Link-Tracking System für Websites vorgestellt, das Userbewegungen zur Laufzeit in einer Datenbank speichert. Der Quellcode liegt nicht offen, da er in Erwägung zieht, die Anwendung kommerziell zu verwenden.

Jones hat MapSurface mit JS und dem JavaScript Prototype Framework (Link: http://prototype.conio.net/) realisiert, verwendet wird eine Cross-Browser addEvent-Funktion.
Glenn präsentiert den JavaScript-Code und eine API-Erklärung in einem Artikel (Link: http://www.glennjones.net/Post/805/AjaxLinkTracker.htm), seine Idee bestand darin, ein Tracking-Mechanismus verfügbar zu machen, das nur "echte" User und Clients berücksichtigt und Spider, bzw. Spambots technisch ausschliesst.

I was interested in exploring the direct measurement of a user's interaction with a page. As people start to build more
complex Ajax driven interfaces like "del.icio.us Director" we need techniques to explore a user's interaction beyond logs
and server-side events. The idea I have put forward could be expanded to record all sorts of client side interactions.
I also wanted to build something that was unobtrusive and did not add lots of additional code directly into the HTML or
change the backend application. It is part of a number of experimental interfaces I am building.

Wie oben erwähnt, ist MapSurface nicht OS, die einfache Link-Tracking-Funktionalität hingegen, kann frei verwendet werden.
Sehr nettes Spielzeug, könnte insbesondere für technisch versiertere Blogger sehr interessant (Link: http://www.validome.org/blog/news/Item-27) sein.