KPI Tree

Metric Definition

Segment-level analysis

Segment Performance Index = Metric Value for Segment / Metric Value for All Customers
Metric Value for SegmentThe metric measured within a single attribute group, such as one industry
Metric Value for All CustomersThe same metric measured across the whole customer base

Track from

Metric GlossaryOperations Metrics

Customer attribute analysis

Customer attribute analysis is the practice of splitting a metric by the characteristics of your customers, such as industry, plan, region, or tenure, to see which segments perform differently. It moves you from a single blended number to an understanding of who is driving it. The goal is to find the attribute that explains the most variation, so effort lands where it changes the result.

8 min read

Generate AI summary

What is Customer attribute analysis?

Customer attribute analysis is the practice of splitting a metric by the characteristics of your customers to see which segments perform differently. Instead of reporting one blended churn rate, you report churn by plan, by industry, by company size, and by acquisition channel, then look for the splits where the numbers diverge. If overall monthly churn is 4 percent but the self-serve tier churns at 9 percent and the enterprise tier at 1 percent, the blended figure was hiding the real story.

The value is in the variation. A metric that is roughly the same across every segment tells you the cause is broad. A metric that swings sharply between segments tells you the cause is concentrated, and that concentration is where the leverage lives. Attribute analysis is how you find the few segments that explain most of a headline number, good or bad.

Almost any metric can be analysed this way. Revenue, retention, conversion rate, support volume, and product adoption all become far more actionable once you know which customers sit behind the average. The blended number tells you what is happening. The attribute breakdown tells you to whom, which is the part you can act on.

Attributes must be defined consistently and kept current. If industry is free text in one place and a picklist in another, or if account tier is months out of date, the segments are not comparable and the analysis misleads. The quality of attribute analysis is capped by the completeness and accuracy of the underlying attribute fields.

How to calculate Customer attribute analysis

Attribute analysis is a method rather than a single equation, but it follows a repeatable sequence. The aim at each step is to make segments comparable and to separate a real difference from one that is just noise in a small group.

  1. 1

    Choose the metric and the attributes

    Pick the outcome you care about, such as churn or expansion, and the customer traits you can split it by. Good attributes are stable, well populated, and plausibly linked to the metric.

  2. 2

    Segment the customer base

    Group customers by each attribute value. Keep segments large enough to be reliable. A 50 percent churn rate in a segment of four customers is noise, not a signal.

  3. 3

    Measure the metric per segment

    Calculate the same metric within each group using identical definitions and date ranges, so the only thing varying between segments is the attribute.

  4. 4

    Compare against the baseline

    Index each segment against the all-customer figure. A segment performance index above 1 means the segment outperforms the average for that metric, below 1 means it underperforms.

The segment performance index makes outliers obvious. A segment that indexes at 2.2 on churn is churning at more than twice the company average and deserves a closer look. The discipline that separates useful analysis from a fishing expedition is checking that a difference is both large and backed by enough customers to be trusted. A dramatic gap across a handful of accounts usually disappears the next month.

Customer attribute analysis in a metric tree

A metric tree turns attribute analysis from a one-off slice into a permanent structure. The headline metric sits at the top, and the branches are the attributes that most explain its variation, each splitting into the segment values underneath.

The first level holds the attribute dimensions: who the customer is, what they bought, how they arrived, and how long they have been around. Each dimension then breaks into its segment values. Firmographics splits into company size and industry. Product fit splits into plan tier and feature adoption. Acquisition splits into channel and campaign. Lifecycle splits into tenure and onboarding completion.

Reading the metric down each branch shows where the variation concentrates. If churn is flat across industries but climbs steeply for customers acquired through one channel, the tree has located the problem at the acquisition branch. That points to a specific owner and a specific fix, rather than a vague instinct that something is wrong with retention.

Metric tree insight

The attribute that explains the most variation is rarely the one teams expect. Lifecycle attributes such as onboarding completion often predict retention more sharply than firmographics, because they capture what the customer actually did rather than who they are on paper. Let the data choose which branch to widen.

Customer attribute analysis benchmarks

The benchmark for attribute analysis is not a number on any one metric, because that depends entirely on which metric you are slicing. The benchmark is the strength of the signal you find. A useful rule of thumb is to judge each split by how far the best and worst segments sit from the company average and by whether the segments are big enough to trust.

Signal strengthSpread from baselineWhat to do
Strong signalBest and worst segments differ by more than 50 percent from the averageAct on it. The attribute concentrates a large share of the outcome and is worth a targeted intervention or a dedicated owner.
Moderate signalSegments differ by 20 to 50 percentWorth tracking and combining with other attributes. On its own it shifts the number but does not dominate it.
Weak signalSegments differ by less than 20 percentThe attribute does not explain much variation. Do not build strategy on it, even if the absolute numbers look interesting.
UnreliableLarge spread but tiny segmentsTreat as noise until the segment grows. A dramatic gap across a handful of accounts usually reverts to the mean.

