HEART Prioritization Framework Template
HEART and GoalsโSignalsโMetrics is a popular methodology developed by Google aiming to help teams measure and improve user experience.
Criteria
Combined methods to define metrics reflecting UX quality and project goals.
HEARTโUX metrics categories.
Happinessโuser attitudes collected via survey.
Question: How do users feel about your product?
Examples: user surveys, NPS responses.Engagementโuser involvement measured via behavioral proxies.
Question: How often and how extensively do people use the product?
Examples: average session duration, average session frequency.Adoptionโthe number of new users of a product/feature.
Question: How many new users have registered and engaged with the product during the last seven days/month?
Examples: registration rate, download rateRetentionโthe rate of existing usersโ return.
Question: What percentage of users are returning to the product after 3/6/12 months?
Examples: churn rate, subscription renewal rateTask successโbehavioral metrics of UX (efficiency, effectiveness, error rate).
Question: Can users perform the necessary actions efficiently and effectively?
Examples: error rate, task duration.
Goals-Signals-Metricsโprocess transforming categories into metrics.
GoalsโIdentify the goals clearly.
SignalsโMap goals to lower-level signals sensitive to changes in design.
MetricsโRefine signals into metrics to track or use in an A/B test.
How it works
How to Use GoalsโSignalsโMetrics Process
GoalsโSignalsโMetrics is a process to help brainstorm what your team is trying to achieve by shipping new features or designs. You should define together your product goals and how you can track them and measure progress. Frameworks like HEART, AARRR, WSJF, or others help by prompting articulation of goals. Using frameworks doesnโt require using all their criteria. You can pick a few from different and combine them into one uniquely yours. Donโt try to fit criteria that donโt resonate with your product.
Step 1: Goals
The key step is to articulate your goals. Together with the team, ask yourselves: โWhat is that you want to achieve?โ Itโs your broad objective, like what you want your users to experience or accomplish or your business to achieve. Write down everything important to users and business but remember that you canโt work towards all of them at once. Choose 2-4 goals to focus on during the next time period, like quarter or sprint.
Looking at framework metrics will help to stimulate group discussion and produce ideas. Below you can see our examples with criteria from HEART, AARRR, DHM, WSJF, and others.

Step 2: Signals
The next question on the agenda is โWhat signals will indicate that youโre meeting the goal?โ Decide what actions, behaviors, or events can say whether youโre making progress towards your goals, stagnating, or deteriorating. Try to find something specific, something that will change only because of the goalโs progress and not other unrelated reasons. For example, โusers spending more time in the appโ may mean that youโre improving the Engagement, but it may also say that the app works slowly and users waste a lot of time waiting. Donโt forget you can also consider failures as signalsโthey can be easier to track, and theyโre sometimes more informative.
Step 3: Metrics
The last step is to translate the signals youโve chosen into metrics that you can collect and track on the dashboard. Think, โHow can we transform the signals into quantifiable data?โ Try to use average ratios or percentages as raw counts depend on the total number of users and may not be useful or indicative. Donโt forget to make notes of the deployed changes so that you clearly see what has caused a spike or a downfall of the metrics. In time you may see insightful trends about metricsโ co-dependencies, for example, if youโre improving Engagement, Retention also shows better results, or enhanced Task Success causes lower Happiness.