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.

315 comments found.

Hello, I use usertrack on responsive websites. and the click heatmap results varies and I don’t think the heat dot is not in the right place. I quick look through source code, and database and found out that usertrack only saves click point as x,y coordination system. but responsive website can’t be expressed with them. I think clicks on responsive website should be saved with page width. only x,y position doesn’t explain all that. I think due to most of current website takes responsive and bootstrap design. and I think you better notify about this problem.

Hello, Execuse me for my ignorance. I found usertrack saves resolution in database.

https://imgur.com/a/tPX8P this is usertrack result on our website. you can see the upper side is the original screenshot from the program. and down side is fixation by moving mis-overlayed part to the right place.

but my problem is that left part has too much points comparing to right site. I wonder this is a usual or not.

thank you. -Woojae Park

Hello Woojae,

Because your website is responsive there is no way to aggregate data for different resolutions.

What you can do is access the top-left menu (purple down arrow button) and filter the heatmap data for specific resolutions range, based on your responsiveness breakpoints (eg: only see data for screen widths between 0 to 900px).

Let me know if this is useful in your case.

Regards,
Cristian

ModDM

ModDM Purchased

Dear Christian,

What actually does the UST_noClick class? Do you have documentation of it? I found your answers mentioning UST_noClick, because I had concerns that it would be risky to play recorded sessions, because once a user hits any send button in a form, an order button, or contact submit button, and it will send the data (or place the order) again I would have a serious problem. Now I found UST_noClick, would that solve this problem? What actually does it? Removing the submit link or removing JS or something else? Is it wise to add this class to every button on the site?

With thanks and regards,

ModDM

Hello ModDM,

It is safe to add it, it only takes effect during playback and it stops the artificial click to be triggered by the recording.

I think this feature is not explained in the docs: https://docs.usertrack.net/api/client-side-api.html

I will add an explanation of what it does and why you would want to use it for the cases you mentioned.

Thanks for pointing this out!

Regards,
Cristian

ModDM

ModDM Purchased

Dear Christian,

I just updated to version 2.3.4. All files are replaced for the new ones. In the changelog I read under version 2.3.4 “You can now click on the “x visitors online” in the main dashboard to go directly to the Live playback panel”. But when I click on that nothing happens.

I doublechecked and all files are replaced with the new ones, except “dbconfig.php” (because I keep that original file with my database credentials in it).

What do I have to do? Thank you.

With kind regards,

ModDM

ModDM

ModDM Purchased

Simpler than I thought: I removed cache and that was the solution. Everything works, also the new “x visitors online” which goes to the Live playback panel.

Hello,

I am glad you figured out the solution yourself, it is always recommended to clear cache after updating, I think I should add that to the instructions.

Hi, how are you?

I did some testing and installed in my domain but realized some strange things.

By logging in as admin and then logging out and again logging in with a user account it appears that the cookie is not destroyed and loads the admin interface without the permissions.

And it does not update the user list after creating a new user, I have to close the page and delete the cokies, so that it will atulize.

It has several bugs in it.

Helo,

It should clear cookies on logout.

Can I have the URL and login info to your userTrack panel at support@tips4design.com ?

Regards,
Cristian

I have 6 websites i need install this script in all the websites are can i manage as a single signon?

Hello,

I can help with that, but also the installation is pretty easy and the steps are described in the documentation.

If you want me to help you after you get the script, I will need your cPanel info.

Regards,
Cristian

my site have doesn’t have SSL but my clients sites have SSL which is getting error how to deal this?

You wil need SSL on your site too. You can get it for free with something like let’s encrypt or CloudFlare.

Hello, I have upgraded my PHP server to easy Apache 4. Does the installation require a special configuration as it uses PHP 7 version as the default. Thanks,

Hello,

I am not sure what configuration you are referring to. userTrack does not have any PHP-specific configurations, it just contains PHP scripts that are executed by your server based on your default (or custom) configuration files.

Did you encounter any issues while using userTrack with PHP 7?

Regards,
Cristian

It’s working on PHP7, please see my question below for the geo location

Hi, how can I make the tracking url under “https” ?

Hello,

It should work by default with https too. Just make sure both the tracked site and userTrack panel domains have HTTPS.

Hello, thanks for your reply. After consulting the online manual, you have the tracking code like this; ”<,script src=”//www.yourdomain.com/userTrack/tracker.js” defer,><,/script,>” also, what API for the geo location your script is using? Thanks,

Hello,

Yes, using //www. in front instead of http://www. makes it always use the same protocol (HTTP/HTTPS) as the site the tracker is installed on.

The script currently uses 2 APIs for geolocation, depending whether it’s IPv4 or IPv6.

For IPv4 it uses: https://geoip.nekudo.com
For IPv6 it uses: https://ipinfodb.com/

