KPI Tree

Metric Definition

From activities to outcomes

Track from

Metric GlossaryOperations Metrics

Activity-based analysis

Activity-based analysis is a method that traces business outcomes back to the specific activities that produce them, so cost and value can be attributed to the work itself rather than to broad departments. It answers which activities actually move a result and which only consume effort. Used well, it turns a flat outcome number into a causal chain you can act on.

7 min read

Generate AI summary

What is activity-based analysis?

Activity-based analysis is a method that traces business outcomes back to the specific activities that produce them, so cost and value can be attributed to the work itself rather than to broad departments. Instead of asking what a team spent, it asks which activities that team performed, how often, and what each one contributed to the result. The approach grew out of activity-based costing but applies just as well to revenue, retention, and operational outcomes.

The method matters because most reporting stops at the outcome. A dashboard shows revenue, churn, or resolution time, but not the activities underneath. Activity-based analysis fills that gap. It connects a finished outcome to the calls made, tickets handled, deployments shipped, or onboarding sessions delivered, so you can see which activities carry the result and which are noise.

The analysis is only as good as the activity data feeding it. If activities are logged inconsistently or not at all, the attribution is guesswork. Strong activity-based analysis depends on clean, comparable activity records and a clear definition of which outcome each activity is meant to influence.

Activity-based analysis attributes outcomes to activities, not to people or departments. The unit of analysis is the activity itself. Mixing in organisational structure too early hides which work creates value and which simply happens.

How to measure activity-based analysis

There is no single formula, because activity-based analysis is a method rather than a ratio. What it produces is an attribution: a mapping from each outcome back to the activities that drive it and the cost or value of each. The measurement work is in building that mapping cleanly and applying it consistently.

In practice you define the outcome you care about, list the activities that plausibly influence it, attach a volume and a cost to each activity, then test how strongly each activity correlates with the outcome. The result is an ordered view of which activities earn their keep. The steps below give a repeatable structure for any outcome you want to analyse.

  1. 1

    Define the target outcome

    Name the single outcome under analysis, such as new revenue, retained accounts, or resolved tickets. A vague outcome produces a vague attribution.

  2. 2

    Inventory the contributing activities

    List every activity that plausibly influences the outcome. Keep the definitions concrete and countable so each activity can be measured the same way every time.

  3. 3

    Attach volume and cost to each activity

    Record how often each activity happens and what it costs in time or money. This is the data that lets you compare activities on the same footing.

  4. 4

    Attribute the outcome across activities

    Use correlation, driver analysis, or controlled comparison to estimate how much each activity contributes to the outcome, then rank the activities by contribution per unit of cost.

Activity-based analysis in a metric tree

A metric tree is the natural home for activity-based analysis, because both work the same way. The outcome sits at the top, the activities that drive it form the branches, and the inputs to each activity form the leaves. Reading the tree downward is exactly the attribution the method is trying to produce.

Metric tree insight

KPI Tree turns activity-based analysis from a one-off report into a living model. Each activity branch carries RACI ownership, so the person accountable for an activity is named on the node that proves whether it drives the outcome. When an activity stops contributing, KPI Tree pushes that to the owner, and the verified impact loop confirms whether changing the activity actually moved the result. This closes the gap between analysing the work and acting on it.

Activity-based analysis benchmarks

Activity-based analysis does not have universal benchmark values, because the activities and outcomes differ by business. What you can benchmark is the maturity of your own practice: how completely activities are logged, how reliably outcomes are attributed, and how often the analysis changes a decision. The stages below describe that progression.

Maturity stageWhat it looks likeDecision impact
Ad hocActivities logged inconsistently, outcomes reported flatLittle attribution, mostly guesswork
TrackedCore activities logged, basic volume and cost attachedCan rank activities by raw volume
AttributedActivities linked to outcomes via correlation or driver analysisCan see which activities earn their cost
OperationalAttribution refreshes continuously and triggers ownershipDrives ongoing reallocation of effort

How to improve activity-based analysis

Better activity-based analysis comes from cleaner inputs and tighter links to outcomes, not from a more elaborate model. Most of the value is unlocked by making activities consistently countable and by closing the loop between the analysis and the action it recommends.

Standardise activity logging

Inconsistent records sink the whole analysis. Define each activity once, log it the same way everywhere, and exclude activities you cannot measure cleanly rather than estimating them.

Link every activity to an outcome

An activity with no outcome it is meant to influence cannot be attributed. Map each activity to its target result so the analysis stays causal rather than descriptive.

Test attribution, do not assume it

A high-volume activity is not automatically a high-value one. Use correlation or controlled comparison to confirm the link before reallocating effort towards it.

Refresh continuously

A one-off analysis ages fast as the business shifts. Recompute the attribution on a regular cadence so the activities you favour today still earn their place tomorrow.

Related metrics

Cycle Time

Process speed

Operations Metrics
Jira

Metric Definition

Cycle Time = Process End Time − Process Start Time

Cycle time measures the total elapsed time from the start to the end of a process. It is a fundamental operations metric used in manufacturing, software development, service delivery, and any context where the speed of a process directly affects throughput, cost, and customer satisfaction.

View metric

Customer Acquisition Cost

CAC

SaaS Metrics
StripeShopifyAttioHubSpotSalesforce

Metric Definition

CAC = Total Sales & Marketing Spend / Number of New Customers Acquired

Customer acquisition cost (CAC) is the total cost of acquiring a new customer, including all sales and marketing expenses divided by the number of new customers gained in a given period. It is one of the most important unit economics metrics for any growth-stage business.

View metric

Average Resolution Time

Customer Support Metrics
SalesforceIntercomPylon

Metric Definition

Average Resolution Time = Total Resolution Time Across All Tickets / Total Tickets Resolved

Average resolution time measures the mean elapsed time from when a support ticket is created to when it is fully resolved and closed. It captures the end-to-end customer experience of getting an issue fixed, encompassing wait times, agent work time, escalations, and any back-and-forth exchanges required to reach a solution.

View metric

Retention Rate

Product Metrics

Metric Definition

Retention Rate = (Users Active at End of Period / Users Active at Start of Period) × 100

Retention rate measures the percentage of users or customers who continue to use your product over a given period. It is the most important growth metric because sustainable growth is impossible when users leave faster than they arrive.

View metric

Input metrics vs output metrics

Metric Definition

Activity-based analysis tracks the inputs that drive outcomes, so this guide helps you tell the activities you control from the results they produce.

View metric

Metric trees for operations teams

Metric Definition

Activity-based analysis lives squarely in operations work, and this guide shows how operations teams connect day-to-day activities to the outcomes they own.

View metric

Connect activities to the outcomes they drive

Build a metric tree that decomposes your target outcome into the activities beneath it, with an accountable owner on every branch, so you can see which work earns its keep and act when an activity stops contributing.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business