A heatmap is a great way to see activity at different times in a compact way.
This replaces the Insights recipe of the same name.
What you'll need
Skill level: Easy
Time Required: 15 minutes
- Zendesk Explore Professional
- Editor or Admin permissions (see Adding users to Explore)
- Ticket data in Zendesk Support
How to create the report in Explore
You can click the preview below to watch a video of this recipe, or continue to the walkthrough.
- In Zendesk Explore, click the queries (
) icon.
- In the Queries Library, click New Query.
- On the Select a dataset page, select the dataset containing the ticket data you'll need to build the query; in this case Support: Tickets.
Query Builder opens.
- In the Metrics panel, click Add, and then choose Tickets . Make sure to select the both versions, COUNT and D_COUNT, and then click Apply.
- In the Columns panel, click Add, and then from the Time - Ticket created section, choose Ticket created - Day of week. Click Apply.
- In the Rows panel, click Add, and then from the Time - Ticket created section, choose Ticket created - Hour. Click Apply.
- Using the visualization selector (
), change the chart to a Table.
- Click Ticket created - Hour and Edit date ranges if you want to filter the chart to show results for a specific period, for example the year to date.
- Click D_Count(Tickets). Change the treatment from Normal to Colour, and then click Apply.
- In the Result manipulation menu (
), click Result path calculation. For D_COUNT(Tickets), choose the pattern % of Total, and the path On whole result.
- In the chart configuration menu (
), click Colours. Choose Colour encoding > Style 1. Click the left paintdrop and select white. Click the right paintdrop and select the colour you want to represent heavy traffic. You can move the blue dot on the colour range to show more contrast between the bulk of your results.
12 Comments
Hi Philippa,
Just curious, is there a way to hide the the Count of Tickets values by making the font color the same as the heatmap colors?
Thanks
Made a very short just under 4 minute demo to illustrate a similar heatmap recipe for those that would like a video demo.
Zendesk Explore Heatmap recipe demo
How can I show the hours in a format that our agents can more quickly understand? Thanks!
Hello Beth!
From the Time - Ticket Created section, add Ticket Created - Hour and click Apply. For more information, please refer to https://explore.zendesk.com/hc/en-us/articles/360002058067-Explore-recipe-Tickets-by-time-of-day-created.
Hi Beth,
It looks like Shera replied to your post here: https://explore.zendesk.com/hc/en-us/articles/360002062067?page=1#comment_360001556153
Can you confirm you're able to view this?
Let me know!
Shera and Brett,
What I meant was that the hours (0-23) are not in a format that is suitable for our agents to quickly understand. I ended up creating a renamed set and an ordered set to display the times in the conventional 12 hour am/pm format.
Thank you
Thanks for sharing Beth :)
Let us know if you have any other questions!
Hi there
My results aren't sorted by actual time. As a newbie, how can I order them by time in the left-hand column, and change it into time (10am or something identifiable).
Thanks!
Fiona
Hi Fiona, I'm a little surprised that your Ticket created - Hour metric isn't automatically sorting. However, you should be able to go to the result manipulation menu on the right hand side and select Sort.
One way of getting the time to show in a more friendly manner is to create a renamed set. You do this from the Calculations menu on the right hand side and select Renamed set.
Give the set a name like "Custom Ticket created - hour attribute"
Under "Computed from", select the Ticket Created - Hour attribute, You'll see in the menu that you can type a new value for each attribute value (for example, "2" could be changed to "2am")
Save when you are done, then use your new attribute instead of the "Ticket created - Hour" attribute.
That's a bit of a lightning run through, but if you want to read more, take a look at https://support.zendesk.com/hc/en-us/articles/360022184334-Organizing-values-by-groups-and-sets
I hope this helps!
Edit: I made a custom ordered set with the times I renamed. They are working for one of my heatmaps but not for the other. I tried to also sort that one by A-Z and it still puts 10am first, then 9am, 11am, 1pm, 2pm... If I choose Z-A though, it shows correctly but backwards.
Thanks, Rob. I have made the renamed set as you suggested. However, I tried all the sort options and none of them make a difference to the table. I'm not sure what I'm doing wrong...
Thanks for the update Fiona. The ordered set was indeed the right way to go, but I'm unsure of why you're getting the behavior on one of your tables. If you can't find a way around it, I'd suggest you consider opening a ticket so someone can investigate this with you. Thanks!
Thanks, Rob, for your help. I'll make a ticket as I'm not sure what I'm missing. Thanks!
Fiona
Please sign in to leave a comment.