Skip to content
Chat on your store is live, answered from the same inbox.
GROWTH DEPT.HELPDESK

How each metric is counted

The exact rule behind every figure in Analytics, from tickets created to one-touch rate and survey response rate, and the rules all reports share.

On this page

Every figure in Analytics follows the rules on this page. The same definitions appear when you hover the i beside a figure, and on Analytics > Metrics glossary, which you can search.

Rules every report shares#

  • Left out everywhere: tickets marked as spam, trashed or deleted, and deleted messages.

  • A reply from your team is a public message written by a person on your team that did not fail to send. Internal notes never count. Rules and other automations send as the helpdesk's bot account, and bot accounts' replies never count as replies, so an automatic answer does not stop a response clock.

  • A customer message is any public message not written by your team, including the one that opened the ticket.

  • Days run from midnight to midnight in the helpdesk's time zone.

  • Rates are worked out from the two totals for the whole range, never by averaging daily rates. A rate whose bottom number is zero shows as a dash.

  • Medians are the middle value: half the tickets were faster, half slower. With an even number of tickets, the median is halfway between the two middle ones. Averages are the plain mean, so one ticket that waited a week pulls an average far more than a median.

  • Times count every hour unless you switch on Business hours only. Then only time inside your business hours counts, leaving out nights, weekends and holidays.

Ticket and message figures#

FigureKindHow it is countedDated by
Tickets createdCountTickets opened in the rangeWhen the ticket was opened
Tickets repliedCountDifferent tickets that got at least one reply from your team in the range. A ticket answered on several days counts onceWhen the reply was sent
Tickets closedCountTickets closed in the range that are still closed. A ticket reopened and still open does not countWhen it was last closed
Messages sentCountReplies your team sent in the rangeWhen it was sent
Messages receivedCountCustomer messages in the range, including the first one on each ticketWhen it was received
Messages per ticketRatioCustomer messages plus team replies on the tickets opened in the range, whenever they were written, divided by those ticketsWhen the ticket was opened
Share of tickets createdPercentageA row's tickets created (a channel, tag or agent) divided by all tickets created in the range, each ticket counted once. Tag shares can total over 100%When the ticket was opened

Because messages per ticket counts later messages on the range's tickets, it can still rise for a few days after the range ends.

Response and resolution times#

FigureKindHow it is countedDated by
Median first response timeTimeFor each ticket, the wait between the customer's first message and your team's first reply after it; then the middle valueWhen that first reply was sent
Average first response timeTimeThe same waits, averagedWhen that first reply was sent
Median resolution timeTimeFor each ticket closed in the range and still closed, from opening to its last close; then the middle valueWhen it was closed
Average resolution timeTimeThe same times, averagedWhen it was closed

A ticket with no customer message, or that nobody on your team has answered yet, has no first response time. The report pages show the medians; the averages are listed in the glossary page and returned by the API.

One-touch rate#

One-touch rate (percentage) takes the tickets closed in the range that are still closed and got at least one reply from your team, and gives the share that got exactly one. Tickets closed without any reply are left out of both numbers. It is dated by when the ticket was closed.

Satisfaction figures#

FigureKindHow it is countedDated by
Average satisfaction scoreScore from 1 to 5The sum of the scores divided by how many there areWhen the customer gave the score
Satisfaction ratePercentageScores of 4 or 5 divided by all scoresWhen the customer gave the score
Scores receivedCountScores customers gaveWhen the customer gave the score
Surveys sentCountSurveys that went out, answered or notWhen the survey was sent
Survey response ratePercentageSurveys sent in the range that have a score now, divided by surveys sent in the rangeWhen the survey was sent

Unanswered surveys affect only the response rate. A survey answered after the range ends still counts as answered for the range it was sent in.

Which agent a figure follows#

With an agent picked in the filters, or on the Agents report:

  • The sender gets tickets replied, messages sent and first response times.

  • The assignee now gets tickets created, tickets closed, messages received, messages per ticket, resolution times, one-touch rate and every satisfaction figure.

A ticket two people replied to counts once for each of them.

Changes and comparisons#

The change under a figure is the difference from the comparison period. Counts, times, scores and ratios show it as a percentage of the earlier value; rates show it in percentage points ("pts"). When the earlier value was zero there is no percentage, and tables say New for a row that had nothing before.

The comparison period is either the same number of days just before your range or the same dates a year earlier. When your range includes today, it stops at the same time of day.

Green means a change in the direction that is good for that figure: higher for tickets replied and closed, one-touch rate and the satisfaction figures; lower for response and resolution times and messages per ticket. Tickets created, messages sent and received, surveys sent and shares are neither good nor bad, and stay grey.

Live view figures#

FigureHow it is counted
Open ticketsTickets open right now, snoozed ones included
Waiting on a replyOpen tickets where the customer wrote last. A reply from a rule or bot account is not an answer
UnassignedOpen tickets with no agent
SnoozedOpen tickets snoozed until a later time
Opened todayTickets opened since midnight in the helpdesk's time zone
Closed todayTickets closed since midnight that are still closed
Oldest open ticketHow long the open ticket opened earliest has been open

Busiest times counts#

CountHow it is counted
Tickets createdTickets opened in each hour of the week
Messages receivedCustomer messages in each hour of the week
Messages sentReplies from your team in each hour of the week

Hours are on the helpdesk's clock, and each square adds up every matching hour in the range.

Help center figures#

These are counted on live help centers without cookies, so a visitor is recognized for one day only. See Help center statistics and tracking.

FigureHow it is counted
Article viewsTimes customers opened an article. Search engine crawlers are left out
VisitorsDifferent people who opened an article, searched or clicked contact, counted once per day; the same person on two days counts twice
SearchesSearches customers ran
Searches with no resultsThe share of searches that found no article: questions your help center does not answer yet
Searches with a clickThe share of searches after which the customer opened a result
Found it helpfulThe share of answers to "Was this article helpful?" that were yes
Contact clicksClicks on the contact card, from customers who went on to write to your team

Automation figures#

FigureHow it is counted
Resolved by automationFlows the visitor said helped, plus chats a suggested article answered
Flows startedTimes a visitor picked a flow in the chat window
Handed over by a flowFlows that ended by passing the visitor to your team
Left before the endFlows the visitor stopped before the end, including any still running
Resolution rate (per flow)Flows the visitor said helped, out of flows started
Order requestsProblems, returns and cancellations asked for in chat; each one opens a ticket

Each is dated by the day it began. The Automation report has the rest of the page.

AI agent figures#

FigureHow it is counted
Drafts writtenDrafted replies made in the range, by the AI agent and by built-in drafting
Drafts usedOf the drafts a person either used or discarded, the share they used. Drafts replaced before anyone decided are left out
Followed a skillDrafts that followed at least one skill
The AI agent's changesNotes, tags, drafts, skills and other changes the AI agent made, from the helpdesk's event log

The AI Agent performance report explains the page in full.

For developers#

The API answers with the same numbers as the report pages. GET /api/metric-cards returns each definition above with its formula, other names people use for it and the reporting query that returns it. The API always counts every hour; the business hours option exists only on the report pages. See The REST API and API keys.

Still stuck?

Write to the Growth Dept team and a person answers. Say which helpdesk you work in and what you were trying to do.

support@growthdept.ai