Code

Discussion on userTrack - Private Analytics with Mouse Heatmaps and Full Visitor Recording

tips4design

tips4design supports this item

Supported

This author's response time can be up to 1 business day.

396 comments found.

Version 2.4.0 was just released! You can view the changelog here: https://docs.usertrack.net/changelog.html

Thanks everyone for the awesome feedback! Looking forward to the next update :)

hi, I succesfully installed User tracker on WP. Then I added domain and also I included script into a widget HTML but after all traker is not working. Please help

Hello,

Try clicking “Run auto-setup” from the dashboard, maybe it fixes it. Also, make sure the tracker is included on the pages you want to track (or use the Pages to track menu from the WordPress wp-admin sidebard, under the userTrack plugin).

If it still doesn’t work please send an e-mail at support@tips4design.com mentioning the URL of your userTrack dashboard and the login info to it.

Regards,
Cristian

Hello, I also have problems in the new version. When I want to see the heat map, I am left with this message: “Drawing canvas …”

Hello,

The new version includes a database change, it is recommended that you drop all tables in the old one and run again install.php to recreate the tables.

wogogo

wogogo Purchased

Hello,how can i update the new version ? and will my old data be kept ? thanks

Hello,

The new version includes a database change, it is recommended that you drop all tables in the old one and run again install.php to recreate the tables.

Check the documentation for tips on updating. You have to delete the old userTrack folder and upload the new one. Make sure to save contents of dbconfig.php and maybe your ignored IPs list in tracker.js

wogogo

wogogo Purchased

Hello,

1, reinstall,i can not keep the old data. 2. i check,it seems there is no session about updating ?

thanks

Hello,

You can not keep the old data because the format in which recordings are stored in the database was slightly changed. You can still keep your ust_users and ust_access tables if you want (which holds the login information).

I think you are right, I thought there was a section about updating userTrack but it seems to be missing, I will add to my to-do list to create one. Thanks for the feedback!

Regards,
Cristian

It would be ideal to update with a single button.

Question: I see that I have many “spam” visits from the USA and other countries that are not from Peru. and I would like to filter by IP or by those who have 1 second duration of visits so as not to filter manually one by one.

Hello,

Currently the only automate solution is to delete all sessions without any activity (there is a Delete sessions with 0 data button in the bottom-left conrer), but that won’t remove the sessions having at least 1 second.

I am currently working on a more complex filtering solution, so you can easier filter clients list and apply a specific action to them.

Updating is not usually trivial if we want to keep the old data, as the new tracking format might be different or might require new data that simply does not exist in the old recording.

Regards,
Cristian

hey, i installed the code properly. But the tool didn’t track anything. (any problem with https domains. I tested HTTP & https both are not working properly.

Hello,

Make sure the protocol (http/https) is the same for the userTrack dashboard and tracked site. You can check for errors in the JavaScript console (F12).

If you send an e-mail at support@tips4design.com with the URL of your userTrack dashboard and login info I can help solve the issues.

Regards,
Cristian

i sent you an email with site URL & login info.

Hello,

I have responed to your e-mail.

It looks like the wrong tracker.js link is included and that your dashboard does not have HTTPS but the tracked site does.

Regards,
Cristian

Hello,

Planing to use this in my own SAAS software. (Not selling your app as SAAS, only detect my users actions, on my own app, that will be sold).

Just want to know how it work, does we need to add some ID to some DIV ? Otherwise, i can’t get it how the mouse is detected. Do you have any doc. I want to buy it but don’t want to remake all my software design…

Thanks for follow up :)

Pretty amazing software. GG.

Hello Visad,

Thanks for the kind words.

The software works by tracking the mouse position, position and clicks and IDs of elements clicked and all the timings for those things, in a compressed format, then when viewing the recording an iframe is shown at the same page URL as the recording happened, and the same actions are played back/triggered again using JavaScript with the help of cross-origin messaging (as of current version, might change in the future).

You do have to add some code to tag users, as mentioned in the docs: https://docs.usertrack.net/api/client-side-api.html#2-tag-visitors-dynamically . I do hope to make this easier in the next versions and add the ability to create tags without any editing of your website’s source code.

The limitations of the current system are also mentioned in the docs, but even with those limitations userTrack gives meaningful, interesting and actionable results in most cases (I personally use it for an eCommerce site, even though I don’t recommend it for eCommerce sites, but for landing pages, but the data recorded turned out to be useful to understanding the buyers).