Let me know if you have any other questions!

Regards,
Cristian

I have sent you email few days ago, you didn’t bother to answer so I am asking here, again:

Heatmap download doesn’t work, I tried several times in different browsers (Firefox, Opera, Chrome), on several domains, in any case didn’t managed to generate heatmap. I do see messages (Drawing canvas… / Generating the screenshot. / Downloading the heatmap.) but nothing happens, I am not getting the heatmap file for download. What are the usual issues to check in this case?

Second, some of functions doesn’t work, for example I can’t see when someone is marking text (to copy something or mark it while reading it) and I don’t see when someone is typing text in forms and text fields. Tried in several browsers and several websites of mine, same recording issues are happening. Are you aware of those issues and can you fix them?

Hello,

Sorry for the delay, I was travelling by plane this weekend and could not respond to new support tickets.

I have responded to your e-mail regarding heatmap download.

Text selection and form input are supported by userTrack and should be tracked by default. If you have an use-case for which those are not tracked please send me the URL of the site where the tracker.js is installed and I will have a look to see what’s wrong.

Regards,
Cristian

Hello, does this script support payments for buying memberships? Is it possible to make memberships based on timely manner in example : monthly membership or yearly membership?

Is it also possible to track thousands of users at once?

Hello,

The script is meant to be used directly by webmasters as an alternative to similar services with monthly costs. I do not recommend oferring userTrack as a service and for that you would need the extended licenses

The amount of users you can track is only limited by your server performance, but 1000 concurrent users is a lot for ant website.

Regards,
Cristian

bear330

bear330 Purchased

Hello,

I setup userTrack and started to test it on my own server, but I got a problem. My record works, I saw the mouse movement but whole screen is blank, my page doesn’t show. Any suggestion? here is my test site: landing.django-cms-themes.com Thanks.

bear330

bear330 Purchased

Hi,

I have sent you the reply. My email address is blp330 @ msn.com . Please check your mailbox and junk mail. Thanks.

I have responded to your email. The issue is indeed the x-frame header.

bear330

bear330 Purchased

Hi,

Thank you to reply me about x-frame issue. That problem is solved, but I reply you a recording problem about scrolling and some events are lost problem.

Please see your email, thank you.

maxfxg

maxfxg Purchased

i just purchase your software and i have few issues with it , i would like to know if there is any solutions: 1. seems like the clicks on the screen doesnt make sense. seems like what you see is not what the user actually did. 2. the record is only clicks and events but it doesnt show you the actual website as it was showen for user , for example if the user was logged in for example “cart” page or checkout so you cant realyl get and find out bugs and issues and track what the user did in real time which is use disadvantage. any solution for that ?

Hello,

Please read the limitations section of userTrack: https://docs.usertrack.net/requirements-and-limitations/limitations.html , especially this part:

“As a consequences of the previous point: if a user has to log-in in order to access a specific area of the website you will not be able to view recordings on that area as long as you are not logged in as well. Also, if you are logged in as a different user you may see their actions done on your user panel.”

If you think that this is not the case and there’s another issue with userTrack please send an e-mail at support@tips4design.com mentioning the URL of your site.

Regards,
Cristian

maxfxg

maxfxg Purchased

i see. understood. maybe you should find a solution for this issue because its very hard to track things this way especialy if its ecommerce and complex websties with logins and session events. i wonder how hotjar are doing it.

They are storing page changes and initial page content for each user, but this won’t really work for small shared hostings that userTrack is meant for. Also, storing exactly all the data that the user sees in his logged session might arise GDPR issues that you have to take into consideration.

doriarn

doriarn Purchased

Hello, I have seen 5 access levels in admin panel, can you direct me to latest documentation and if they work, is there is a way to call them from a different page outside the script?

Hello,

Currently only level 1 and 5 are used, where 1 is only view access for the assigned domains and 5 is admin.

Whad do you mean by a way to call them outside the script? Call what?

Regards,
Cristian

doriarn

doriarn Purchased

Hi, sorry I wasn’t clear in my question. I was referring to showing only a single domain’s tracking data and calling it from an outside page, but since the user levels can work for a single domain without showing all domains. It would be enough for my needs. Thanks,

it does not work without “www” domain?

Hello,

It works if you have the proper redirects setup, accessing a page on your site should work with or without www. in front.

Regards,
Cristian

Hello,

Once you upzip the file. Is it as simple as uploading it into Filezilla?

Or is there more to it?

Thank you

Hello,

You will also have to create a Mysql database and run the userTrack installation wizard.

All the steps are explained in the installation guide: https://docs.usertrack.net/installation.html

Regards,
Cristian

Thank you for your quick response :)

by
by
by
by
by
by