performance

Table of Contents

Performance

The Performance section of VoiceTrends provides an overview of common in-call events including:

  • JS Errors - total JavaScript errors
  • JS Errors per Call - average JavaScript errors per call
  • Fetch Errors - total resource fetch errors
  • Fetch Error per Call - average number of resource fetch errors per call
  • Average Page Load - average time it takes to fetch a vxml page

VoiceTrends allows users to view these data on a per day, per week, or per month level. Within each graph this data can be further filtered by individual phone numbers. For more information on how to specify these values, see the Getting Started section.

Along with the graph data, the User Profile section displays the top 5 most frequent area codes that call the application. These values dynamically update with changes to the specified date range(s), period, or phone number(s).

The raw data section displays the average daily totals for all application usage. VoiceTrends uses all calls and transfers that occurred during the specified interval to calculate the average call stats over that interval.

Graphs

The y-axis on each graph depicts the statistical value indicated by the graph name. The x-axis displays the specified period (day, week, month).
To enlarge each graph, click the thumbnail of the graph from within the page, or select it from the sub-menu under the Performance section.

To change the period interval on this graph, select one of the Day/Week/Month buttons located in the top right of this menu. Selecting one of these changes the period of the x-axis on the graph.

To view the data for a specific phone number, select the desired phone number from the drop-down menu in the top left. “All Phone Numbers” is the default setting for this menu until changed by the user.


JS Errors

This total is calculated based on the number of JavaScript errors encountered. This is synonymous with an error.semantic.ecmascript event.


JS Errors per Call

This graph depicts the total number of JavaScript (ecmascript) errors divided by the total calls for a given period. The metric is useful in contrast with the JS Errors graph because the JS Errors per call data should scale linearly with the number of calls, as opposed to the fixed JS Errors total.


Fetch Errors

This total is calculated based on the number of resource fetch errors encountered. This is synonymous with an error.badfetch event. Fetch errors include all remote content, including vxml page fetches, audio fetches, and remote request via the <data> tag.


Fetch Errors per Call

This graph represents the total number of fetch (error.badfetch) errors divided by the total calls for a given period. This metric is useful in contrast with the Fetch Errors graph because the Fetch Errors per call data should scale linearly with the number of calls, as opposed to the fixed Fetch Errors total.


Average Page Load

The average page load is calculated as the sum of the time it took to fetch every page divided by the sum of all page fetches. This is displayed as seconds with a precision of 4 decimal places.


Raw Data

The raw data tab displays the underlying data used to generate all of the graphs for the Performance section for each day in the selected date range grouped by the selected period.
Additionally, there is an Export button that can be used to download the raw data in CSV format for use with Excel (or similar spreadsheet software). For programmatic access to this data check out our VoiceTrends API documentation.

performance.txt · Last modified: 2018/11/06 12:18 by admin