(smt) system architecture is simple, as follows:
(smt) system architecture. Image by Luis Leiva. Icons by crystalXP.
When a user (1) visits a monitored Web page, the server (2) adds the mouse tracking tool in background. Data are sent asynchronously back to the server (3) where they are processed and stored (4). A copy of the browsed page is cached (5) as well as the tracking data (6) for later studies.
old version: (smt)v.1
new version: (smt)2.0
This system is more complex and has some differences with the previous (smt) version.
- The tracking data is stored in a MySQL database at regular time intervals, so the logs can be downloaded in a wide variety of text formats (not only XML, but CSV, TXT, ODS...).
- HTML logs are cached, so the one-log-per-user feature is not needed any more.
- This version comes with a powerful Content Management System, written totally from scratch. It mimetizes some WordPress features, so the learning curve is supposed to be very soft.