Features
We're constantly iterating and improving on the features offered in Kardio. Take a look at some of the highlights below.
Real-Time Website Analytics
The core purpose for Kardio is to provide you with real-time analytics for your websites.
With Google transitioning users from Universal Analytics to GA4, we became frustrated with the delays in reports. It was often hours (or days) until we could see essential data like user sessions, revenue and transactions.
Kardio is a solution to this. It isn't intended as a replacement for GA4. This still has some great features, especially for historical reporting.
But Kardio was built to supplement this, filling the gap to see real-time data for today and the past week.
.png%3F2026-04-01T14%253A29%253A56.463Z&w=3840&q=100&dpl=dpl_DmoeMfZ92QnRQVFLfDpczvGzp68Z)
Simple Setup
Once you've signed up to Kardio and created a 'Site' property in our platform, you can add our script to your website.
This will allow Kardio to capture key metrics from your website. Data is anonymised and can never be traced back to individual users.
By default, we capture sessions data. You can set up revenue, transaction and goal tracking by following the guide in our docs.

Blazingly Fast
We're built to scale effortlessly. We use cutting-edge hosting methods to ensure we can handle websites of all sizes.
For large volumes of data, other platforms like GA4 sample your data to show in reports. This is primarily for speed when loading large datsets.
We've taken a different approach. We use Redis to periodically cache your reports, ensuring they're ready to view whenever you are. This, coupled with 7-days of data retention, keeps Kardio lean and fast. We're able to serve extremely large datasets in reports in milliseconds.
Perfect for looking at today's performance or any day in the past week.

We Play Nicely With Others
We can connect to a range of platforms via APIs.
You can connect your GA4 property to Kardio, to see historical data right next to today's data. Run Core Web Vitals tests in-platform. And pull in data from your Google Ads account to see ROAS and other metrics with your Kardio data.

Outage Detection
Once your site is connected to Kardio, we keep an eye on it to make sure we continue receiving data.
If we suddenly stop receiving data, it can be an indication something critical has happened to your website. If your website has an outage or prevents normal operations for users, Kardio will send you an email automatically making you aware.

Core Web Vitals Monitoring
CWV is a key metric in Google's technical rankings. It is also an indication of a user's experience on your website.
Pick a handful of page templates to track CWV metrics for in Kardio. We periodically gather data for these pages and chart the values over time. So you can easily historical data for how these values change over time.
Receive anomaly detection alerts if a sudden change happens, like adding a new hero image spiking LCP. Or a new feature deployed reducing CLS dramatically.

Custom Alerts
Receive alerts when metrics meet set criteria. Create an alert to send you or your team an alert if sessions increase, transactions drop or goal completions reach a certain amount.
You can create an alert for any data captured in Kardio:
- Sessions
- Revenue
- Transactions
- Conversion rates
- Goals
- CWV metrics

Scheduled Reports
Want to keep an eye on data without having to log into Kardio? We've got you covered.
Set up a Scheduled Report to receive emails summarising your data for the day. A great way to keep the team aligned on performance at a glance.
