top of page

ClickTale

Data analytics Desktop App 

12.jpg

Product Overview

Clicktale is a SaaS, cloud-based analytics system that allows customers to visualize their visitor's experience on their website. Clicktale has tools like heatmaps, funnels, form analytics, visitor recordings and the Experience studio, a querying tool, to help understand visitor behavior.

Here are some of the features I worked on:

Pageset Re-design

pageset

The mission

My first task when I joined Clicktale was to perform a complete “Face-lifting” and implement a unified design system.

 

Together with the product team and the R&D, we decided to start with one of the most important screens in the app - The Pageset.

​

The Pageset, a form of a highly customizable product dashboard (including product insights, KPI’s and relevant actions), was dated and inusable.

​

Research

In usability tests and user interviews, we realized that there were several main pain points for our users: 

​​

  • Trends were not used and clutter the screen

  • Main buttons were overlooked by users

  • the layout wasn't clear and not responsive (didn't support low resolution)

The challenge

The main challenges were two:

​​

  • Having the facelifting of The Pageset done on a live working system.

  • Solving the UX issues through the UI while avoiding major changes to the layout. (as required by R&D)

​

Solution

We took the following actions:​

​

  • Removing trends as we saw they are not used and just clutter the screen

  • Making the heatmap and recordings buttons more dominant as we saw people miss them

  • Putting the page components in cards to get a clearer layout

  • Changing the design of the "Experience metrics" to accommodate a larger amount of metric

  • Fix the code to be responsive and support low resolution

Old design

Removed trends
PS-oldi.jpg
Removed trends
Icons got clearer
Made icons more dominant
PS-new.jpg
Added boxes for clearer layout

New design

Part of the complete design system I created & implemented

sg_1.jpg

Sandbox Heatmap

heatmap

The Problem

Clicktale’s platform required to set up a workspace prior to being able to generate heatmaps, a lengthy process that many customers found too cumbersome for day-to-day work.

One of Clicktale’s largest customers requested to be able to generate heatmaps ad hoc, without any prior setup.

​

​The account team needed to present a visual design to the decision maker to convince them of our commitment to developing the feature.

The Process

​

Due to the tight time frame for the presentation, a War Room was set up together with product managers and marketers to brainstorm and sketch initial mockups of a new heatmap solution.

​

Once we got “green light” we moved on to detailed design.

Main challenges

In the Heatmap tool (not like other tools in the system like “Recording” or “Funnels”) the customers need to be able to compare between two maps.

 

Example Use case 1:

A user wants to compare two heatmaps for a specific page while filtering comparing visitors who performed the action “clicked add to cart” to those who did not.

​

 

Example Use case 2:
A user wants to compare two versions of an A/B test, and filter each version by a different population of visitors (e.g. “logged in users” vs. “not logged in users”).


 

This feature challenged us with the overall platform layout in terms of horizontal space as our solution needed to work for tools both with and without a side-by-side comparison option.

 

Another challenge was to come up with a solution which enables complex filtering capabilities and at the same time blends with the design’s look and feel without attracting too much attention or taking up too much space.

​

War Room

We set up a special "War Room" and worked together with the product managers and marketing to come out with a concept that then was presented to the customer

 

High level mockups

HM-SandBox-4.png
HM-SandBox-8.png

Solution

We created the “Filter Bar” and a guide for all the different use cases:

​

  • Single heatmap vs. side-by-side heatmaps

  • Height of the filter bar (one row by default, can expand to two rows if needed)

  • Maximum “Pill” (filter) width

  • Defining different behaviors for different types of filters (some filters may be both be edited and removed while others can be edited only)

  • Defining edge cases (e.g. the user added more filters than the two rows can contain)

filter_compser_guide.jpg
HM-SandBox-Pills-styling.jpg

Usability tests

Just before development, we conducted a usability test to validate the design.

Several changes were made “On the fly”.

We invited 10 participants (testers) from a variety of positions (Analyst, marketing, Customer success manager)

we then summarized all the answers in one excel doc and gave each task a score:

​

​

Group 5_1x.png
12.jpg

Here is an example of how the filter bar appears in the different tools

Clicktale Player

player

The Problem

The “Player” is one of the fundamental tools of the product.

It allows our customers to view visitor playbacks and to understand how users interact with their content. 

​

User interviews revealed a few pain points we wanted to address:

  1. Customers wanted to easily identify “friction” in their user’s visit, directly in the player.

  2. The player was too large and overbearing on the page

The Solution

​

​

Phase 1

we reduced the size of the player to a bare minimum (with an additional level of minimization when scrolling). We also moved the player to the bottom of the page to maximize the viewing area.

​

Phase 2

We addressed the need to monitor, identify and categorize important events (high friction) in the recording. We added an easily accessible list of events and marked those events directly on the player timeline.

​

Old version
Group 3_1x.png
New version
Group 4_1x.png

Minimized view

(while scrolling)

Group 6_1x.png

1st option:

Light Version

Match the brand better

p_l.png

2nd option:

Dark Version

Better contrast with the recording

p_d.png

Answering users’ needs with inline indications

Group 17_2x.png
bottom of page