If you can add a JS file to your site and you don’t use some exotic frameworks (like Polymer which uses shadow-dom for rendering the page), it should wok as expected.

Regards,
Cristian

Dear,

Can you send me an email every time there are updates?

Thanks & Regards, Jhonattan

Hello Jhonattan,

You can automatically subscribe to updates in your Downloads panel, if you check this checkbox:

Regards,
Cristian

Hello,with your new version(2.4.0),can it use cookie or any method to list all click history from the same device ? thanks

Hello,

No, cookie sessions are not here yet.

But in version 2.4.1 you will be able to also search by IP, so you can see all sessions for the same IP.

Regards,
Cristian

Hello

Is there a URL search function? When a site has many pages ( such as an eshop ) the script is unusable due to lack of search. The page drop down menu is so long that it is not useful at all.

This is a great plugin otherwise but the lack of filtering / search per page is a dealbreaker.

Did we miss something by the way ? IS there a search function that we did not notice?

Kind regards Stratos A.

Hello Stratos,

There is no URL search function yet, but I do agree it would be very useful if you have a site with many pages.

I added it to my to-do list and will try to implement it as soon as possible.

Thanks for the feedback!

Regards,
Cristian

You can add this function:

1) Draw a line with the movements of the mouse. 2) Analysis of conversion funnels. 3) Analysis of forms 4) Opinion surveys / feedback

Example: https://www.hotjar.com/tour

Thanks!

Hello Jhonathan,

1) This is pretty easy to add, why would you tind this useful or mote more useful than the current click markers?

2) Funnels are planned to be added in some way, but more like how many users that did X also did Y. Currently tags are not ordered, so if user does BUY then VIEW_VIDEO then BUY again, we won’t know as each tag is only stored once.

3) Survey’s and even live chat are a great idea, but for now other features are more important and you can use some 3rd party services for that at the moment.

Thanks for the suggestions!

Cristian

aymangad

aymangad Purchased

i want to know the Level no for user permission

i want to add new user with limited permissions ( can see other user or edit it)

Hello,

Permissions are not currently well documented, but level 0 is min and level 5 is max (admin). If you check the permissions.php file you can see the exact actions each other can do. If an action is not listed there it means that all user levels have access to it.

Regards, Cristian

aymangad

aymangad Purchased

i tried all permissions but the only permission worked to add a domain it’s leve 5 !

any other level it give me this message “You do not have admin rights.”

so it means the user must be admin to add a domain !!!!!

Yes, users can not give themselves access to see data for domains, otherwise nothing would stop them from seeing the data of other users/domains.

Hello. I plan to buy this script, but I need support for recording the mouse wheel. Since when using the plugin https://alvarotrigo.com/fullPage/ and its analogs, everything is fixed only on the first slide, and the rest is empty. Ie there is all imposition on the first slide. If you fix this moment, it will be fine.

Hello,

Thanks for the feedback.

The heatmaps are not dynamic (so if for same page scroll position you see different content, there is no way to distinguish between them).

Session playback should work fine though, I will check the site to make sure it works as expected with session recording.

Thanks again!
Cristian

edit: for wordpress version

This app track events and ( use url ) or record video by side of visitor im really like it

Thanks for the feedback!

With userTrack you can aslo view heatmaps, add custom user tags, see stats of visitors and soon you will be able to generate custom charts and funnels.

Have a nice day!
Cristian

Hi, we are an agency so we will need to implement this in a lot of different sites. Is it possible to turn it into something like a SaaS?

Hello,

I do not recommend offering the script as a SaaS, as it was created specifically as an alternative to SaaS solutions.

If you are going to earn money from others using userTrack, then you will need to get the Extended License of userTrack, with which you can create an application that users can be charged for when using.

When you buy userTrack you get the entire source code, you are free to edit it and add features or make changes, but keep in mind if you do so when a new update will be out it will be harder or impossible to update to the new version.

Licensing suggestions:
* If you want to install userTrack for each client (on their servers), you will need one Regular license for each server you install it on, so one license per client
* If you want to install userTrack on your server and charge clients for viewing the data (offer it as a SaaS), you will need one Extended license, one time fee.

Regards,
Cristian

by
by
by
by
by
by