What are KPIs?
KPI reports make it easy to monitor the health of various metrics for a series of widgets on a dashboard. Key performance indicators (KPIs) are the metrics that you define for measuring success toward strategic goals. KPIs are typically defined as one or more linked events, which are surfaced in reports.
Using events for KPIs requires that you identify performance metrics to determine whether your web or native application is reaching your enterprise goals. These goals can include:
- Increase revenue from the site.
- Increase brand awareness among visitors.
- Increase the size of your site user base.
Specific goals include the following metrics:
- Conversion rates for the checkout process
- Average order value
- Percentage of search engine searches that use a sponsored or branded keyword
- Site registrations per campaign click-through
You can also use KPIs to identify aspects of the site that did not work, such as:
- Number of declined credit cards
- General failures to convert business process (start process but never complete)
- Application-level errors
- System errors
Use KPIs to indicate cart abandons
Sometimes, identifying the conditions for creating events is not intuitive.
For example, depending on how your web application is constructed, the basic user event of abandoned checkout process can include the following events as failure steps:
- Moving back to product pages
- Clicking a Contact Us link
- Opening FAQ pages
If you develop separate events on these items, and then consolidate them into a single Abandon Process Event, you can quickly analyze the most common sources of customer abandonment.
You can also create Events that are identified as abandoned, but the reason for which is not known. For example, you can create an Event that checks for the general abandonment condition and the NOT conditions of the identified methods of abandonment. By identifying the unknown, you can explore the reasons why it is not known.
Use case: Use KPIs to analyze session counts
You can use KPI reports to measure and score general activity indicators such as Session Counts, as demonstrated here.A Session Count represents the number of visitors to your web or mobile application over a period of time. The purpose of this scenario is to demonstrate the functionality of the KPI report interface, including how to run the KPI report for varying dates.
- On the dashboard, select Actions > Add widget > Create Report > KPI report.
- Select an application from a list of applications and click Next.
Note: If you have access to single application only, that application is selected automatically, and you are taken directly to the Select a metric page, as shown in step 3.
- Select Session Count (COUNT) from the Select a metric page and click Next.
- On the Add target value page, set the Metric attribute and the Target value.
For this example, it shows the Metric attribute set to Measure positive performance and the Target value is changed from 100 to 120.
The number in Target value represents a threshold by which performance is measured. If you are measuring a positive performance activity, such as the number of visitors to your website, Target value represents a minimum threshold for performance health. In this example, a number at-or-above 120 is considered healthy. A number that is below the minimum threshold for a positive performance, is unhealthy.
If you are measuring a negative performance activity, such as abandoned carts, Target value represents a maximum threshold for performance health. Any number that exceeds the target value for negative performance, is considered unhealthy. A number that is below the maximum threshold for negative performance, is healthy.
For this scenario, 120 represents the minimum threshold for positive performance. A session count of 120 or more, it is considered to be healthy. A session count less than 120, is considered to be unhealthy.
- Click Save to run the KPI report.
The result indicates a session count of 90. Because the session count is less than the Target value, the KPI is labeled Unhealthy.
- To run the KPI report for the current month:
- Click the calendar icon to display the calendar.
- Select This Month from the Quick Select panel.
- Click Apply to run the KPI report for the current month.
The results indicate an average session count of 220. Because the session count is greater than the Target value, the KPI is labeled Healthy.
A chart illustrating session count KPI for the current month is displayed. A table that shows the breakdown of Session Count per day for the month is also displayed.
- To run the KPI report for the previous month:
- Click the calendar icon.
- Select Last Month from the Quick Select panel.
- Click Apply to run the KPI report for the previous month.
The results, a table, and an interactive chart are displayed. In the chart, you can hover over a data point to display the session count number for that point in time.
- To run the KPI report for a selected date range:
- Click the calendar icon.
- Select the Custom range option from the bottom of the Select a date range page.
- Click a start date and end date on the calendar so that the date range is highlighted.
- Click Apply to run the KPI report for the selected date range.
The results, a table, and a chart are displayed.
- To change the Breakouts for the KPI report:
- Click the expander icon on the vertical scroll bar on the right side of the report.
The panel for editing the Breakouts, Metrics, and Filters for the application is displayed.
- Click the twistie next to Breakouts to display the current Breakout (Day).
- Click Day to open the Search Breakouts page.
- De-select the Day breakout by clicking on it.
- Select a different breakout from the list of breakouts in the table.
- Click Add breakouts .
The KPI report is run with the new Breakout.
- Click the expander icon on the vertical scroll bar on the right side of the report.