Comments
If you are going to submit a bug, please use the bug report section.
Here you can post whatever you want about the (smt) system. Just scroll down this page and fill in the form. SPAM is removed automatically.
77 comments so far
-
# mr_xtatic on 06 December 2006 (13:01) said:
Nice work! Hope to see it finished soon :D
-
# Luis Leiva on 17 December 2006 (19:07) said:
I am currently working as freelance in some web & video projects, waiting for a research grant, so i really don't know when will this project be totally finished.
I hope to fully develop it soon! -
# Sergio on 07 July 2007 (07:07) said:
Nice and impressive work, it will turn the web design to a real ergonomic and useful web design, by knowing the behaviour of your potential visitors, its a great idea
-
# Jorge Laranjo on 07 October 2007 (12:12) said:
Hi Luis. I talked with you on the IADIS conference. This software sounds cool. I'll give it a try on my personal website and some other projects. If you want to discuss features to add-on just e-mail me :-)
-
# Nomikon on 27 December 2007 (13:01) said:
Hello, I'm just testing (smt). HTML and XML files are being recorded in their respective folders, but looking at any HTML file I'm unable to get the mouse tracking layer. Surely I'm missing something...
-
# Luis Leiva on 27 December 2007 (16:04) said:
@Nomikon: Maybe your problem is located in smt_storeData.php, where you have to define your paths and JS files acordingly to your filesystem folder's structure. Please read the documentation provided or send me the URL to your monitored HTML page(s) and i will have a look.
Best regards. -
... on 2008 tons of SPAM were received, and legitimate comments were removed accidentally in the cleaning process. Sorry.
-
# Scot Colford on 28 April 2009 (15:03) said:
Very much looking forward to using this in our next web site redesign. It would be wonderful if that times out with v2!
-
# Luis Leiva on 30 April 2009 (10:10) said:
@Scot: Thanks for your interest in the mouse tracking tool!
The acquisition and visualization modules are already finished. I'm working now on the preprocessing and statistical ones.
By now, if everything goes well, the first (smt) 2 release will be available in one month or two (surely before summer).
Best regards,
Luis -
# jordi on 25 June 2009 (13:01) said:
buenas luis, enhorabuena por tu trabajo. Es increiblemente fácil de instalar y actualizar. Solo una pregunta: ¿para que sirve al admin password de playground? Gracias!
-
# Veselin on 25 June 2009 (20:08) said:
Very nice tool, i'm lovin' it! I'm waiting for ver2, is it coming soon?
-
# Luis Leiva on 25 June 2009 (22:10) said:
@jordi: El password se requiere para borrar los logs del servidor. Nada más ;)
Es algo que tendría que haber cambiado hace mucho tiempo; pero como dentro de poco liberaré la versión 2, ahora me estoy dedicando a debugarla.
@Veselin: Maybe in 2 weeks the new version 2 will be published as a beta release for testing. Check the downloads section.
Thank you all for the feeback provided! -
# David on 28 June 2009 (14:02) said:
Im shure it is a nice tool but i spent nearly 30 minutes to figure out what the admin password is to log in? cant find the info here on the site or in the zip file?
-
# Luis Leiva on 28 June 2009 (18:06) said:
@David: The password is only required to delete the server logs -- it's a silly thing, but necessary.
The new version comes with a brand new Content Management System, so please try the first beta release in 2 weeks and tell me what do you think ;) -
# Nick on 29 June 2009 (20:08) said:
Is there a way for this to be used to track information inserted into forms? I.e. for marketing purposes?
-
# Luis Leiva on 29 June 2009 (23:11) said:
@Nick: The user privacy is very important, and this functionality would be harmful: it could be used to steal passwords, for example. Tracking mouse data alone is not as harmful as tracking keyboard strokes.
For those "marketing purposes", the server-side script that processes the form should be able to store the user's data in some kind of database. -
# Kaloyan Petrov on 30 June 2009 (14:02) said:
When I try to track my mouse movement both locally or remote the script does not record anything if I'm using Safari 4 on Mac OS X 10.5.7 It works fine under Firefox on my mac, though. What could be the reason? I did check and scripts are allowed and the other java scripts on the page work.
-
# Luis Leiva on 30 June 2009 (17:05) said:
@Kaloyan: Thanks for your appreciation. I noticed that there was a function scope issue on (smt) initialization under Webkit-based browsers. In (smt)2 i use a slightly different approach to handle the DOM load ready event.
I've updated the current (indeed old) version on the downloads section with the same initialization as in (smt)2. Please give it a try, since it works nicely on all browsers that i tested under Linux and Windows. -
# Chris on 30 June 2009 (22:10) said:
Nice idea! I am a PHP programmer and just installed the v1 script today but it's not working in firefox 3 or IE7... I tested to see if the script is being called properly from the HTML and it is. The main function in smt_record.js is being called but something is preventing the function from initializing properly. Maybe the browser detection isn't working... I am not proficient enough at javascript. Any ideas?
-
# Luis Leiva on 30 June 2009 (23:11) said:
@Chris: I've tested it "out of the box" on Firefox 2 & 3, IE 6, 7 & 8, Google Chrome, Opera 9... both on Linux and Windows and it worked. So, check dir permissions: both logs dir must be writeable by the Apache/PHP users (usually www-data).
-
# Yoran on 01 July 2009 (13:01) said:
can't get it working, i installed files on /smt . All settings are ok on server. I add the javascript code to a html test file in the head. But i don't get any logs on playground or log maps. The maps are on 777. help me please!
-
# Yoran on 01 July 2009 (14:02) said:
Got the same problem as Chris. Got some javascript errors on IE and FF. It is in the browserdetection. Hope someone can help me to fix it? I don't have any javascript knowlegde
-
# Per on 06 July 2009 (21:09) said:
Also got the javascript error with the latest release, not with the release before that one though wich was working fine. The javascript error occassionally but often pops up with a window stating "int". Same thing in both IE and FF.
-
# Luis Leiva on 07 July 2009 (09:09) said:
@Per: Fixed! Actually that was not an error, just a JavaScript alert dialog; and it said "init" (to ensure that the record script was initilized properly).
The current (smt) version is indeed a proof of concept. I'm developing (smt)2, and i won't work on two versions at once. Version 1.1.8 is stable right now, fully tested, with some "issues" though (read the documentation). -
# Nic on 07 July 2009 (13:01) said:
Any idea when version 2 will be available? I cant wait :)
-
# Yoran on 08 July 2009 (08:08) said:
It's working now, but i ve an other problem now. When im on playground and click on replay i don't see an "movie" or something else. It is just the page i want to track, nothing is moving, no mouse etc. What i've to change in the codes or something else?
-
# Yoran on 08 July 2009 (09:09) said:
It look like he don't create an xml file?
-
# Yoran on 08 July 2009 (09:09) said:
Sorry he is writing an xml file. so thats ok. But i don't get the mouse tracking layer ..
-
# Luis Leiva on 08 July 2009 (11:11) said:
@Yoran: Please read the documentation.
-
# Nic on 09 July 2009 (10:10) said:
@Yoran: I get the same problem. I see the recording in the admin control panel however when I click reply all I see is a HTML page with no recording. For some reason the replay.js isnt included. Is this necessary?
-
# Nomikon on 11 July 2009 (22:10) said:
Hi, for version 2, why not to add some DB abstraction so we could use another database engine, such as PostgreSQL? Maybe even PDO could do the trick, even if it isn't a true abstraction layer.
-
# Luis Leiva on 12 July 2009 (00:12) said:
@Nomikon: It's a very very good suggestion, and it's so easy to implement by using PEAR -- the package MDB2 is quite good at managing databases. Although, not all production servers have PEAR support. However, the PDO extension is usually included on PHP installations by default but, as you pointed out, it does not provide a real database abstraction.
I chose MySQL because it's the most popular RDBMS on the Web, and a lot of users are familiarized with it. I will consider your suggestion, especially if there are more people interested in using (smt)2 with other DB engines. Thanks for the feedback! -
# Leo on 14 July 2009 (20:08) said:
I've setup script bt it only works with IE and FF, Opera and Chrome dont record anything. Are there any known issues?
-
# Luis Leiva on 14 July 2009 (22:10) said:
@Leo: It's all detailed on the documentation.
-
# Leo on 15 July 2009 (17:05) said:
Using stable 1.1.8 here. Opera does not seem to record no matter what I do. I closed the browser, relounched it, have clicked links - nothing...
-
# Riddleywalker on 15 July 2009 (19:07) said:
Great Job! Looking forward to the second version.
-
# Wolferl on 16 July 2009 (08:08) said:
At the moment your using version 2 as ur demo is that right? Looks really cool
-
# Leo on 17 July 2009 (21:09) said:
When can we anticipate the version 2 download? any ETA? Thanks
-
# Tim on 19 July 2009 (04:04) said:
Cant wait until version 2!
-
# Oscar on 20 July 2009 (17:05) said:
Very nice, the demo is impressive.
-
# Dmitry on 21 July 2009 (00:12) said:
does it support recording of actions/clicks when moving from page to page, assuming each page has neccessary js code included? so I opened page A - clicked link moved to p.B, and made clicks there will I get this recorded in a single session?
-
# Luis Leiva on 21 July 2009 (10:10) said:
@Dmitry: Yes, that's how (smt)2 works. Note that on version 1 it is not implemented, since there is no database engine involved.
-
# Wolfi on 21 July 2009 (15:03) said:
Is there some guide how to install smt2? Thank u so very much!
-
# Nic on 21 July 2009 (21:09) said:
@Wolfi Check Google Code. It has all the information you need. @Luis There is a slight problem with the installation procedure. When I tried to install it the ext table didn't fill with the data about the default plug-ins. I got round this by adding the manually.
-
# Luis Leiva on 21 July 2009 (22:10) said:
@Nic: Mmm, quite strange since nobody reported that before... I've installed on several webservers (both Linux and Windows) and there were no problems.
-
# griser on 24 July 2009 (10:10) said:
What would be good to have: 1. On tracking report add aditional column showing is item have movements/clicks 2. An oportunity to view all activities by all users for a given period of time on same pages (a kind of heatmap, but having information about mouse movements as they are on js or swf reports)
-
# griser on 24 July 2009 (10:10) said:
It' would be better to have in Tracking report's table such info: clientID(1 fro each client) LastDate(last date of user's activities)Time(all users's time) Sessions (number of all user's sessions) Visualize (SWF/JS) - for first user's session,chaining when viewed to all sessions pieces of a user Action(analyze the same as now - showed from first session / delete - move to analyze page, add here Delete to delete user with all his sessions)
-
# Steven on 11 August 2009 (23:11) said:
Hi, Firstly, thanks for such a great script! I have a couple of suggestions which you might consider. 1. Exclude the administrator from being recorded, either via IP Address or a cookie. 2. Option to delete ALL records in one go (instead of deleting each record individually). Also, on the Dashboard, it said "Could not find new (smt) releases. If your Internet connection is OK, maybe the server is temporarily down." However, when I manually load http://smt.speedzinemedia.com/smt/versioncheck.php?v=2.0.0-beta3 in my browser, I get a result of 1 meaning I have the latest version. For some reason when the script does it, it seems to receive a result of 0. I do have the latest version, 2.0.0-beta3. Thanks, Steven
-
# Steven on 12 August 2009 (02:02) said:
Also, when I delete records from the Tracking Report page, I always get a warning on the Dashboard saying "There are x logs in cache dir, but there are 0 in database, which is something weird :/". If I then empty the cache directory via FTP, the warning is replaced by "The log cache is empty." So is it possible to delete records in the admin panel but not have to use FTP at all, and not receive any warnings? I tried turning off the cacheDays setting on the Customize page but it didn't make any difference. It just gets a bit frustrating having to load my FTP programme up every time I want to delete the records. This wasn't necessary in the 1.x series.
-
# Luis Leiva on 12 August 2009 (14:02) said:
@griser & Steven: Thank you for your suggestions! I'll mix them after holidays on a new release that will report both a user model and a page model.
@griser: Almost everything that you requested is implemented in the new version (2.0.0, no beta) - not exactly as you described but similar concepts were considered.
@Steven: About deleting records, you may note that (smt)2 is, fortunately, not as simple as v.1. There are 2 kinds of records themselves: the user log and the cache log. Each user log is unique, but cache logs can (and it's recommened to) be shared among thousands of users. In that way, user metrics can be grouped for the same URL and a web page model can be inferred - this is implemented on new version. So, for deleting user logs you may use the Tracking Report section, and for deleting cache logs you may wait for the next release to be done automatically (by now you can delete them safely via FTP). -
# Benjamin on 31 August 2009 (12:12) said:
Hi! I have been playing around with beta3 of 2.0.0 quit a bit and I have to say that I really like it. I am from Germany and our law is very strict regarding the privacy of the visitors. So I have to use the warning for users and ask for their approval to record their data. And I did not really like the ugly javascript dialog you see with a blank page in the background. So I did some work on the code to allow for nice div-based question box that loads with the page. I changed the script so that it starts recording right away and if the user decides to disallow that the record gets deleted. If the user agrees though the record will be saved. Also the script now remembers if a user has already agreed or disagreed and shouldn't aks twice. I uploaded a diff-file for you to see the changes that I made to the code and also the little code snippet that shows the dialog-div. diff: http://www.webmatch.de/smt-patch/smt-2.0.0-notification_patch.diff div: http://www.webmatch.de/smt-patch/snippet.html Please notice, that some code lines rely on prototype and some might not be cross-browser. I hope you like it. Please feel free to contact me if you have any questions. Benjamin
-
# Luis Leiva on 02 September 2009 (15:03) said:
@Benjamin: Cool! I'll implement something similar on next releases (2.0.1) Kudos to you
-
# Benjamin on 04 September 2009 (10:10) said:
Thanks.
Is there a way to stay informed about updates?
Do you offer a newsletter somewhere? Twitter? Blog/Rss?
Best Regards! -
# Luis Leiva on 04 September 2009 (10:10) said:
@Benjamin: By now this website and the smt2 Google code are the only "live" resources to look for new info.
You can check http://code.google.com/p/smt2/feeds to get the latest updates. Soon i'll add also an RSS2 feed for this site. -
# eureka on 11 October 2009 (11:11) said:
hello luis leiva,you have done great great..work!
i have got some problems ,i did the same as http://code.google.com/p/smt2/wiki/readme , and i login in as root ,it tell me :You are using the latest (smt) version: 2.0.0 The MySQL server is up and running properly. The log cache is empty. But there is noting in“tracking-report” ,just a “No more records found!”
i have tested locally both on windows and centos,I dont know why,What is the problem? need your help !thanks! -
# eureka on 12 October 2009 (10:10) said:
Hi~The js included in cannot work with flash object background transparent in Firefox and chrome ,is that a bug?
-
# eureka on 12 October 2009 (10:10) said:
Hi~I have an idea,let the root check if smt(the js code) is Installed in his website?Function like google analysis “Check Status ”,ok?
-
# Luis Leiva on 12 October 2009 (17:05) said:
@eureka: Please check the documentation (the root user is never recorded).
Tracking works over Flash movies too (try the demo examples).
The root user must include the javascript code on that pages that require monitoring (it could be only one single page or the whole site, so the "check status" feature is nonsense here -- Google analytics works differently). -
# eureka on 13 October 2009 (03:03) said:
Thanks!I have got it
I know tracking works over Flash movies too,but cannot work with flash object background transparent in Firefox and chrome ,is that a bug? -
# bespoke software on 28 October 2009 (13:01) said:
Nice post, This is a really helpful post, Keep up the good work, Thanks for bringing this up
-
# helmi on 23 November 2009 (10:10) said:
Hi, Inside tracking report, both visualize and action columns keep saying "please wait..." and "receiving data" and they don't seem to ever change. What am I doing wrong? Thank you in advance.
-
# Alex on 08 December 2009 (10:10) said:
Hi, Your application is great, it help me alot. But I need to record root user, can you show me the file I need to modify to record root user? I know edit PHP and CSS file. Thanks in advance. Alex
-
# Luis Leiva on 08 December 2009 (11:11) said:
@Alex: To enable recording the root user just change the line 2 of file /core/store.php:
if (empty($_POST) || $_COOKIE['smt-root']) exit;
to:
if (empty($_POST)) exit; -
# Alex on 18 December 2009 (10:10) said:
Great, It work. But I found a issue on IE8. When you begin select text on page, the script stop record. Alex.
-
# Luis Leiva on 18 December 2009 (12:12) said:
@Alex: I'm already aware of IE inconsistencies... The issue you are reporting is related to the focus and blur events. It is fixed in the demo examples, and it will be included in version 2.0.1.
Thank you anyway for your comment. -
# Alex on 18 December 2009 (16:04) said:
Hi Luis, could you please update the lastest version, or somewhere I can download the lastest version (beta also). I need it urgently, It's a great help.
Thanks and best regards, Alex. -
# Luis Leiva on 18 December 2009 (20:08) said:
@Alex: I've committed the changes for the JS record file (both source and minified files) in the SVN. Hope it'll be useful.
-
# Alex on 19 December 2009 (02:02) said:
Thank you very much Luis, checkout out now. Alex
-
# Christoph on 12 January 2010 (15:03) said:
Hi Luis, yesterday I came across smt2 and I have to say that this awesome and you did a really good job.
I had no problems with installing and using smt2, but somehow I noticed some mismatch between the recorded user data and my site. It seems that smt2 stops too early with tracking the user movements. So it is impossible to see which link the user has clicked in the end.
Sometimes I get the following warnings in visualization mode: Warning : implode() [ function.implode ]: Bad arguments. in ...admin/ext/tracking-report/includes/user.php on line 34
Warning : implode() [ function.implode ]: Bad arguments. in ...admin/ext/tracking-report/includes/user.php on line 35
Warning : implode() [ function.implode ]: Bad arguments. in ...admin/ext/tracking-report/includes/user.php on line 36
I am currently using the SVN Version, but had the some problem with the stable release. I am using Joomal and I integrated both js files at the end of my HTML header.
I would be really happy if you have some explanations for this. -
# Luis Leiva on 12 January 2010 (22:10) said:
@Christoph: These warnings appear because the script is trying to implode an empty array. I'll fix this on next release 2.0.1. Thank you for the info.
-
# Christoph on 12 January 2010 (22:10) said:
Thanks for your fast reply Luis. Do you also have an idea about my problem with the missed tracking of user movements?
-
# Luis Leiva on 14 January 2010 (20:08) said:
@Christoph: I have no idea, it could be a configuration problem. You should provide an URL where this issue could be reproduced.
-
# ani on 01 February 2010 (06:06) said:
Great lib. I want to know if there is any possibility to implement and show the heatmap of user activity like on http://blog.clicktale.com/2009/11/23/eye-tracking-for-everyone/ I need it on one of my project Thanks
-
# Luis Leiva on 01 February 2010 (20:08) said:
@ani: I've implemented 2 kind of heatmaps, called 'fog' and 'shadow' (see figure 4 in this paper). I'll try to release version 2.0.1 hopefully in 1 week, if I have enough free time to do the last tuning.
-
# gdsapir on 15 February 2010 (17:05) said:
Hola Luis, muy interesante tu proyecto. He tratado de instalar el sistema en un servidor de MediaTemple que posee MySQL 5.2 y sin embargo, la instalación me da un mensaje de error aclarando que poseo la version 4.1 cuando esto no es cierto. Alguna posible ayuda se te ocurre? Gracias
-
# Chris on 24 February 2010 (11:11) said:
Hey, is there a changelog somewhere? Thanks
-
# Luis Leiva on 24 February 2010 (11:11) said:
@Chris: Yes, it's bundled both on the ZIP file and the SVN revision.
-
# Canvas Prints on 02 March 2010 (15:03) said:
I had the problem with IE8 as well, any ideas ?

