30% off your first 3 months

Get the deal

Tagging support tickets for useful reports

by DuckyHelperNov 12, 20264 min read
Getting work done

TL;DR:

  • Use a small set of tags with one-line definitions, and apply one main tag per ticket.

  • Count tickets per tag each month and divide by the month's total to see what is growing.

  • Review the tag list every quarter: merge tags that overlap and split any that grows too big.

At the end of the month someone asks, "What are customers writing to us about?" If your tags are billing, Billing, bill, payments and money, the answer is a shrug. Tags only pay off in reports when they are few, clearly defined and applied the same way by everyone.

When tagging is worth the effort

Tag once you have more than a few dozen tickets a month and someone, whether product, billing or you, would act on the counts. If nobody will read a report, a long tag list is wasted work.

What to set up

  • A single shared list of tags, in a document everyone can see.

  • A one-line definition for each tag, plus an example.

  • A rule: one main tag per ticket, chosen by the customer's main need.

  • A spreadsheet for monthly counts.

Step by step

  1. Read last month's tickets and group them by hand: Skim 30 to 50 and note the natural topics. Start from reality, not from a template.

  2. Cut the list to between five and ten tags: Merge near-duplicates. Add "other" for the leftovers and keep it small.

  3. Write a definition and an example for each: The definition decides edge cases in advance.

  4. Tag every ticket with one main tag: Choose by what the customer wants fixed or answered, not by which feature is mentioned.

  5. Count monthly and compare to the total: Counts tell you volume; shares tell you mix.

  6. Read the counts with a question in mind: Which tag grew? Which one could a help article or a product fix remove?

Worked example: a tag list for a product team

The product and numbers are invented. A small product has six tags, each with a definition:

Tag

Definition

billing

Charges, invoices, refunds, plan changes

login

Cannot sign in, password, account access

checkout-bug

Ordering or payment flow does not work as intended

feature-request

Asking for something that does not exist yet

how-to

Asking how to do something that does exist

other

Anything that fits none of the above

In a month with 120 tickets, the counts are:

Tag

Tickets

Share of total

billing

30

30 ÷ 120 = 25%

login

24

24 ÷ 120 = 20%

checkout-bug

18

18 ÷ 120 = 15%

feature-request

22

22 ÷ 120 = 18.3%

how-to

20

20 ÷ 120 = 16.7%

other

6

6 ÷ 120 = 5%

Check that it adds up. Tickets: 30 + 24 + 18 + 22 + 20 + 6 = 120. Shares: 25 + 20 + 15 + 18.3 + 16.7 + 5 = 100. In a spreadsheet with tags in A2:A7 and counts in B2:B7, a share column and a total look like this:

B8: =SUM(B2:B7)             (total, returns 120)
C2: =B2/B$8                (share for billing, returns 0.25)
C2:C7 formatted as percent  (fill C2 down to C7)

And if the ticket list has one tag per row in column D (rows 2 to 121), you can get each count with =COUNTIF(D$2:D$121,A2) rather than counting by eye.

What do these numbers tell the product team? Billing is the biggest topic at 30 of 120, so reading those tickets is the best first step. Login at 24 may be removed with a clearer reset page. The 6 other tickets are small enough to read in full each month. Finally, compare next month's counts. Two months of data show a change; one month only shows a level.

Notice the rule that settled a likely argument: a customer who cannot pay because the page spins is tagged checkout-bug, because the main need is that the flow is broken, not billing. The definition handles the edge case ahead of time.

Agree on one more thing before you start: who may add a tag. If anyone can, the list drifts within weeks. A simple rule works, such as proposing changes in the shared document and updating the list once a quarter.

When you share the report, write one sentence next to each number saying what you think it means and what you will do. A table of counts without a sentence is easy to ignore; a table with "billing is the largest group, so I will read those 30 tickets this week" gets acted on.

Mistakes to avoid

  • Too many tags. Past ten, people stop choosing carefully and counts become unreliable.

  • No definitions. Without them two people tag the same ticket differently.

  • Multiple tags that double count. If you must use two, report the main tag only, or the totals will exceed the ticket count.

  • A huge "other". If it keeps growing, read its tickets and add a tag for the pattern you find.

  • Retagging history every month. Change the list on a schedule, such as quarterly, and note when you changed it so comparisons stay honest.

Doing it faster

Make tagging part of the first pass through the inbox rather than a separate chore, so each ticket is read once. A small monthly sheet with the COUNTIF formula above builds the report in minutes. If you want to ask questions about a chart while looking at it, DuckyHelper sees your screen and answers out loud, but the interpretation is for you and your team.

Frequently asked questions

Should customers be able to see the tags?

Usually these are internal labels. Keep them for your own reports and use clear wording in anything customers read.

What if a ticket has two problems?

Tag its main need, or split it into two tickets if your tool allows. Do not tag it twice and count it twice.

Get started

DuckyHelper can
do more

It sees your screen and works in any app you use. Try it for 10 minutes, no card.

Get it for Mac, Windows or Linux

Share

Questions and jobs

Do anything

Ask it a question or hand it a job, in any app.

Doing jobs for you is in early access on Mac. Asking works on Mac, Windows and Linux.