Notice Errors Before Your Users Do

Discover issues on your website, without coding

...and get FREE lifetime access to the PRO plan

Why people trust SignalKite

When I launched my startup, I had no idea Microsoft Edge users were experiencing issues. It greatly impacted my business since my startup relies on Microsoft technology. Now I'm at at ease knowing I'll be immediately notified of any issues.
I wanted to sell my project but it was rejected by a marketplace. Turns out, I messed up the deployment and the website looked terrible. Lesson learned: always check your web app post-deployment and use an issue tracking tool.
I tried handling website issues on my own, but quickly realized there were more problems beyond unhandled exceptions. Issues like broken links and bad Ajax calls required specialized knowledge. Let the experts handle tedious work.

Why an issue monitoring tool?

Without a tracking tool

  • You have no idea if your app works on remote computers, and how
  • you have to ask for remote access to the user's computer
  • you write a lot of complex code to track issues
  • you can't visualize the data to see the dynamics
  • you can't filter and sort data to analyze the issues
  • finally, you lose your users because you don't know that they have some problems with your app...

With a tracking tool

  • you know how your app works on remote computers
  • you don't have to ask for remote access to find out an issue
  • you don't have to write code to track issues
  • you can visualize all the data to analyze the sources of the issues
  • you filter and sort data to analyze the issues faster
  • you get useful metrics that help to find and fix issues faster.
  • the churn is decreasing and you get more profit.

Why Signal Kite?

Get more users and profit

Deliver high-quality products. Signal Kite tracks 90% of issues, such as
  • unhandled exceptions
  • syntax errors
  • non-loaded resources (such as scripts, style files, or images/media files)
  • unsuccessful requests
  • slow page loads.

Reduce churn by detecting issues right away

Signal Kite monitors your page as soon as a user opens it and collects data from:
  • HTML and JavaScript
  • Ajax calls
  • unsuccessful resource
  • web page itself, and other sources.

Save time and money by fixing issues quicker

Signal Kite collects information on issues:
  • source URL and/file name
  • error type/message
  • timestamp and stacktrace
  • error details (column/line)
  • user's operating system, device, browser
  • geolocation.

Easy setup and customization

Simple setup and a user-friendly dashboard. Filter data by:
  • dates
  • issue type
  • source URLs
  • user operating system, device, or browser.

How it works

Copy the snippet and paste into your page


Let the snippet do the work:

  1. i
    Pulls a tiny script from our server
  2. ii
    Listens to page events and detects issues immediately
  3. iii
    Notifies you as soon as something happens!

See all the events and issues that happened on your users' computers


Frequently Asked Questions

I can't code. Can I use Signal Kite for tracking ussues on my website?

Yes, absolutely.

Even if you don't have coding skills, you can still use Signal Kite to monitor your website.

How to start monitoring my website?

We provide detailed instructions on how to add the script to your website, but if you find it unclear, we are glad to assist you.

What if get an error that I don't understand?

On a paid plan, we offer assistance in understanding and fixing your errors.

How are you different from big players like New Relic or LogRocket?

We provide a simpler and easier way to keep an eye on how your website is performing on your users' computers, and our prices are more affordable.

Which information do you collect when recording an issue?

We collect all the information from the exception and browser, such as the file where it occurs, the line and column number (in the script), as well as geolocation data and current user's browser details.

Which types of errors and events can Signal Kite track?

Currently, we are tracking the following events and errors:

  • page loads,
  • unhandled exceptions,
  • non-loaded and slow resources (e.g. media files),
  • unsuccessful Ajax requests,
  • and other issues of any nature.

I see the free plan has a limit for the number of issues that can be collected. What happens if this limit is reached?

As soon as you reach your monthly limit, we will send you a notification by email, and data collection will be paused until the next month starts.

Can you see if my page sends an unsuccessful request if it's done with Axios or fetch?

Yes, we can track both plus the native XMLHttpRequest requests.