Experimentation / CRO

Experimentation and Testing Programs acknowledge that the future is uncertain. These programs focus on getting better data to product and marketing teams to make better decisions.

Research & Strategy

We believe that research is an integral part of experimentation. Our research projects aim to identify optimization opportunities by uncovering what really matters to your website users and customers.

Data and Analytics

90% of the analytics setups we’ve seen are critically flawed. Our data analytics audit services give you the confidence to make better decisions with data you can trust.

Goal Tree Maps for Experimentation Programs 

Blog cover graphic for "Goal Tree Maps for Experimentation Programs," featuring the Speero logo and a headshot of author Gertrud Anirudhan, CRO Manager at If Insurance Baltic.
The Diagnosis:
A goal tree map breaks a single top-level goal (your BHAG) down into the business KPIs, tactical metrics, and engagement metrics that actually explain it, so every test traces back to a specific business objective instead of a vague "improve conversion rate" ask.
Without one, stakeholders fixate on top-level numbers, teams drift every time strategy shifts, and testing programs can't show which smaller metrics are actually driving the number leadership cares about.
Build it top-down (BHAG, then KPIs, then tactical and engagement metrics), then work back up by attaching research-backed strategies and prioritized tactics to each branch, using the gaps you find to catch missing tracking early.

Visualizing the metrics that matter to your business can be easily done with a goal tree map. By creating a goal tree, you are able to translate business metrics into concrete optimization goals and identify sub-goals that must be achieved first. 

This article will talk about: 

  • Why you should build goal tree maps 
  • How to build a goal tree map & which metrics you should consider 
  • How to make the goal tree map actionable (and put together the strategy)
Nested goal-to-engagement metrics diagram Four nested circles showing scope narrowing from Big Hairy Audacious Goal down through Business Metrics, Tactical Metrics, to Engagement Metrics. Big Hairy Audacious Goal Company Goal Business Metrics KPI's Tactical Metrics Engagement Metrics speero.com

Chart: Concentric BHAG diagram.

Why do I need a goal tree map?

  • Are you struggling with getting clarity in your company on which teams are focused on various KPIs and goals? 
  • Do you see constant changes in your company strategy and find it hard for teams to stick to and focus on a common goal? 
  • Have you seen situations where stakeholders only care about top-level business goals and disregard improvements in smaller metrics?
  • Have you received requests for creating experiments or optimising the website for a specific metric, which doesn’t even have thorough tracking? 

If your answer to any of the questions above is "yes", then you need a goal tree map.

Creating a goal tree map will help you facilitate internal discussions about company goals and align on which teams are contributing toward specific metrics. Once you have agreed on the company strategy and where the priorities lie, you can use this map to keep teams focused and to push back against a change of direction.

As there are numerous ways to contribute toward company growth, you also want to list out these paths (whether it's via acquisition, increasing AOV, retention, etc.) and identify the metrics that can contribute to them.

While it can be difficult to get stakeholders excited about improvements in smaller metrics, just looking at transactions and revenue is not enough. You can use the Goal Tree Map to educate others in your company and illustrate how even the smallest improvements in secondary metrics (like progression to PDP, increased engagement with filters, etc.) can contribute toward the business goals. Goal Trees essentially help us break down a large goal into smaller sub-goals that must be achieved first.

Last but not least, you won't always have tracking for all metrics and goals you want to work towards. This is a good opportunity to identify missing tracking early on, discuss this with your team, and fill those gaps.

Build Your Own Goal Tree Map

Use this interactive builder to create a goal tree map tailored to your business.

Start with Tab 1 — pick your business type (SaaS, B2B, or Ecommerce) and set your BHAG.

Then move to Tab 2 to add your KPIs and break each one down into tactical metrics and engagement metrics, building the full hierarchy.

Finally, switch to Tab 3 to map your goals to research-backed strategies and specific tactics — tagging each as an experiment, research task, or implementation. When you're done, hit "Preview Goal Tree" at the bottom to see your complete tree visualized.

Keep in mind this a beta version. We're playing and experimeting, so forgive any issues.

Goal Tree Builder
Interactive Builder
Build Your Goal Tree Map

Use the four steps below to build your own Goal Tree Map. Start by choosing your business type and setting a BHAG, then add your KPIs with tactical and engagement metrics, map strategies and tactics, and preview your complete tree.

How to build a goal tree map

The metrics on your website either lead to "macro conversions" or "micro conversions." Macro conversions are the primary goal of your website. This can be generating more revenue, different types of conversions, or leads from the site.

In contrast, micro conversions are actions that users complete which either move them toward macro conversions or are not directly related to revenue generation.

Micro conversions are either process milestones or secondary actions. This can be the number of checkout visits, pageviews per user, cart adds, etc. But micro conversions are not KPIs.

1) Start with the BHAG (Big Hairy Audacious Goal)

