How to Set UX Metrics with the Google HEART Framework

goals signals metrics ux metrics heart framework
 

Organizations run on metrics. It's pretty hard to make the case to improve usability if you can't translate that initiative into something concrete.

I believe that UX can and should be measured, but it isn't easy. Is there some grand, universal UX metric we can all follow?

First, let’s define UX metrics:

UX metrics are the numbers we use to measure, compare, and improve the user experience over time.

Quantifying the user experience is a hard thing, and you are going to need all the help you can get. That’s where Google’s HEART framework comes in. It provides insight into how a data-mature company might approach metrics on the user experience.

What is the Google HEART Framework?

Like many companies with mature UX practices, Google designed a custom UX scoring system to guide their design work. The HEART framework for UX metrics looks at 5 areas of the user’s experience with Google:

Happiness

Answers: Are users happy about their experience with your product?

Happiness is a measure of the attitude of satisfaction to the user experience. In UX, we measure happiness through self-reported surveys, mostly. Popular survey methodologies in UX are SUS (System Usability Scale), SUPR-Q (Standardized User Experience Percentile Rank Questionnaire), and NPS (Net Promoter Score). Be careful with NPS, though…it has a lot of enemies in UX design.

The key to measuring satisfaction or attitudes lies in regularity. Scores on happiness might not mean much at first, but how they change over time is extremely interesting. Set up a regular interval for data gathering if you want to take this metric seriously.

Engagement

Answers: How much are your users interacting with your product?

Engagement measures how your user is voluntarily engaging with your product. Engagement will be an extremely important metric for design and the business if your tool requires voluntary user behavior. Social media companies are good examples of optimizing engagement metrics such as daily active users and session time.

B2B companies might not find this metric to be helpful. The HEART framework leans towards the B2C side of metrics.

Not all engagement is good; users may be highly engaged with an interface when encountering a software bug. Keep balance in mind when considering engagement metrics. You don’t want to over-optimize on engagement like “watch time” at all costs coughcoughNetflixcough…excuse me.

Adoption

Answers: Are we getting new users?

Adoption is the number of new users gained within a specific time frame. Adoption is always going to be critical to business leaders. It’s the lifeblood of most company strategies. If you’re a designer that knows how to improve adoption, you will always have a job.

On the simple side, adoption can be measured through unique page views for simple sites. For most product teams, adoption will be about new paying customers.

Adoption metrics will overlap highly with sales, marketing, and product marketing, so don’t try to run the show if you’re in UX. Don’t get too caught up on roles and silos because the user doesn’t care whether you’re a marketer or a designer…they want things to solve their problems. Attracting new users is everybody’s job, and a solid user experience will improve adoption in the long run.

Retention

Answers: Are we keeping our users?

Retention is the number of users that stay users within a specific time frame. Most users will “churn” or stop coming back eventually. This dropoff can happen quickly for products with poor UX, and it will be an extremely important metric to watch after releasing new features.

Retention helps balance adoption, and both will be very important to business leaders. While marketing typically owns adoption, retention is often owned by product. So again, don’t take too much credit or make a landgrab on retention. It’s not going to be the responsibility of UX except in certain cases where you’re optimizing the user journey or focusing on a specific drop-off problem.

Task Success

Answers: Can users use a specific part of the user experience?

Task Completion Rate (TSR) and Task Completion Time are the main numbers to count with task success. These metrics will be familiar to anyone who runs usability tests, and just like usability tests, the task will be specific to the study.

Much like Happiness, Task Success will be hard to automate. You may end up looking at different tasks in different places. But as you measure task success, you can build a benchmark for usability that can be very helpful in your company.

Start small here, and don’t try to automate measuring Task Success until you know which tasks are important to measure.

The Goals-Signals-Metrics & UX metrics.

The columns that organize the HEART framework are even more helpful to companies outside Google.

I want to show you how to use the Goals-Signals-Metrics Process developed by Google to set UX metrics for anythingI think it's a great place to start if you've never set a UX metric. Here’s what that might look like.

The Goals Signals Metrics Process with an example on usability

What are Goals?

The goals are the big-picture targets for your product team. Goals should always be based on outcomes, not outputs. An output example would be completing 10 cards in a sprint. An output example would be increasing your efficiency at work. Output goals are shallow and don’t empower the team. Outcomes allow practitioners to develop expertise over time and form strong team bonds.

I'd recommend that you start with one goal. These goals are usually well-defined quarterly goals for mature product teams, like increasing adoption by 15%. Startups might have goals like improving sales to hit a “break even” status as a startup. Don't make these goals up. Instead, ask your PM what the goals are or facilitate your team in that process.

Example: We want to improve the usability of our app

What are Signals?

Signals tell you whether you're on the right path toward your goal. Based on customer behaviors, a signal is an early sign of success or failure. Signals can tell you when you're reaching the goal: after using the new feature, a user submits a positive app store review. These signals could tell you that you've failed: a user submits a bug report while using the feature.

These won't be outcomes-based like the goals, so it's ok to have outputs like the user finishes 3 tasks a dayTry to pick 2-3 signals at first.

Examples:

  • Users complete tasks faster after usability updates

  • We get fewer bug reports submitted after we improve the usability

  • Users log into the app more often as usability is improved

As you can see, the signals don't have to contain numbers until the next stage, but it's ok if they already sound a bit like metrics. Finding signals can be a fun activity so bring your team in on the action. PMs will be the decision-maker here so defer to their judgment as they know your product metrics best.

What are Metrics?

It's finally time to choose the right metrics by translating your signals into measurable criteria. The metrics should reflect a change over time. Avoid selecting "vanity metrics" or counts that always go up, like increasing follower count. Instead, use ratios or percentages over time, like growing followers by 30% every month. It’s important to make it time-bound and describe the change.

UX Example:

By Q4 2022…

  • We will reduce the time it takes for users to complete their [main task] by 50%

  • We will get fewer bug reports in Q4 2022 than in Q4 2021

  • Our weekly active users go up by 10% every month of 2022

As you can see, the reality is that there is no single UX or product metric that all designers can use. In reality, there are many ways to measure UX. Measuring the user experience will always be a triangulation of methods and metrics.

But if you’ve never set UX metrics, the Goals-Signals-Metrics process is a great place to start. As you experiment, you will naturally develop your methods and approach.

Check out my talk below if you want to learn more!

 

Learning Resources for Google’s H.E.A.R.T. Framework


Free Masterclass in UX Metrics

If you want to dive deeper, check out this free 60-minute webinar on everything you need to know about measuring the user experience.

Watch the Video
Jeff Humble

Jeff Humble is a designer, strategist, and educator from the U.S. who lives in Berlin. He teaches strategic design and innovation at the Fountain Institute. Visit jeffreyhumble.com to learn more about Jeff.

Previous
Previous

2 Ways to Improve Your Design Confidence

Next
Next

Workshop Designer Reveals 3 Mistakes You Can Avoid