UXWizz
WebsitePricingDemoTwitter (X)
  • Introduction
  • 🛠️ Installation
    • Requirements
      • Limitations
      • Server specs (CPU, RAM)
    • Installation guide
      • Uploading the script
      • Creating a MySQL database
      • Running the installer
    • Install on a new server
      • Ubuntu 20.04 (or higher)
      • DigitalOcean
    • Docker
      • Via Docker Compose
      • Standalone Docker image
    • Adding the tracking code
      • Automatic SPA pageview tracking
      • Add tracker to Next.js App
      • Add tracker to React Router App
    • Optimization tips
      • MySQL/MariaDB
      • Auto-delete old data (cron jobs)
      • Apache
    • Frequently Asked Questions
  • 🔧JavaScript API
    • Tags
    • Events
    • Hooks/callbacks
    • Other API functions
    • Session Recording
      • Ignore specific elements
  • 📖Guides and features
    • Goals (NEW!)
    • Ask AI (NEW!)
    • Basic usage
    • A/B testing
    • Usage tips
    • Dashboard user access level
    • Resetting the admin password
    • Database querying
    • Technical details
      • IP Geolocation
    • Troubleshooting
      • Agency
        • MultiDB
      • Dashboard
        • Refreshing dashboard sub-page leads to 404 error
        • Website iframe not loading (x-frame-options)
        • License says "invalid"
        • Updating Fails
      • Tracking
        • No data is being recorded
        • Can't include tracker via Google Tag Manager
        • The A/B test JS file is missing
      • WordPress
        • Cloudways 403 Forbidden screen on WordPress
        • NGINX 403 Forbidden screen on WordPress
    • Extending the dashboard
    • Support
    • Migrating to a new server
  • 🎓Useful Examples
    • Feedback form (polls)
    • Tracking 404 Pages
    • Tracking UTM parameters
    • Tracking Google Ads GCLID
    • Storing user device types
    • Track video playback
  • 📜About
    • Changelog
    • Personal Data Information
    • Privacy Policy (uxwizz.com)
    • Licenses and pricing
    • [Deprecated] License Subscriptions
Powered by GitBook
On this page

Was this helpful?

  1. 🛠️ Installation
  2. Requirements

Limitations

PreviousRequirementsNextServer specs (CPU, RAM)

Last updated 3 months ago

Was this helpful?

Before purchasing you should know what are the most important limitations of UXWizz While UXWizz is regularly updated, some of those limitations are browser-imposed and are not likely to be solved in the near future.

Recording/Session Playback limitations

🎉 NEW - A secondary session recording system to address this issue has already been implemented since version 4.0.0. .

The default playback is recommended for landing pages or pages that don't contain a lot of dynamic content. The is very well optimized, but has some limitations:

  • Interactions over or inside iframes are not recorded (browsers do not propagate events from iframes to the parent document)

  • Recorded pages content, versions or updates are not stored. This happens because the default tracking system only stores the URL of the recorded pages, this means that the page content is only loaded when the record is being played and it is always the latest/current version of the page at that URL.

  • 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.

  • Web components and shadow-DOM or frameworks that use those technologies (like Polymer) might not be properly recorded. This happens because encapsulated elements do not correctly respond to external artificially triggered events (eg: click).

  • As all actions done by the user are actually replayed on your site, you should add the class UST_noClick on the HTML elements that lead to a final action (eg. finalizing an order), so that the click will be shown but the action will not be executed.

All limitations, apart from the iframe-recording are solved when using the .

Heatmap limitations

  • Heatmap data is displayed over an iframe of the given website URL. Because of this, the tracked website must allow for it to be displayed within an iframe on your dashboard domain.

  • Heatmaps record data points relative to the page container. Because of this, interactions over dynamic elements (such as dropdowns, pop-ups) would show as activity when viewing the heatmap regardless of their visibility (you still see heatmap activity in the region the pop-up was shown, even though the pop-up is currently not visible).

NOTE

Because UXWizz is self-hosted the maximum number of recordings stored depends on your server configuration.

You can easily track 30k-50k monthly sessions on a cheap $5/mo VPS. It's a good idea to limit data storage to store only the latest 50k-200k recordings on low-spec servers. For more details see the .

Read more about the session recording systems
server specifications guidelines
default recording system
full recording system