BHAG is a long term objective or challenge that everyone in the company can understand and contribute to.

We are talking about a challenge that is so audacious, out-of-the-box, and difficult that it might feel impossible to achieve. Your BHAG should be based on your company's underlying strategy. Otherwise, it just becomes an aspirational statement or something out of thin air.

The value of having a BHAG is that it frees you from thinking too small.

Your BHAG should be:

  • clear and compelling
  • very ambitious, but achievable
  • aligned with the company strategy
  • measurable and quantifiable

Some examples of a BHAG:

  • 35% revenue uplift in 2022
  • 40 million turnover in 2022
  • 1 million paying users in 2022

2) Business metrics and KPIs

KPIs are the primary goal of your website and business.

These goals should support your BHAG and measure your progress towards it.

Business Type Common Business Metrics (KPIs)
SaaS Sign-ups, Purchases, Revenue
B2B Lead capture, Purchases, Revenue
Ecommerce Transactions, AOV, Retention

3) Tactical metrics (i.e. micro-conversions)

Just looking at transactions is not enough for experiment analysis. We want to look at how the test changes had an impact on various goals and user behaviour on the site. This is important for understanding the WHY behind our experiment results and without this analysis, we will not be able to learn as much about our customers.

As a next step, you want to start thinking about how each KPI breaks down into a smaller set of tactical metrics you can tackle with your experimentation or optimization efforts.

If your primary goal for an experiment is conversions (i.e. transactions), you should also look at cart additions, progression to checkout, checkout completions, etc.

These tactical metrics depend on where your experiment is and what your hypothesis is.

Example: If you run a test on the product listing pages, with the goal of pushing visitors further down the funnel, you should also look at progression to product pages, cart additions, and progression to the basket page. If your experiment focuses on generating more revenue, you should look at AOV, RPV, and UPT and list those as business metrics in your goal tree map.

Example of Business Unit Metrics & Tactical Metrics for SaaS

Business Unit Metrics to Tactical Metrics tree diagram Sign ups, Purchases, and Revenue at the business unit tier, branching down via curved connectors to tactical metrics leaves. Business Unit Metrics Tactical Metrics Sign ups Purchases Revenue Demo form completions Trial sign ups Free account sign up Pricing page visits Cart additions Progression to checkout Free to paid account conversions AOV (revenue per visitor) RPV (revenue per visitor) Plan mix speero.com

4) Engagement metrics

We talked about business metrics and tactical metrics, but for a thorough post-test analysis, we should also look at engagement metrics.

The most common engagement metrics are bounce rate, exit rate, pages per session, and time spent on site. However, these are not enough to allow us to maximize experiment learnings.

For example: If you are working on improving the site filters, your primary goal is to improve the product discovery, which should increase the number of users who progress to product pages and add items to the cart. To get a better idea of how the new filters impacted user behaviour, you should also track how many people use filters in their session, how many filters get added per user, etc. For the "visits to PDP" tactical metric, you can list "filter engagement" as an engagement metric underneath it.

Examples of completed goal tree maps with listed engagement metrics:

Ecomm example:

Ecommerce goal tree example Company goal branching into Retention, Transactions, and AOV metrics with tactical and engagement tiers, plus Experimentation Program Metrics below. ECOM EXAMPLE Company Goal 35% revenue uplift in 2022 Business UnitMetrics Retention Transactions AOV Tactical Metrics Repeatpurchases CLTV(CustomerLifetimevalue) CCR(CustomerChurnrate) Progressionto PDP Add to Cart Progressionto Checkout Checkoutcompletions UPT(units pertransaction) RPV(revenue pervisitor) Add-ons(Upsells) Engagement metrics App installs/uninstalls Sessions peruser Accountcreations Net PromoterScore Items addedto wishlist Engagementwith filtersor navigationlinks Clicks on"Revieworder" or"continueshopping" Time spenton site/pages Exit orBounce rate Cart additionsfor add-onproducts incart Expressshippingpurchases Purchasedupgrades ExperimentationProgram Metrics Test Velocity No. of winning tests No. of learnings speero.com

SaaS example:

