app like that
UXWizz
UXWizz

Self-hosted website analytics tool for tracking visitor behavior, understanding performance, and optimizing design. Provides detailed insights and control over your data without reliance on third-party services.

Features

Self-hosted Analytics

Host the analytics platform on your own server, giving you complete control over data collection, storage, and analysis.

User Behavior Tracking

Analyze how users interact with your website through session recordings, heatmaps, and other behavioral insights.

Privacy Compliance

Ensure data privacy and compliance with regulations like GDPR by hosting data on your own infrastructure.

Customizable Dashboard

Create a personalized analytics dashboard by selecting from a variety of widgets and reports.

Real-time Analytics

Access live data and insights regarding user interactions and performance metrics.

Session recording/playback

Two distinct recording systems to capture user sessions—one lightweight and one very precise.

Heatmaps

Includes click, mouse movement, and scroll heatmaps. Generates heatmaps for specific user segments.

Visitor list details

Collects visitor data such as country, IP address, browser version, screen size, date of visit, visit duration, number of pages visited, and visited pages path.

Graphs and charts

Visualizes data such as visitors, pageviews, bounce rate, session length, and top content.

User segmentation

Generates stats for specific user categories and compares different user segments.

Event tracking

Tracks events attached to each user session, supporting any type of data.

AI (ChatGPT Integration)

AI tool to query data about visitors using natural language.

Goals

Defines conversion rates for specific user actions and compares rates across different user segments.

A/B Testing

Enables A/B tests and creates multiple variations, tagging visitors with versions they see.

Realtime visitor count

Displays live user count and tracks multiple domains in one dashboard.

Heatmaps and Session Recordings

Allows you to view how users interact with your site through visual maps and session recordings.

Track Events

Enables tracking of user interactions and events on your site.

A/B Testing

Facilitates running split tests to improve site performance and conversion rates.

Self-hosted

The analytics platform is hosted on your own server, ensuring data privacy.

DigitalOcean 1-Click App

UXWizz can be installed as a 1-Click App on DigitalOcean, allowing for quick setup and deployment.

LAMP Server Installation

Install UXWizz on a LAMP server, suitable for local VPS, dedicated servers, or platforms like cPanel and Docker.

WordPress Plugin

Install UXWizz as a WordPress plugin to provide self-hosted analytics, acting as an alternative to Google Analytics.

Stats

Provides detailed statistics about website visits, including data on daily and hourly visits.

Visitors

Tracks individual visitor details, allowing insight into who is visiting and their behaviors on the site.

Heatmaps

Generates visual representations of where users click on a webpage, helping to identify popular areas and user behavior patterns.

A/B Tests

Facilitates comparison and testing of webpage versions to determine which performs better based on user interactions.

Ask AI

Utilizes AI to answer specific queries related to user interactions and analytics.

Heatmaps

Allows you to track where users click, move, or scroll on your site to better understand visitor behavior.

Session Recordings

Captures and plays back user's navigation sessions to analyze their behavior.

Conversion Funnels

Assists in understanding how many users complete a series of steps leading to a conversion. Currently coming soon for UXWizz.

Feedback/Polls

Allows the collection of user feedback and opinions. Not available out of the box in UXWizz but can be easily added with extensions.

Visitor Analytics

Provides detailed analytics on visitor behavior, similar to Google Analytics.

Event Tracking

Tracks specific user interactions like clicks, form submissions, etc.

A/B Testing

Enables split testing different variations of web pages to see which performs better.

Multiple Domains Overview

Allows tracking and analyzing performance across multiple domains in one dashboard.

Segments stats & comparison

Enables segmentation of users for detailed analysis and comparison across different groups.

Ask AI (ask questions about your data)

Provides AI functionality to question your data for in-depth insights.

PHP

Programming language used in UXWizz software development.

TypeScript

Typed superset of JavaScript used in UXWizz.

ReactJS

JavaScript library used for building the user interface in UXWizz.

MaterialUI

React component library for building UIs, used in UXWizz.

ParcelJS

Web application bundler and compiler used in UXWizz.

GulpJS

Toolkit for automating tasks in the development workflow, used in UXWizz.

Self-hosting options

Provides multiple self-hosting options for UXWizz, including setting up on a new server, on an existing server with PHP+MySQL, or as a WordPress plugin.

Managed hosted version

Offers a hosted version of UXWizz managed by the company, including services like backups, monitoring, and maintenance on separate VPS for privacy. Pricing is based on traffic volume.

Session Recording Limitations

The session recording system is optimized for pages with static content. Issues include not recording interactions in iframes, not storing versions or updates of content, and the necessity for users to be logged in for certain recordings. These are addressed with a full recording system.

Heatmap Limitations

Heatmap data is shown over inline frames of website URLs, requiring allowance for display in an iframe. The tracked website must permit this for accurate heatmap display on a dashboard domain.

Standalone Installation (LAMP server)

You can install UXWizz on a separate server using Apache, PHP, and MySQL. This involves setting up a new VPS or using an existing server with FTP access. With a new server, you get a dedicated configuration script to install UXWizz.

WordPress Plugin Installation

WordPress users can install the UXWizz plugin by uploading and activating the usertrack.zip file. Users can then configure tracking inside the WordPress admin sidebar, ensuring that website data is monitored efficiently.

Create MySQL Database

Instructions on creating a MySQL database using cPanel, which is required for UXWizz installation.

Add MySQL User

Guide on adding a new MySQL user, including setting a username and password.

Add User to Database

Steps to associate a created user with a database and granting all necessary privileges.

Upload the script

Guide to upload the installation script necessary for setting up UXWizz.

Create a new MySQL database

Instructions to create a new MySQL database for UXWizz installation.

Run the auto installer

Steps to access and execute the auto installer for UXWizz by filling in the database credentials.

Add the tracking code to your site

Instructions on how to implement the tracking code into the website for UXWizz functionality.

Secure Installation

Running UXWizz on its own server enhances security as it separates the installation from other site components, reducing vulnerability risks.

Improved Site Performance

By running UXWizz tracking and queries on a separate server, the site’s performance is optimized, making the dashboard faster.

Dedicated Dashboard Performance

Recommended DigitalOcean 5$/mo server provides better performance by ensuring faster generation of graphs and overall improved dashboard efficiency.

Pricing Plans

Personal

$299
per forever

Company

$499
per forever

Agency

$2490
per forever

Trial

$0
per 14 days

One-time

$299
per one-time

Hotjar

$9532
per yearly