Revenue monitoring explained

Monitoring service and revenue loss detection

Kuoll is a monitoring service for online stores. What makes Kuoll unique is that Kuoll estimates business impact of specific issues.

Kuoll script is installed into client-site of online shop store-front. It detects two types of events for data analysis: errors and user actions.

Online store error incidents

Errors are the first type of events Kuoll analyses. Kuoll automatically detects JavaScript and HTTP errors. Also, developers can feed any types of potentially negative incidents via Kuoll API.

Error incidents might happen without store's customer even noticing. Modern software systems report an extensive amount of execution errors or exceptions. Heavy error incident reporting might be helpful when a developer is investigating an issue in step-by-step execution mode on their machine. On the other hand, a huge amount of data hides critical error incidents. 

Error incidents and issue

Kuoll identifies and merges error incidents from different users into issues based on similarity. An issue is an association of errors with the same description and in the same place in the code. Another name for the issue is bug or error type. When a developer fixes a bug, no error incidents of that type must appear.

E-Commerce user interaction events

The second type of events Kuoll analyses is e-commerce user actions such as visit, add to cart, start checkout and complete purchase. 

Google Analytics (GA) e-commerce events are detected automatically. 

Kuoll provides an interface which allows store managers to configure e-commerce event without changing existing code of the store. 

Developers can report e-commerce events using Kuoll API. 

Also, Kuoll records the data developers need for reproducing and fixing the found critical issues. 

Revenue impact analysis math

Let's consider user's of the store just before a specific target action in a specific period of time. Let's call users that faced a specific issue. Then issue revenue impact calculation takes into account:

  • a number of users affected
  • total number of users
  • a number of affected users committed the target action
  • a quantity of all users committed the target action

Kuoll server processes the captured data and provides results in a form of revenue loss reports. 

Rule of thumb: Revenue loss portion estimate is a product of both users affected portion and target action drop portion. 

Statistical significance math

Let's consider user's that faced a specific issue just before a specific target action. Statistical significance is the probability that more users would reach the target action when the issue is fixed. We work with the best-in-class mathematicians to build accurate statistical models.

FYI The more action and error data is collected the more trustworthy results you have.

Revenue loss drill down reports

Revenue loss dashboard is a starting point where you can see specific issues, their revenue loss estimates, and other data. 

When you click on a specific issue you'll see more information about the issue, including browser information, the time the issue happened the first and the last time. Also, a list of the available user sessions with that issue is available.

Each user session shows pages the user visited and their actions on the page.

Try Kuoll today and see if you have any critical issues which are blocking your users from using your online store

Get Started