Skip to main content
All CollectionsIntegrationsWebsite Usability Testing
Why are functions (hovers, buttons, maps) not working?
Why are functions (hovers, buttons, maps) not working?

Information on website usability testing

Thanos Kamvysis avatar
Written by Thanos Kamvysis
Updated over 2 years ago

Our Website Usability Testing feature works as a way of adding a live website (instead of a Prototype) in Useberry tests. It will collect data only through our tests.


With Useberry you have 2 different options to upload a website to our platform; the Proxy Server and the Useberry Snippet.


The Proxy method, is like a middleware, and, while the proxy's domain is used, the cookies that the website sets for the items have a fixed domain.

The Useberry snippet provides the necessary listeners for communication between the website and the Useberry platform so we can capture the user experience during a Useberry test.

The snippet will only work when the Website is viewed from our platform and will do nothing while normally visiting the website. The data capturing is happening on the platform and the snippet just provides the necessary information. For example, when a user clicks somewhere on the website the Snippet sends the click data to the platform, and the platform saves those data which then will be appeared in the Heatmaps section.

Another example is when you set a trigger on the website for Task Completion; during that process the Snippet provides the platform with the element that is currently being hovered. While the trigger process is done the platform saves that element which will be used later in the test for the Task Completion.

In some cases, the Proxy method won't show all functionalities and elements of a website. Some of the resources have an 'integrity' property for security reasons which are getting blocked while proxied. Adding the Snippet to the website's code would work because it "produces" the same domain.

That's why we're suggesting importing your website by using our Useberry Snippet to the code.

You can find the Snippet code when you're attempting to import your Website to Useberry.


The snippet must be added as the last item into the <BODY> of every webpage. This should be done by the website's developer. Then you need to go to your workspace's library and import your website using the Snippet method.

We are constantly working on making the Proxy method more adaptable to different situations in order to cover every website and its functionalities.

Did this answer your question?