A practical discipline is to require both a meaningful spread and a minimum segment size before acting. Teams burn time chasing differences that are either too small to matter or too thinly evidenced to trust. The strongest finding is a large, stable gap across segments that each hold enough customers to be real.

How to improve Customer attribute analysis

Improving attribute analysis means making the splits sharper, the data cleaner, and the findings easier to act on. The work is partly analytical and partly about the underlying attribute data, because no amount of slicing rescues fields that are inconsistent or empty.

Fix the attribute data first

Standardise how attributes are recorded and keep critical fields populated. Inconsistent industry labels or stale account tiers make segments incomparable. Clean attribute data is the foundation that every split rests on.

Test attributes against the metric

Rank attributes by how much variation they explain, not by which feel intuitive. Let the spread between segments decide which dimensions earn a place in the tree, and retire the ones that explain nothing.

Combine attributes for sharper segments

A single attribute often blurs the picture. Crossing two, such as plan tier within a channel, can reveal a pocket that neither attribute exposes alone. Add depth only where the combined segments stay large enough to trust.

Route findings to an owner

An insight that nobody owns changes nothing. Assign each high-variation segment to the team best placed to act, so the analysis ends in an intervention rather than a chart.

The metric tree approach starts by widening the branch that explains the most variation, then drilling into the segments underneath it until the cause is specific enough to act on. A churn problem becomes a churn problem in one plan tier acquired through one channel, which is a question a single team can answer.

KPI Tree lets you hold this structure as a living tree rather than a static report. Each attribute branch connects to the team that owns the relevant customers, with RACI ownership making the accountable owner explicit. When a segment moves against the baseline, the owner of that branch is notified, so a shift in one customer group is caught while it is still small rather than discovered later in a blended number that barely moved.

Common mistakes when tracking Customer attribute analysis

  1. 1

    Slicing into segments too small to trust

    A striking result across a handful of customers is almost always noise. Set a minimum segment size before treating any difference as a signal worth acting on.

  2. 2

    Confusing correlation with cause

    A segment that churns more is not necessarily churning because of the attribute. The attribute may be standing in for something else. Treat a strong split as a place to investigate, not a settled explanation.

  3. 3

    Analysing on dirty attribute data

    Inconsistent labels, missing values, and stale fields make segments incomparable. The breakdown looks precise while resting on data that cannot support the comparison.

  4. 4

    Slicing by too many attributes at once

    Cutting a metric by every attribute available produces a sea of segments and guarantees a few will look dramatic by chance. Focus on the attributes with a plausible link to the metric.

  5. 5

    Stopping at the chart

    Finding a high-variation segment is the start, not the finish. Without an owner and an action, the analysis is a description of the problem rather than a step towards fixing it.

Related metrics

Churn rate

Customer Churn Rate

SaaS Metrics
StripePostHog

Metric Definition

Churn Rate = (Customers Lost During Period / Customers at Start of Period) × 100

Churn rate measures the percentage of customers or subscribers who stop using a product or service during a given time period. It is the most direct indicator of whether a business is delivering enough ongoing value to retain its customer base, and it has a compounding effect on growth, revenue, and customer lifetime value.

View metric

Net revenue retention

NRR

SaaS Metrics
ChargebeeStripe

Metric Definition

NRR = ((Beginning MRR + Expansion MRR - Contraction MRR - Churned MRR) / Beginning MRR) x 100

Net revenue retention (NRR) measures the percentage of recurring revenue retained from existing customers over a given period, including expansion, contraction, and churn. An NRR above 100% means existing customers are generating more revenue over time, creating a compounding growth engine that does not depend on new acquisition.

View metric

Customer lifetime value

CLV / LTV

SaaS Metrics
ChargebeeStripeShopifyHubSpotSalesforce

Metric Definition

CLV = Average Revenue Per User × Gross Margin × Average Customer Lifespan

Customer lifetime value (CLV) is the total revenue a business can expect from a single customer account over the entire duration of their relationship. It quantifies the long-term financial worth of acquiring and retaining a customer, making it one of the most important metrics for sustainable growth.

View metric

Compare dimension metrics

Metric Definition

Segment-level customer attribute analysis often raises the question of why a metric moved, so this diagnostic framework helps you trace a change back to the segment driving it.

View metric

Metric trees for operations teams

Metric Definition

Customer attribute analysis is an operations metric, so this guide shows how operations teams structure segment-level measures within a wider metric tree.

View metric

Make attribute analysis a structure, not a one-off slice

Build a metric tree that decomposes any headline number by customer attribute, with each high-variation segment routed to an accountable owner who is notified the moment it moves.

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