SaaS goal tree example Company goal branching into Sign ups, Purchases, and Revenue metrics with tactical and engagement tiers, plus Experimentation Program Metrics below. SAAS EXAMPLE Company Goal 1 million (paying) users in 2022 Business UnitMetrics Sign ups Purchases Revenue Tactical Metrics Demo formcompletions Trial signups Free accountsign up Pricing pagevisits Cartadditions Progressionto checkout Free to paidaccountconversions AOV(revenue pervisitor) RPV(revenue pervisitor) Plan mix Engagement metrics Watchedintro video Started signup form Bounce/Exit rate Clicks on the'sign up' CTAin navigationvs Hero Pages persession Clicks on the'Pricing' innavigation orproduct page Clicks on expandbutton for theplan features Click on'choose plan'CTA's onpricing page Clicks on'Proceed tocheckout' inbasket Add-ons # of annualplans purchased ExperimentationProgram Metrics Test Velocity No. of winning tests No. of learnings speero.com

B2B example:

B2B goal tree example Company goal branching into Lead capture, Conversions, and Revenue metrics with tactical and engagement tiers, plus Experimentation Program Metrics below. B2B EXAMPLE Company Goal 40 million turnover in 2022 Business UnitMetrics Lead capture Conversions Revenue Tactical Metrics Demo formsubmissions Contact formsubmissions Qualifiedleads Convertedleads Visits to thepricing page Cartadditions AOV(revenue pervisitor) RPV(revenue pervisitor) UPT(units pertransaction) Engagement metrics Form starts Visits toDemo/contactpages Clicks ondemo CTA innavigationvs hero Engagementwith thechat widget Visits to theproduct page Clicks on"View allfeatures" Clicks on"Viewpricing" or"Buy now"CTAs Exit orBounce rate Time spenton site/pages ExperimentationProgram Metrics Test Velocity No. of winning tests No. of learnings speero.com

If you are unsure where to get started and get stuck with listing your engagement metrics, list customer touchpoints throughout journeys on the website. You can simply list all pages and elements that users might engage with and the related metrics you are aiming to improve. This is the ideal task to identify any missing tracking on your website, too.

Tracking audit discovery chart Tracking status across Sitewide, Homepage, Landing pages, Category and search pages, and Product pages, rated Good, Adequate, or Missing. Good tracking Adequate tracking Missing tracking #1 Discovery Sitewide (e.g. navigation) Homepage Landing pages Category and search pages Product pages Progression toPLP/ PDP Clicks on thenavigation links Engagement withthe Banner Clicks on contactus/chat/phonenumber Clicks on top barlinks e.g. MyAccount Interaction w.Site Search PopupInteraction NL SignupsFooter vs Popup Progression toPLP Clicks on thebanner Clicks on categorylinks (or CTA's) Clicks to log in Clicks to accountregistration Clicks toInspirationalContent Bounce rate Progression toPDP Sample cartadditions Bounce rate Clicks on filters Sample cartadditions Progression toPDP Clicks on filters use of quick linksin top section use of searchlinks Transactions Cart additions Sample cartadditions Tool tipinteraction Scroll depth Recommendationscroller clicks speero.com

Make it actionable

Once you have completed your goal tree map, list strategies and tactics to move the needle. Create a board for each KPI you identified earlier in your goal tree map and then list out the strategies and tactics underneath.

Strategic test-planning board tracing a Pricing Page Checkout Rate goal through five strategy themes and their tactics down to four linked test concepts covering pricing strategy, checkout flow, the free-trial model, and messaging.

Strategies

The strategies should come from user research after you have identified the biggest opportunities and customer problems. Ideally, you want to have a mix of both qualitative and quantitative research methods to identify the optimization opportunities. Once you have concluded your analyses, you can start mapping out all of the research insights and findings to identify the common themes from various data sources. See Speero's conversion research service.

Example: If you have identified that your customers struggle with finding a product that fits their needs or find the website overwhelming (in terms of having too many options to choose from), then you can list "product discovery" as one of your strategies and themes to focus on.

Tactics

Underneath strategies, list different ways to solve that customer problem through different tactics. These are essentially the experiment ideas or JDIs (Just-Do-Its) for website improvements.

Airtable view of a prioritized test backlog with columns for insight category, priority score, research sources, issue description, and hypothesis for each test idea.
Example of a list of tactics in Airtable supported by various research insights

You can now list all of the experiment ideas and JDIs underneath the strategies and put together a plan for website optimization.
Note: Make sure that all of your tactics are prioritized. Ideas that are derived from opinions have a lesser chance of success. Learn how to prioritize your test ideas.

How many goal tree maps should you have?
Clients frequently ask how many
goal tree maps they should have as a team or company. Know that you can have more than one. Sometimes companies will have one per brand. Sometimes they will have one per experimentation target area/channel (e.g., website, product, app, kiosk, email, search, social, etc.).  Sometimes there are aspirations that can’t make it into an “actual” version of a goal tree, and that’s okay, too. It’s even an option to have “actual” vs. “aspirational” trees (e.g., your team thinks CLV should be included as a BHAG but executive leadership doesn’t agree…make an aspirational tree for your team that includes CLV). 
It all depends on your use cases, of course. Just freakin’ have one…if not more!

