Advanced reporting features

Alicja Pawliczak
7 min read
updated: Mar 29, 2023

Reports are packed with useful tools that help you analyze your team’s and LiveChat’s performance in detail. In this tutorial, I’ll show you what features are available and how you can use them in your work.

Looking for new ways to track your customers’ happiness? Let us help! Take a look at our ideas and share your thoughts.
Looking for new ways to track your customers’ happiness? Let us help! Take a look at our ideas and share your thoughts.

Filter dataLink icon

Filters come in handy when you want to look for trends, see data for a specific period, or check how particular agents or groups are doing.

Filter data in LiveChat reports

When you filter by multiple tags, the report will include either results with all the tags (Match all), or for at least one of the tags of the tags (Match any).

Filter by tagLink icon

Using the ‘tag’ filter, you can get precise information on a particular type of case or see if there are products that are getting very popular. For example, you can check how many chats were tagged as ‘product_request’ to know if you should add them to your store.

To learn more about tags, check out this guide.

Filter by dateLink icon

Filter by a particular ‘date’ to check your LiveChat activity during various campaigns, holidays, or other seasonal events. Just started a new ad campaign? See how the chat traffic went up for that period. Noticed a decrease in the number of chats during the summer? Your customers are probably on vacation.

Filter by agentLink icon

To check on a particular agent, select him or her using the ‘agent’ filter. This option is beneficial during agents’ evaluation as it shows data for one agent only.

Filter by groupLink icon

Filter the data by ‘group’, to see how many chats all of your departments had. If you are using groups to offer chat on multiple websites, this filtering option allows you to check the data for each of those websites separately.

Filter by assignmentLink icon

Filter the data by ‘assignment’ to see how many chats were assigned to an agent and how many were unassigned.

Filter by availabilityLink icon

Filter the data by ‘availability’ to see how many chats were started when your agents were online and how many when they were offline.

Filter settings are remembered when you go through different reports. You can check the same date or the same agent when looking at different metrics.
Filter settings are remembered when you go through different reports. You can check the same date or the same agent when looking at different metrics.

Save filtered viewsLink icon

Once you know which filters show you the most valuable data, save the filtered views to create your custom reports. 


When you’ve filtered the report, select Save view.

Agent App Reports view

Name the filtered view and save. Once you’re done, you’ll be able to pick the saved segment from the drop-down menu in the top right corner.

Agent App reports view with the saved views unfurled

You can view all your saved views in Saved report views.

Save reports view section of the Agent App

Compare past and present dataLink icon

You can check how your metrics change from day to day, week to week, or month to month in one report. It’s perfect for keeping track of the results of your actions.

Compare past and present data in LiveChat reports

Let’s say you wanted to increase the number of chats coming from your product pages by adding greetings and changing the look of the chat widget. After having introduced the changes, you can check if they’ve brought results.

See hourly dataLink icon

To see how data distributes during the day turn on the 24-hour distribution. You can do it by clicking on the toggle button in the top right corner of a report.

24-hour data distribution in LiveChat reports

It’s convenient if you want to predict how many agents you need based on the number of chats you receive at a particular time of the day.

Get an even closer look at how your workload changes throughout the day with heatmaps available in ’total chats’, ‘queued customers’, and ’new tickets’ reports.

LiveChat report heatmap

Set up the messaging mode to make your offline chats populate the heatmap and get an insight on how your chat traffic distributes throughout a day.
Set up the messaging mode to make your offline chats populate the heatmap and get an insight on how your chat traffic distributes throughout a day.

Get more info with interactive reportsLink icon

Some of the reports offer more detailed data when you hover over or click on them.

Detailed LiveChat report

For example, by hovering on the data column in the ‘chat satisfaction’ report, you can view a specific number of positive and negative ratings. When you click on the negative rating column, you will see all the chats rated ‘bad’ in Archives.

Export data to create your own reportsLink icon

You can download each report if you are on the Team plan or higher. Additionally, you can export raw data if you are on the Business and Enterprise plans.

Download reportsLink icon

To create your own analytics tool, you can download a set of reports and gather them in a spreadsheet. That way, you can easily compare and cross-check them with data coming from other tools you use in your daily work.

Export LiveChat reports to CSV

To download a report, just go to one, and click on Export CSV.

Export raw dataLink icon

Exporting raw data allows you to get much more data on your chats, surveys, queues, and goalsthan just downloading a report. It is extremely useful if you want to create your own complex analytics tool.

Try exporting raw data in the LiveChat app.

Export raw data in LiveChat reports

You can set the raw data report to generate automatically every day, week, month, or any other time. Once set, you don’t need to think about them anymore, as they will send straight to your email.

Here’s a full list of raw data you can export:

The data from Chats report (records for individual chats):

Note that, when exporting your Chats, the report is limited to the latest 100000 records on your LiveChat license. If you have more than 100000 chats on your license and you want to export all of them, you will have to export the Chats report in parts.

To do that, please use the Data range: Custom filter and include the data range that covers the first 100000 chats. Then, export another report with the data range that covers the rest of your chats.

  • Conference ID
  • Chat creation date (and timezone)
  • Chat start date (and timezone)
  • Chat start URL (on what page the chat started)
  • Referrer
  • Chat duration (in seconds)
  • Queue duration (in seconds)
  • Visitor’s LiveChat ID
  • Visitor’s name
  • Visitor’s IP
  • Last operator’s ID (the agent that chatted with the visitor previously)
  • Skill
  • Rate
  • Agent’s name
  • Agent’s ID
  • Agent’s timezone
  • Pre-chat survey information
  • Post-chat survey information
  • Greeting URL (on what page the greeting was displayed)
  • Greeting action (the condition that triggered the greeting)
  • Goal name
  • Goal credit
  • Goal date
  • Tags
  • Custom variable name
  • Custom variable value
  • Integration variable name
  • Integration variable value
  • First response time (in seconds)
  • Average response time (in seconds)
  • Group status at start

Information from the Queue abandonment report:

  • Conference ID
  • Queue start time (and timezone)
  • Queue duration (in seconds)
  • Queue start URL
  • Skill
  • Visitor’s LiveChat ID
  • Visitor’s name
  • Visitor’s IP
  • Pre-chat survey information
  • Custom variable name
  • Custom variable value
  • Integration variable name
  • Integration variable value

Information you can get by exporting the Goals report:

  • Goal ID
  • Goal name
  • Conference ID
  • Chat start date (and timezone)
  • Goal achievement date (and timezone)
  • Agent’s ID
  • Skill
  • URL (where was the goal triggered)
  • Order ID (additional information that can be added to the goal via API)
  • Order description (additional information that can be added to the goal via API)
  • Order price (additional information that can be added to the goal via API)
  • Order currency (additional information that can be added to the goal via API)
  • Custom variable name
  • Custom variable value

The Tickets report will give you the following information when extracted:

  • Ticket ID
  • Ticket creation date (and timezone)
  • Requester name
  • Requester email
  • Skill
  • Rate
  • Assignee’s name
  • Assignee’s ID
  • Status
  • Subject
  • Source
  • Source URL
  • First response date (and timezone)
  • Used tags

Was this article helpful?

Got it!

Thanks for your feedback.

Thank you!

We’re happy to help.

RELATED ARTICLES

Last 7 days report

Get an overview of your latest customer service activities. Check out the Last 7 Days Report and start improving your customer service constantly.

Read the article

Achieved goals report

Track how many chats resulted in a purchase, signup or any other business objective with Goals Report. Read on to learn how to use it.

Read the article

Start using LiveChat now!

Free 14-day trial Team plan features No credit card required

Still not convinced? Discover all LiveChat features

Discover our other products