Kardio Logo

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.

Dashboard tiles

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.

Graphic showing to install our tag on a website

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.

Example of caching vs database query for a report

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.

Examples of supported APIs in the platform

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.

Outage detection graphic

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.

CWV metrics screenshot

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
Screenshot of the alert creation modal

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.

Scheduled report creation modal