Haley Carpenter, Optimizely

Keeping the tree honest as evidence comes in

Building the tree is a workshop exercise. Keeping it honest is not.

Once your team has been testing against a goal tree for a couple of quarters, you'll have a stack of concluded tests and research sitting under each pillar. Some of that evidence will back up the pillar you wrote down on day one. Some of it won't. A pillar that looked obvious in the workshop can turn out to be thin once you check what's actually been proven against it.

A branch nobody flagged as a priority can turn out to be carrying most of the program's wins. This is the same gap an experimentation program maturity audit is built to catch, just applied continuously instead of once a year. It only works if the tests you're counting as evidence were actually run cleanly, not undone by the classic mistakes Evan Miller's breakdown of A/B testing pitfalls covers.

We've started building this check into a tool we call Dexter, instead of relying on someone remembering to do it by hand each quarter.

Point it at a client's completed tests and research, and it groups the evidence by theme, checks each theme against the pillars and problem statements already on the tree, and rates the support behind each one: strong, moderate, or thin, based only on tests that actually concluded, not ones still in QA or sitting in a backlog.

It won't quietly drop a pillar that comes back thin. It flags it, so you can decide whether to keep investing on faith or move the budget somewhere the evidence is stronger.

The same discipline carries into ideation. If a problem statement says users abandon a pricing page because tier differences are unclear, the next test idea for that page should trace back to that exact sentence, not to a generic "improve the pricing page" brief.

Our ideation engine, MILES, reads the confirmed pillars and problem statements before it proposes anything, cites the specific past tests behind each new concept, and flags mechanisms that have already been tried and didn't move the needle, so the same losing idea doesn't quietly resurface with new copy.

Wiring the tree into intake and reporting

A goal tree only does its job if a test can't get scoped without touching it. That's the gap in a lot of programs.

The tree exists, it hangs as a nice diagram, and the intake form three steps away doesn't reference it at all. Anyone can submit a test tied to whatever KPI sounds closest.

The fix is a gate at the point someone requests a test: before it gets built, it has to name which problem statement it serves, using the tree's actual wording, not a paraphrase, and it has to show the touchpoint can actually reach statistical power at the lift you're hoping for.

That's the intake standard we hold every test to inside a full-service experimentation program, not just the flagship tests. A test that can't statistically answer the question it's asking shouldn't get scoped in the first place, no matter how good the idea sounds.

The loop closes at reporting. Every concluded test in the quarter gets mapped back to the problem statement it actually addressed, not the one it was filed under, and each problem statement gets scored on three signals: the win rate among tests that concluded, whether the secondary metrics leading up to the KPI actually moved, and what the qualitative research says.

That produces a verdict for each branch: keep investing, keep investigating, or move on because it's solved. It's the same table structure as the goal tree you started with.

We build this into Q-BeRt, our quarterly review deck builder, so a stakeholder looking at the tree for the first time in three months can see exactly which branches earned their spot this quarter and which ones are still waiting on their first real test.

That's the difference between a goal tree that sits on a wall and one that runs like an experimentation-led operating model: pillars checked against real evidence, ideation that starts inside the tree instead of guessing at it, and a reporting cadence that closes the loop back to the same map you started with.

Summary and key takeaways

  • Using Goal Trees, your team can focus on building campaigns and experiments that are relevant to your company's growth.
  • Goal Trees allow you to break KPIs into a smaller set of metrics you can tackle with your experimentation or optimization efforts.
  • Improvement even in the smallest metrics can contribute to your company objectives.
  • Connecting your goals with the strategies (identified in research) and tactics can help you create the grounds for a successful optimization roadmap.
  • This also keeps us accountable for the research we conducted and ensures that we are actually working towards solving the identified customer problems.
  • More than one goal tree map is allowed.

Download the free Miro goal tree template.

Bonus:

  • You should also track program metrics to ensure the success of your experimentation program. For starters, you should track experiment velocity: the number of winning tests and learnings to communicate to the wider business.
Experimentation Program Metrics diagram Experimentation Program Metrics label box next to three metric cards: Test Velocity, No. of winning tests, No. of learnings. Experimentation Program Metrics Test Velocity No. of winning tests No. of learnings speero.com

Did you like this article?

(Your feedback helps us write better!) worst 1 - 10 best

Did the article resonate with you?

What aspects did you enjoy or find lacking?
Were there elements you felt we should've covered?
Thank you.
Oops! Something went wrong while submitting the form.

Related Posts

Who's currently reading The Experimental Revolution?