Comments
If you are going to submit a bug, please use the bug report section. Also, do not hesitate to consult previous (and current) issues before submitting your comment.
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.
163 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. I apologize for that.
-
# 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 ?
-
# kassy4 on 16 March 2010 (16:04) said:
Hi there, I'm trying to get this working, but it shows me 'The log cache is empty.' and won't write to the database even though (out of desperation) I've applied a 777 permission to the whole smt2 folder. The pages are here.... http://misterstevenson.com/testing/power/index.html I'm doing a prototype testing.... any help would be very much appreciated and I'd be sure to donate if I get this working!! Kat
-
# Luis Leiva on 16 March 2010 (16:04) said:
@kassy4: Please read the documentation at Google code. There you have detailed all the needed instructions, really. If you can't get it working, then ask me again. Regards, Luis
-
# kassy4 on 16 March 2010 (16:04) said:
Hi Luis, I've gone through all the documentation... did I miss something? This looks really cool so I'm keen to get it working! * Server permissions. (I have changed all access to 777) * No firewall is blocking connections. Just loose your firewalls rules for smt2. (I do not have a firewall running) * The root user is never tracked. Try to access your site from another browser or computer. (I have asked various friends in different locations to click around on the pages, and still nothing...) It has the following errors: Could not find new (smt)2 releases. If your Internet connection is OK, maybe the server is temporarily down. The log cache is empty. Any ideas? It installed no problem.... :(
-
# Luis Leiva on 16 March 2010 (16:04) said:
@kassy4: Just follow the readme instructions and look for your installed version. I provided 2 working examples, both for version 2.0.0 and 2.0.1.
-
# joeyonetime on 18 March 2010 (05:05) said:
I am reviewing a successful install, but I am confused by the report. What do the blue dots signify? What is do the coloured x's mean, besides he red one's for clicks? Is there a way you can explain all the symbols and what they mean?
-
# Sarp on 20 March 2010 (16:04) said:
Hi Luis, First of all, thank you for your work. If the page scroll if you have followed Luis scroll down and take action if we can not be followed in monitoring? this is a problem because some operations could be doing at the bottom of the page is not. How can we fix it. Thank you.
-
# tzr567ds on 21 March 2010 (11:11) said:
Hello, I can not product easy to use because the message constantly appears that the log folder was empty. I've read the readme for verion 2 and 2.1 and could provide no remedy. the right of the cache folder are set correctly. http://img38.imageshack.us/img38/9576/emptyfolder.jpg how can I use this product?
-
# Luis Leiva on 21 March 2010 (16:04) said:
@joeyonetime: I've updated the readme page with the info you are requesting.
@Sarp: I don't understand anything that you wrote.
@tzr567ds: It's all detailed on the readme page. -
# tzr567ds on 21 March 2010 (17:05) said:
Hello, I have invested because of the cache folder is already empty hours time. I have all stopped right as I've accomplished everything as described in the readme file. it just does not work, it is always the present indicative that the folders were empty. I hope it is a good tool is.
-
# tzr567ds on 22 March 2010 (13:01) said:
Hello, it is during the installation that the cache folder would have the necessary rights: Creating database mydatabes: Ok. Creating table smt2_records: Ok. Creating table smt2_cache: Ok. Creating table smt2_os: Ok. Creating table smt2_browsers: Ok. Creating table smt2_users: Ok. Creating table smt2_roles: Ok. Creating table smt2_exts: Ok. Creating table smt2_cms: Ok. Creating table smt2_jsopt: Ok. Permissions settings to / hp/bk/aa/ds/www/mypath/smt2/admin/cache / dir: Ok. If I then right to 777 then hire is still that the cache folder was empty. I can not record. may perhaps with the error messages are related to the installation? It seems the message in the installation: Warning: include () [function.include]: URL file-access is disabled in the server configuration in / hp/bk/aa/ds/www/mypath/smt2/admin/sys/install.php on line 4 Warning: include (mypath/smt2/admin/inc/doctype.php) [function.include]: failed to open stream: no suitable wrapper could be found in hp/bk/aa/ds/www/mypath/smt2/admin / / sys / install.php on line 4 Warning: include () [function.include]: Failed opening 'mypath/smt2/admin/inc/doctype.php' for inclusion (include_path ='.:/ usr / share / php: / usr / share / pear ') in / hp/bk/aa/ds/www/mypath/smt2/admin/sys/install.php on line 4 ask for help .. thanks ..
-
# Luis Leiva on 22 March 2010 (15:03) said:
@tzr567ds: Then enable URL file-access on your server (although it is not required to use smt2 - ask your webmaster or hosting company).
-
# tzr567ds on 22 March 2010 (15:03) said:
ok I ask the provider, I hope it goes then because the tool is very good. thanks
-
# joeyonetime on 23 March 2010 (01:01) said:
Hi Luis, I appreciate the explanation, but it would be helpful to have visual queues. What is a blue x a red x etc...the description is not clear in all cases :) I really love the product--- its really super..
-
# joeyonetime on 23 March 2010 (01:01) said:
this is a good example of what I mean http://www.poynter.org/content/resource_popup_view.asp?id=27204
-
# Bready on 24 March 2010 (00:12) said:
I really can¨t solve cURL and base dir problem. Your PHP open base dir restriction could interfere with cURL. Fortunately, there exist some workarounds. I¨m not to god in programing.
-
# Ani on 12 April 2010 (12:12) said:
Hi again. Whether it is possible to add control in the playback like Stop, Pause, Play etc. ?
-
# Audrey on 12 April 2010 (19:07) said:
Hi .. i am a student currently carrying out a thesis and was thinking of using this mouse tracking system, but am using C# and sql server. Is it possible to use smt2 in C#? Thanks
-
# Luis Leiva on 12 April 2010 (19:07) said:
@Audrey: Theoretically it's possible to call smt2 functions from C#; you can invoke JavaScript functions by using the mshtml lib, for instance. But you should tweak the storage engine, as this tool is quite Web-oriented and it requires a MySQL database.
-
# Audrey on 20 April 2010 (18:06) said:
is it possible to have a very basic html template to access one function of smt2? Thanks
-
# Luis Leiva on 21 April 2010 (08:08) said:
@Audrey: You have 2 HTML examples in the (readme) wiki at smt2 Google code.
-
# Nadine on 21 April 2010 (16:04) said:
After already a great deal of help from mr. Leiva, I ran into another problem: not al the records are working. It seems to be the case that the homepage (with/because of a flash part on it) is not recorded. So if any one begins on the homepage, the total record is not working. You only see some small numbers and not the information you should see. Does somebody know why? And more importantly: how to fix it?
-
# Audrey on 22 April 2010 (17:05) said:
Do I have to do the same thing you told me, if I'll be using an ASP.NET application?
-
# nafees rafique on 23 April 2010 (03:03) said:
I found one problem with this script if you remove any record or all records from tracking report it will delete database record and remove cache folder file but it will not delete record from smt2_cache table . Having these records in smt2_cache table will not create cache file unless cacheDays expires .
-
# nafees rafique on 23 April 2010 (09:09) said:
Hi mate I got a quick question if you don't mind it . What about if you want to implement this script on cross domain . I am trying to implement on my client website and xmlhttp javascript does not work on cross domain due to its security limitation. Might Json libary helps for cross domain. The question is can be implement other function rather than xmlhttp. The following code stopping me to implement json libarary b.onreadystatechange = function () { if (b.readyState == 4 && typeof a.callback === "function") { a.callback(b.responseText) } Secondly woundering if this script is able to captuer user input in textbox or dropdown box because would be handy to captuer keyboard events and user interaction with the website
-
# Mike on 26 April 2010 (05:05) said:
I have SMT installed on a site, and the cache directory is writeable, however, it's not recording. I have added the two lines for the JS in the head, and have tried them in the body, still nothing. Checked the source code on the live site and then double check that the url's for the JS were correct. Everything looks good, but it is not recording anything. The page I'm trying to record has had over 1000 hits to it today, so it's not for lack of traffic.
-
# Luis Leiva on 26 April 2010 (10:10) said:
@Audrey: Yes.
@nafees: (#1) I'm working on it. (#2) Maybe in a future.
@Mike: Read the wiki documentation. It's all detailed there. -
# Nadine on 27 April 2010 (10:10) said:
@Mike: I had the same problem. In my case, I did not insert all the lines (thought that the other lines were not required). You must also insert the lines with the specific features in it. So the lines where you can adapt the announcement etc.. I forgot those. Succes!
-
# Audrey on 27 April 2010 (19:07) said:
I tried it and worked fine; but when i tried to view the paths i got this in return:  xmlns="http://www.w3.org/1999/xhtml"> runat="server"> Loading smt2 canvas tracking layer...
-
# Audrey on 27 April 2010 (19:07) said:
swf not showing :(
-
# Víctor Márquez on 02 May 2010 (12:12) said:
I had to set permissions to 777 and change the owner of the cache dir to the server user. I'm using apache2, so the user is www-data That's what I did to get smt2 working chmod 777 cache chown www-data:www-data cache
-
# Víctor Márquez on 02 May 2010 (12:12) said:
Hola Luis. Lo primero, felicitarte por que gran trabajo que estás haciendo con este script. Lo tengo que admitir, me has salvado la vida. Pero me he encontrado con un pequeño problema: algunos clicks no me los detecta, y estoy empezando a pensar que esté interfiriendo otro script con el de smt2... ¿es esto posible? Por ejemplo: estoy usando la librería scriptaculous junto con prototype para ordenar una lista con drag&drop, los clicks dentro de esta lista no me los registra... ¿Existe alguna solución? Muchas gracias y un saludo.
-
# Hans on 02 May 2010 (17:05) said:
Great Work! But your Website-Navigation Sucks. Best regards.
-
# t600hbnv on 03 July 2010 (17:05) said:
hello, I have now run the script on. Unfortunately, there is a problem if the script is installed to generation of data to an external site. the command post will be converted as options and it will not generate data. the url is different. I want to ensure that records with different urls SMT2 dates. For example: SMT2 data script is to be included on xxxxxserver1.de/smt2 xxxxxxserver2.de/index.html. how can I adjust this?
-
# Luis Leiva on 03 July 2010 (18:06) said:
@t600hbnv: By now smt2 is not XHR compatible, so you can only post data on the same web server where the CMS is installed. You can study the code of record script (core/js/src/smt-record.js) in order to customize it.
-
# @t600hbnv on 04 July 2010 (10:10) said:
hello, I have studied the said file and found no information as I send data from different urls on the server can SMT2. My website has several urls. I have to integrate it into the statistics. If the page outside the SMT2 cms system is then this must also work. can help one?
-
# t600hbnv on 04 July 2010 (13:01) said:
hello, I have tried the following file in the said line adapted. Unfortunately it did not work. initMouseData: function () ( smtRec.computeAvailableSpace (); / / Prepare data var data = "url = http://testingpathtosmt2/smt2" + smtRec.url; data + = "& urltitle =" + document.title; data + = "& cookies =" + document.cookie; data + = "& screenw =" + screen.width; data + = "& screenh =" + screen.height; I would only transfer the data from different sources to target smt installation. What should I do?
-
# Luis Leiva on 05 July 2010 (11:11) said:
@t600hbnv: You cannot POST data outside the CMS domain (where smt2 is installed). Until cross site XHR is resolved, JSONP can get the job done.
-
# t600hbnv on 05 July 2010 (16:04) said:
hello, I will post later with the data from the external urls deal. But it is a proposal for the next version SMT2 the external domain problems removed. I can continue in spite of Support of flash transparency do not display the cached web page ever. It would also be good if the ip addresses of visitors and the exact time in the menu easier to analyze be displayed. the internet explorer 8.0 and aol user can not record with me unfortunately ..
-
# Alex on 12 July 2010 (19:07) said:
Hi, my files for version: 2.0.1 are installed in this folder:
www.page1.com/smt2/
And I want to track users on this page:
www.page2.com
Which files do I have to change?
ABS_PATH is "http://page1.com/smt2/"
I'm using the tracking code for version 2.0.1, (like described in readme) and I inserted:
http://page1.com/smt2/core/js/smt-aux.min.js
http://page1.com/smt2/core/js/smt-record.min.js
And I always get the message: "The log cache is empty." Permission is set to 777.
Is there anything else I have to change? It is not working yet.
Hope you can help me, thx... :) -
# sam on 07 August 2010 (14:02) said:
as simple as this is, I cannot figure out how to install it... lol, a simple readme will do great. Thank you
-
# nick on 19 August 2010 (04:04) said:
Can I use MSSql instead of MySql? What changes has to be done in the script if I want to use MSSql? Thanks
-
# Luis Leiva on 19 August 2010 (13:01) said:
@Alex: By now you cannot do XHR with smt2 (see #comment5043).
@sam: Read the documentation at googlecode.
@nick: You'll need to change accordingly the DB calls from `admin/sys/functions.db.php` and edit some installation routines in `admin/sys/install.php` and `admin/sys/install-check.php`, respectively. -
# Eugene on 22 August 2010 (16:04) said:
Hello! I've installed smt2 But I don't know how to use it. Where can I get user documentation? http://fancyfreeclub.webuda.com/smt/ ask me login and password. BUt where can I register?
-
# Gajel on 09 September 2010 (13:01) said:
i setup everything right in the config.php but if i call the url to the install.php (www.mysite.de/smt2/admin/sys/install.php), it just open a white blank page. i tried and tried but it always just open a white page. I would be very nice if i can get any help. sorry for my english..... i am form poland. greetings.
-
# bstone on 03 October 2010 (02:02) said:
Is anyone aware of a simple solution to utilize an iframe with smt while actually capturing the data? I'm working on a research study involving several external websites and need a simple way to track the cursor data. Using a normal html iframe results in the system recording no mouse data unfortunately.
-
# Luis Leiva on 05 October 2010 (12:12) said:
@bstone: Check the iframe test that I've added to the demos (the SVN is not yet updated).
If the iframe is in the same domain than the caller HTML, the mouse events can be captured. Otherwise is not possible because of the sandbox limitation. -
# Zerstoren on 06 October 2010 (17:05) said:
Hello all. My site - http://inweb.od.ua I read manual, but can under stend. what options do I need to records flash video. folder "cache" have rules 777. code on head site I include and analyz I see. What I do wrong? can be a wrong setting in CMS panel? error: Disallowed Key Characters. Loading smt2 canvas tracking layer... link to see my settings http://clip2net.com/clip/m50902/1286380088-clip-25kb.png http://clip2net.com/clip/m50902/1286380111-clip-8kb.pnghttp://clip2net.com/clip/m50902/1286380142-clip-13kb.png time lives image 10 day. please give answer for my email zerst.netpeak |dog| gmail.com
-
# MartinRoot on 20 October 2010 (01:01) said:
Hi! New version - it's very good! Unfortunately, there is a problem if the script is installed to generation of data to an external site. SMT2.0.2 data script is to be included on Server1.com/smt2 Server2.com/index.html. -------------- ... At loсalhost - works fps: 24, recTime: 120, postInterval: 2, trackingServer: "/smt2", storageServer: "", warn: false, ... ... On the remote domain - does not work with this configuration fps: 24, recTime: 120, postInterval: 2, trackingServer: "Server2.com/index.html", storageServer: "Server1.com/smt2", warn: false, ... In what may be the problem?
-
# Luis Leiva on 21 October 2010 (21:09) said:
@Zerstoren: You don't need to fill the storageServer property unless you would like to make cross-site POSTs.
@MartinRoot: If you want to track the same website were the CMS is installed, do not fill the storageServer property. This only works for external domains.
It's all explained at the googlecode readme wiki. -
# Zerstoren on 25 October 2010 (16:04) said:
Excuse me, but my question was about something else
The problem is that I crash bug:
"Disallowed Key Characters.
Loading smt2 canvas tracking layer..." Thats the whole problem. Please help.
My Usability master kills due smt2 my brain. -
# oven cleaning on 28 October 2010 (09:09) said:
As simple as this is . i cannot figure out how to install it ?lol, a simple !
-
# Dmitriy on 19 November 2010 (19:07) said:
Hello, I can't find any info how to get right encoding in player. So it records everything fine except the backround with wrong encoding (*#$*(#&$(*&) Instead of Russian symbols.
-
# Dmitriy on 19 November 2010 (19:07) said:
If it will be any possibility to correlate user action and search engine keywords user used to find site it would be Briliant.
-
# danaos on 14 December 2010 (10:10) said:
Nice tool, but I'm trying to figure out how to adjust it to deal with a fixed centred layout. The page I'm tracking is 1000px wide with auto margins, so at different resolutions the content will be in different places, but the trails don't reflect this; if I record one at a screen res of 1280px and then display it on a different browser at 1600px wide the trails don't shift to the right to match the HTML content. Am I missing an option to set the layout type of the page, similar to the setup used by ClickHeat?
-
# Luis Leiva on 14 December 2010 (10:10) said:
@danaos: Mouse coordinates are automatically normalized. You can check out the demo test pages on this site (they use a fixed-centered layout.)
Please verify that it is the expected the behaviour. -
# danaos on 15 December 2010 (22:10) said:
When is the normalising done? In the client at time of tracking, or at rendering in the report? It appears that when I view a tracking it stretches it to my browser window. If I view with my browser at say 1024x768, and then resize it to 1280x1024 and refresh, the tracking is stretched (trails that were over content at the left and right are now outside the content) - but as my page is centred at 1000px fixed width, the trails shouldn't be stretched when i view with a larger browser size, it should simply be offset by whatever the left margin is (in the latter case this would be about 130 pixels). The stretching of the trails just means that unless I use exactly the same browser size as the original visitor did the trails are distorted, and this isn't always possible; for instance, my monitor res is 1280x1024, but some of my recorded trails are from visitors with much higher res such as 1600x1050 and I can't resize to that to match. Unless I'm doing something wrong, I don't think the normalising is working as expected. It's especially obvious on trails where there are clicks outside of my content - while I'd expect this to happen from time to time as people will just click randomly, having it happen a lot makes it appear there is possibly an issue. How does your code figure out what the page layout is? Are you doing CSS parsing to work out whether it's a fixed or liquid layout?
-
# danaos on 15 December 2010 (22:10) said:
Oh, as to the demos on this site, they all appear to be liquid layout rather than fixed width. Am I looking in the wrong place?
-
# Luis Leiva on 20 December 2010 (23:11) said:
@danaos: let me check that out... maybe I should add a flag to specify the kind of layout diagramation in the config options. Thank you for your feedback.
-
# Sven on 25 January 2011 (08:08) said:
when i want to install it always says: Fatal error: require_once() [function.require]: Failed opening required '/core/functions.php' (include_path='.:/usr/lib/php5')
-
# Monti on 10 February 2011 (16:04) said:
plz contact me. I installed system and can't find the reason why it doesn't work.
-
# Pomoshj on 14 February 2011 (09:09) said:
Its very interesting ang program! But at the install this program have error in include (require) function at PHP! Please, modify this bag in php-code! Thank!
-
# thebouc on 24 February 2011 (21:09) said:
sorry to disturb your and sorry also for my bad english. i am french. i am new to smt api. and i am building a tracking application with it. i am using version 2 of smt, but i have probleme changing video settings such as : - mouse speed - video background color - hide mouse path color - and mouse click point color. thanks you tell me where this can be done , cause i've tried since a long time without result
-
# Ant Bradshaw on 09 March 2011 (15:03) said:
I am new to the web design world, so just getting used to all the HTLM links etc .. Think i am finnaly getting my head around it
-
# progressive on 22 March 2011 (08:08) said:
core/functions.php:76 It's not necessary to calculate "60 * 60 * 24 * 365". It's always "31536000" ;)
-
# Olaf on 10 April 2011 (16:04) said:
Hi, First of all you have done a great work - thanks a lot!!! The issue what Sven has reported on 25 January 2011 (08:08) - and others - can be fixed by replacing line 38 of admin/sys/functions.php with: require_once realpath(REQUIRED.'/../../').'/core/functions.php';
-
# fran on 12 April 2011 (23:11) said:
Any reason for this message in Windows7, IIS7, clean installation of smt2?: There are 1 logs in cache dir, but there are 0 in database, which is something weird :/ (no records in smt2_records at all)
-
# daria on 18 April 2011 (11:11) said:
Hi, I've downloaded smt and I wanted to install it but, when I browser to the URL a white page is showed. I've set up the permissions to 755 or 777 and I've modified the configuration file with the correct settings of my database, following the instructions of the documentation. I don't know why it's not working. Any idea? Thank you very much in advance.
-
# Srini on 19 April 2011 (07:07) said:
Hi Luis, Is the source code available in javascript only? I just want to use Javascript in my website to record mouse movements and record them. I will be storing the mouse position in my own database. Can all this be possible. Thanking you for your great work Srini Balemarthy
-
# Sasha on 19 April 2011 (11:11) said:
Hi Luis. Is there any way to record whole user activity in one "movie" from the moment he enters site (and walks on subsites), to the moment he close it?
-
# Luis Leiva on 20 April 2011 (09:09) said:
@fran: Honestly I don't know.
@daria: Need more specific information (smt version, server OS, etc.)
@Srini: All the code is open source, including JavaScript files for recording.
@Sasha: Yes, check the option 'autoplay trails' in the control panel while playing a movie. -
# Sasha on 20 April 2011 (15:03) said:
Hello Luis. I have installed smt2 on virtual servers. First i tried to install it to wampserver 2.0. After i entered email, there was just emptyness there where i expected to see pass. (weird) Than i installed it to denver server and got pass. But than i found another bug, data which was token from IE9, FF4,Opera 9.5, were "malformed or not set" and there were no visualisation, but there were some data in BD. Only Chrome gave date wich haven't occured any problems. And there was normal view in all browsers. I tried to track mouse history on joomla 1.5.22 based site, could it depend from that?
-
# Zoppi on 02 May 2011 (10:10) said:
Hi, First I would like to say that it is a very nice project (Demo and Concept). I have tried to install it several times on several windows OS versions but I always got the same problem. The admin password is always "<!--?=$ADMINPASS?-->" instead of the real password. In addition the title of the page is "<?=CMS_TITLE?> | install"). I tried it with windows 2003 and 2008 with php "5.3.6" (tried also some older versions of PHP" Any help will be much appreciated (except of this issue I have all up & running, including mysql schema etc.) Thanks, Z
-
# Luis Leiva on 02 May 2011 (11:11) said:
@Zoppi: You must enable the short_open_tag directive in your php.ini.
-
# Zoppi on 02 May 2011 (21:09) said:
Thanks Luis. The change did the trick.
-
# Esteban Gimenez on 16 May 2011 (19:07) said:
Hi Luis when try call view show this error http://xxx.xxx.xx.xxx/smt2/admin/ext/tracking-report/track.php?id=3&api=swf Fatal error: Call to undefined function compute_frequency() in /var/www/smt2/admin/ext/tracking-report/includes/widget.php on line 3 Thanks Esteban
-
# Luis Leiva on 16 May 2011 (19:07) said:
@Esteban: It seems that you're using an old version. Just get the latest files from SVN.
-
# Hi Luis on 18 May 2011 (17:05) said:
Hola Luis... Quiero utilizar SMT2 para mi master tesis, y lo hemos instalado en un servidor ( http://193.145.50.235/smt2/ ) funcina correctamente, pero quiero trackear paginas en otro servidor... He modificado en el codigo de seguimiento la: // URL to local website, i.e., the site URL to track (with the smt*.js files). The record script will try to find it automatically. //trackingServer: "http://178.33.146.68/", pero no funciona... ¿Hace falta modificar algo más para trackear una web localizada en otro servidor?... Graciass...
-
# Luis Leiva on 18 May 2011 (17:05) said:
@Hi Luis: Tendrás que poner el directorio 'core' de smt2 en cada servidor que quieras monitorizar. En el wiki de googlecode está explicado.
-
# arafa on 22 June 2011 (05:05) said:
HI to all i have a big problem with smt api. i'd like to add "play","stop" buttons to video. but i don't know how to do it. please would you guide me. thanks
-
# Ravi on 08 August 2011 (00:12) said:
I just found this link for smt after looking through my old bookmarks. It's a really cool tool although I'm wondering how best to integrate it into my web apps. There are some tools which record mouse movements for stats purposes and it seems like smt can do that - are there any existing programs or plugins which handle this for linking to something like Google Analytics or Clicky for example?
-
# Colin Wren on 25 October 2011 (11:11) said:
Is this available for ASP? Potentially want to use this on a website for work but the server runs Windows :(
-
# Christophe @ référencement naturel on 31 October 2011 (17:05) said:
Hi Luis, I just found your website by "serendipity" :). I just installed smt on local, and after many tries, it's OK now. Some problems I encountered during install : [1] "avoid file not found" : inside functions.php file at line 38, you should change the line require_once realpath(REQUIRED.'../../../').'/core/functions.php'; by this one require_once realpath(REQUIRED.'/../../').'/core/functions.php'; [2] I have permanently 2 warning messages about cache et backups directories that aren't writable. Even after a 777 chmod, messages are still present in the admin dashboard... Is-it important ? Thank your for sharing your tool. Christophe
-
# Luis Leiva on 31 October 2011 (17:05) said:
@Colin: I believe someone on this list (Audrey?) tried smt2 with ASP.
@Christophe: Thank you for your support. Issue [1] was fixed in SVN long time ago. Regarding [2], if both directories are writeable by PHP, then ignore the warnings. -
# Christophe on 31 October 2011 (19:07) said:
@Luis : you welcome, thank you for your reply.
-
# Software Development on 06 November 2011 (01:01) said:
Great article, well written.. keep up the good work!
-
# rodrigo on 02 December 2011 (22:10) said:
Hi Luis great software you've got there I have a problem with cross site scripting It gives the following error message XMLHttpRequest cannot load http://emple.com. Origin http://example2.com is not allowed by Access-Control-Allow-Origin. Is it apache's fault or do I have to change something Thanks