Reviews for userTrack - Private Analytics with Mouse Heatmaps and Full Visitor Recording

52 Reviews

for Customer Support

User Track features and customer service is outstanding. Always there to help you.

for Code Quality

A lot lot lot of work you have to do to improve this script ...

At least organize better the folder structure and files. Also, the tracker.js file shouldn't have code for other things that are not tracking the user behaviour. Console logs, more than 200 lines of comments, and other scripts that change target website select boxes??? I'm not putting this on a production server...

tips4design

Author response

Hello penaf,

I agree with you, the code structure and organization is a bit messy and is something I work on improving in the next version.

The tracker.js file also contains a bit of code required for the playback because playing back actions inside an iframe is limited by the browsers CORS policy and same-domain access for the content window of the iframe. The script does not change anything on your site for your users, it only tracks. The only changes that happen are when you view the site inside the userTrack dashboard and more mostly changes required for playing back a recording (eg: triggering a hover event is not possible, so some changes to the CSS files have to be made before playing back the recording).

The code is not minified and includes comments and logs for debugging. If you add this file in a production environment you should add it as with any other JS file (pass it through a minifier first). If you use Clouflare or similar the file will automatically be minified and all the comments removed.

Make sure to check the checkbox to be notified when the next version will be released (currently being submitted for Envato approval). The new update drastically improves the heatmap interface, improves dashboard performance and is the first step towards refactoring the entire codebase which is a bit outdated.

Thank you for your feedback!

Regards,

Cristy

for Other

UserTrack is an amazing self-host software. You buy it once, and have full control over it. Unlike CrazyEgg which controls your data and charges you monthly. The customer support is 5/5. I am very satisfied with my purchase and looking forward to future updates, which is completely FREE!

for Feature Availability

The best on the market for Heatmap tracking and i really loved it. I expect more updates and more features in the future.

for Feature Availability

Great plugin. And the support is outstanding.

Go, buy ;-)

for Feature Availability

It's a very nice tool with unique features and a high quality.

There are still some improvements to be made, e.g. the UI or more statistical features.

for Customer Support

Had some issues and comments on the begging, but author successfully fixed them. Also - regular updates it's a huge benefit for me as a user.

for Customer Support

Amazing support and documentation. And as for the product itself - wow - what a value. Excellent communication when I needed help and very responsive.

for Feature Availability

Product is good but really limited.
Javascript code is well done but needs jQuery. PHP code is bad and can have some vulnerabilities.
Also, the product is not reliable on websites private area and it's a regrettable.

tips4design

Author response

Hello,

Thank you for your detailed feedback!

Can you further explain why you think the PHP code is bad and what vulnerabilities does it have? All data stored in the database is stored using PDO prepared statements to prevent SQL injections and most functionality can only be accessed by a logged-in user. If you can provide some additional info at support@tips4design.com I would really appreciate it.

jQuery is used and required only to provide a wide browser support (eg: correctly track visitors that are using IE8 or other older browsers).

Have a nice day!

Regards,
Cristy

for Design Quality

Very nice trekking Software
Looking forward to the announced multi-user settings

tips4design

Author response

Hello,

Thanks for your review!

What multi-user settings are you referring to? The option to have different settings saved in the tracker.js file for different users?

Regards,
Cristy

for Feature Availability

Great script to track real time user and great support to solve problem.
i request some features for my site and got update as i said.
thank you very much.

We only display comments from reviews that were made after 28 April 2016 as all comments prior to this date were intended for the author only.

by
by
by
by
by
by