HEART Framework

Measure UX happiness, engagement, adoption, retention and task success.

Strategy

Define

Frame a problem · Run a workshop

Individual · Collaborative · Workshop

Five experience signals connect to a shared measurement goal.

AT A GLANCE

USE IT WHEN

A product team needs measures that reflect experience as well as commercial activity.

YOU’LL NEED

A user experience goal, relevant data sources and agreement on measurement conditions.

YOU’LL GET

A small set of measures tied to goals, with definitions, limits and review responsibilities.

01 / UNDERSTAND

What is the HEART framework?

HEART is a framework for selecting user experience measures across Happiness, Engagement, Adoption, Retention and Task Success. Kerry Rodden, Hilary Hutchinson and Xin Fu introduced it in their CHI 2010 paper on measurement at scale. The categories help a team consider different aspects of experience rather than relying on one activity count.

The accompanying Goals, Signals, Metrics process starts with the improvement sought, identifies observable signs of that improvement and specifies how to measure them. HEART is not one composite score. Not every category needs a metric, and the meaning of successful use depends on the product’s purpose.

Why use HEART Framework?

A dashboard can be precise about activity while remaining vague about whether people were helped. HEART encourages the team to connect behavioural and attitudinal evidence to a named goal. It also makes disagreements visible: increased engagement may be beneficial for one product and a sign of repeated difficulty in another.

When to use it

USE IT WHEN

  • A product team needs measures that reflect experience as well as commercial activity.

  • A redesign has a clear goal but success is currently described only as more clicks or visits.

  • Existing metrics point in different directions and need a shared interpretation.

When to choose another method

  • Use User Interviews when the goal or expected behaviour is poorly understood.

  • Use Usability Testing to examine where a specific task breaks down.

  • Use Research Plan to choose an evidence approach before instrumenting uncertain signals.

What you’ll need

Define the product situation, audience and intended improvement. Bring knowledge of event logging, surveys and research access. Agree the unit being counted, eligibility, time period and exclusions. Check whether events mean what their labels imply. Plan privacy appropriate collection and access. A metric should have someone responsible for its quality as well as someone who owns the product decision.

What the HEART framework contains

Keep the elements that help answer your question and support a decision.

Happiness

Happiness

Attitudes such as satisfaction, confidence or perceived ease.

Engagement

Engagement

Relevant involvement, interpreted against the purpose of use.

Adoption

Adoption

Starting a defined meaningful use, within an explicit eligible audience.

Retention

Retention

Continued relevant use of a defined cohort across an appropriate interval.

Task Success

Task Success

Effectiveness, efficiency or errors in accomplishing an intended activity.

Goals, signals and metrics

Goals, signals and metrics

The connection between the improvement sought, observable evidence and a precise measure.

02 / PUT IT INTO PRACTICE

How to apply HEART to a product decision

Keep evidence and assumptions distinct. Revisit your work when new information changes your understanding.

01

Name the experience goal

Write the change sought without starting from available analytics events.

Residents should know whether a repair visit is actually confirmed.

02

Choose relevant categories

Use HEART to test the breadth of the goal; select only categories that help.

Happiness and Task Success may matter more than repeated engagement.

03

Describe signals

Identify what people would do or report if the improvement occurred.

A person can identify the confirmed time and explain what remains pending.

04

Define metrics

Specify numerator, denominator, unit, interval and meaningful exclusions.

Count eligible attempts where the correct appointment state is identified, not every page visit.

05

Check data quality

Verify that logged events or questions capture the signal and inspect missing cases.

A status page load is not evidence that the status was understood.

06

Add counterchecks

Look for consequences a primary metric could conceal.

Fewer support contacts could indicate clarity or difficulty reaching help.

07

Review and decide

Read patterns alongside contextual research, then change the product or measurement definition.

Investigate unresolved cases before interpreting lower contact volume as success.

Example: measuring appointment status clarity

Fictional scenario, continuing the repair booking case used in User Stories and Product Roadmap: a repair booking team wants residents to know which appointment they can rely on. It selects Task Success for correct interpretation of the booking state and Happiness for confidence in arranging access. Repeated visits are kept as a diagnostic signal rather than a target to increase.

A proposed research measure records whether an eligible participant correctly identifies the confirmed appointment without assistance. A short follow up question explores confidence and the reason behind it. Service data can show repeat status checks, but that event alone cannot distinguish uncertainty from a legitimate changed situation.

The team would examine these signals together. Fewer visits and fewer support contacts are encouraging only if people still understand the appointment and can get help. All measurement choices here are illustrative; no improvement, benchmark or observed product result is claimed.

Example: measuring appointment status clarity. Fictional teaching scenario showing goal, signal, measure.

03 / BELOW THE SURFACE

Below the surface: a successful service can reduce engagement

Repeated use is meaningful only in relation to the reason a person returns.

INTENTION

Why would the person return?

Separate useful repeat use from unresolved work.

COUNTERCHECK

What could make the metric look better without helping?

Name a competing explanation before reviewing results.

MEASUREMENT

Who is counted and who is missing?

Keep eligibility, interval and denominator explicit.

A booking service may be better when a resident checks once, understands the commitment and leaves. A dashboard that rewards return visits could favour unclear status or repeated reassurance. The same event can therefore represent either value or unresolved work.

Before setting a target, name the user intention behind the event and an alternative explanation for an apparent improvement. Measure the completed need, not merely the repeated interaction. If support contacts fall, check whether uncertainty fell too and whether assistance remained accessible.

Use a countercheck that can challenge the preferred interpretation. This does not require a dashboard with dozens of measures. A small diagnostic study or review of unresolved cases can be more useful than another aggregate count. Preserve the reasoning so a later team understands why less engagement may be desirable.

HEART Framework companion worksheet

The original two page companion connects a goal, selected HEART categories, signals, metric definitions, data checks and review decisions. The second page examines intention, alternative explanations and missing cases. It supports measurement design and interpretation; it is not an analytics dashboard or an automatic HEART score.

HEART Framework original editable companion worksheet, planning and evidence page
HEART Framework original editable companion worksheet, review and decision page

Practical tips

  • Choose categories according to the product’s purpose.

  • Document event meaning and the eligible population.

  • Use one useful countercheck for a consequential metric.

Common mistakes

  • Adding a measure for every category regardless of relevance.

  • Treating an event count as direct evidence of a completed need.

  • Combining unrelated measures into an unexplained overall HEART score.

What you’ll get

A compact measurement plan that connects a product decision to observable experience. Review its evidence and limitations before deciding whether to continue, revise or investigate. If the data cannot distinguish success from a harmful alternative explanation, improve the measurement before celebrating the result.

Sources and references

© 2026 Design Iceberg

Independent by design. Connected by knowledge.

Back to the surface ↑

© 2026 Design Iceberg

Independent by design. Connected by knowledge.

Back to the surface ↑

Behind every outcome, a deeper body of knowledge.

LIBRARY

+

EXPLORE

+

DESIGN ICEBERG

+

© 2026 Design Iceberg

Independent by design. Connected by knowledge.

Back to the surface ↑