Jake McMahon
Led by Jake McMahon 8+ years B2B SaaS · Behavioural Psychology & Big Data

Customer analytics for SaaS teams.

Customer analytics should show how accounts, users, and signals move over time so the team can spot risk, growth, and fit. If it only shows usage counts, it is too shallow.

This page is for teams trying to answer:

Which customers are healthy Where risk is rising Which signals predict churn

Plain English first. Retention and account health second.

Customer Analytics, Broken Down

01 — Signals Which usage, support, and account signals matter most
02 — Segments Which customer groups behave differently over time
03 — Views Health, cohort, and trend views tied to decisions
04 — Action What the team changes next because the signal is clear
EXPANSION REVENUE VISIBILITY Under 20%

Most B2B SaaS teams cannot identify which accounts are likely to expand before the CS team manually reviews them — because the usage signals are tracked but not connected to expansion outcomes.

HEALTH SCORE ACCURACY Varies widely

Customer health scores that don't include product usage, support contact frequency, and login recency are predictive of almost nothing — yet most are built from only 2–3 signal types.

CS-TO-ANALYTICS RATIO Broken

Most CS teams are managing accounts without behavioural data from the product — they're flying blind until something breaks.

WHY CUSTOMER ANALYTICS UNDERPERFORMS

"CS is managing accounts without product usage data"

"My team manages 200 accounts. We know which ones have upcoming renewals. We don't know which ones are actually using the product, which features they've adopted, or which ones haven't logged in for 30 days. We find out when the cancellation comes."

VP Customer Success — B2B SaaS, $28M ARR
"Our health score is built on assumptions, not data"

"We have a health score. It's mostly based on the CSM's gut feel about the account, whether they've had a recent meeting, and whether they responded to the last email. Product usage isn't even in there because we don't have the instrumentation to pull it into the score."

Head of CS — SaaS, Series B
"Expansion revenue is reactive, not proactive"

"We find expansion opportunities when accounts hit a limit, or when the CSM is doing a QBR and notices the account has grown. We're not proactively identifying which accounts are ready to expand based on their usage behaviour. We're leaving expansion on the table every quarter."

CRO — B2B SaaS, $40M ARR
"QBRs are backward-looking instead of forward-looking"

"Our quarterly business reviews show customers what happened. We show them their usage over the last 90 days and list the features they've used. But customers want to know what they should do next. We don't have the data model to make that forward-looking recommendation."

Director of Customer Success — Vertical SaaS, $22M ARR

Customer analytics is not a support dashboard.

Customer analytics is the practice of measuring how accounts behave over time so the team can see health, expansion, and churn risk before it becomes obvious. The point is not to collect more signals. The point is to make better decisions with less guessing.

A useful customer analytics setup helps your team answer a small set of questions clearly. Which accounts are healthy? Which ones are drifting? Which segments expand consistently? Which signals predict churn before a human notices?

When the setup is working, customer analytics gives product, success, support, and leadership the same view of what matters. When it is not working, the team gets status reports, weak health scores, and no clear intervention path.

Most setups answer activity questions, not customer questions.

The tools are usually there. The gap is between what the team tracks and what the team actually needs to know.

The team tracks ticket volume, not account health.

Plenty of setups log login counts and support activity. Much fewer are built around renewal risk, expansion behavior, or usage depth.

Dashboards exist, but nobody intervenes because of them.

That usually means the views are descriptive but not decision-ready. The team can observe movement, but not what to fix, save, or escalate next.

The health score is built on weak inputs.

If the score is just a blend of vanity metrics, it cannot warn anyone early enough to matter.

The setup explains the past, but not the next intervention.

Customer analytics is most valuable when it shortens the time between "something changed" and "the team knows what to do next."

Three signs the setup is actually useful.

01 — Clear Definitions

The team agrees on healthy, at-risk, and expansion-ready states.

Active use, account health, renewal risk, and expansion readiness are defined in plain language. Product, success, and leadership are not using different meanings for the same metric.

02 — Trusted Instrumentation

The underlying signal layer is stable enough to trust.

Usage, support, CRM, and success signals stay consistent. Properties are meaningful. New tracking makes the system sharper instead of noisier.

03 — Decision-Ready Views

The dashboards point to a next action.

The team can look at a health, cohort, or segment view and know whether to intervene, expand, or investigate a risk pattern next.

Start with the question, not the score.

Most analytics debt starts because scoring was added signal by signal, not question by question.

ProductQuant approaches customer analytics from the business questions backward. First define what the team needs to know. Then map usage, support, CRM, and success signals that answer those questions. Then build the views and intervention process that keep the setup usable as the customer base changes.

That means definitions, routing, dashboards, and review cadence all serve the same goal: fewer arguments, clearer priorities, and better decisions.

01 — Define

Start with the customer question

Health, retention, expansion, or churn risk. Name what the team actually needs to understand.

02 — Map

Design the signal layer

Choose the behaviors and properties that answer the question without turning the system into clutter.

03 — View

Build the right analysis layer

Health views, cohorts, dashboards, or segment views should point to a concrete intervention, not a reporting ritual.

04 — Run

Keep it usable over time

Ownership, QA, naming discipline, and decision reviews stop the setup from drifting as customers, offers, and teams evolve.

A cleaner setup means each new customer signal is easier to evaluate than the last one.

Go deeper from here.

These are the most relevant ProductQuant assets if you want implementation detail, churn context, or a clearer customer-health foundation.

CLIENT WORK

Healthcare SaaS — Health Score Design
6 signals
in health score: usage, adoption, support, billing, login recency, NPS

Customer Health Score: From Gut Feel to Behavioural Signals

Built a customer health score for a healthcare SaaS CS team — combining product usage frequency, feature adoption depth, support contact rate, and billing health into a weighted score that surfaced at-risk accounts 3–4 weeks earlier than the previous manual review process.

See the churn analysis program →
B2B SaaS — Expansion Analytics
23%
of accounts identified as expansion-ready before CS outreach

Expansion Signal Tracking: Proactive Revenue Before QBR

Instrumented expansion signals for a B2B SaaS team — accounts approaching plan ceilings, multiple active users below seat limits, and feature adoption in premium tier areas — giving CS a proactive expansion brief before quarterly reviews.

See the analytics audit →

Pick the step that matches the gap.

This page is educational first. If you want help turning the ideas into a working setup, these are the most relevant ProductQuant paths.

Jake McMahon — customer analytics consultant

WHO DOES THIS WORK

Jake McMahon

Founder, ProductQuant · MSc Big Data & Business Analytics · BSc Behavioural Psychology · 8+ years B2B SaaS

Jake has built customer analytics systems for B2B SaaS teams — from health score instrumentation to expansion signal tracking — that give customer success teams the product usage visibility they need to work proactively. The approach starts from the customer outcome and works backward to define what product behaviour data the CS team needs to act earlier and more specifically.

Customer analytics Health score design Expansion analytics CS enablement Account-level tracking NRR analytics B2B SaaS PostHog

COMMON QUESTIONS

Customer analytics: what it is and what it should produce

Questions about your specific situation? Book a call →

What is customer analytics for B2B SaaS?+
Customer analytics is understanding how different customer segments behave, which characteristics predict LTV, churn, and expansion. It goes beyond product usage to include billing, support, sales, and account data. The goal is to understand the full account lifecycle — not just what users do inside the product, but which types of accounts succeed, which fail, and what distinguishes them early enough to act on.
How is customer analytics different from product analytics?+
Product analytics focuses on in-product behaviour: what users do, where they drop off, which features they adopt. Customer analytics includes the full account lifecycle — acquisition, onboarding, expansion, renewal, and churn — and uses account-level rather than user-level analysis. The distinction matters because a single user's behaviour does not always represent the account's health, especially in multi-seat B2B products.
What customer data is most predictive of LTV?+
ICP fit score (company size, industry, use case), activation milestone completion, feature depth in the first 30 days, support ticket volume, and billing history. The combination is more predictive than any single signal. Accounts that match ICP, complete activation early, and show deep feature adoption in the first month retain and expand at significantly higher rates than those that miss any one of those signals.
How do you build a customer health score?+
Choose 46 signals: usage frequency, feature adoption depth, support contacts, billing health, NPS if available, and login recency. Weight them by their predictive importance against churn in your historical data. Automate the score in your CRM or CS tool so it updates continuously. The most common failure is building a health score from signals that are easy to collect rather than signals that actually predict the outcome you care about.
What is customer segmentation and how do you use it?+
Customer segmentation is grouping customers by shared characteristics — either firmographic (company size, industry, use case) or behavioural (how they actually use the product). It is used to tailor CS coverage levels, lifecycle email sequences, and pricing tier design. Behavioural segmentation is more actionable than firmographic alone because two companies of identical size and industry can behave completely differently inside the product.
How do you identify expansion opportunities from analytics?+
Look for accounts with high usage approaching plan ceiling, multiple active users below the seat limit, or feature adoption in areas covered by a higher tier. These are the highest-probability expansion targets. The goal is to identify expansion signals before the CSM's quarterly review — so the conversation can be proactive rather than reactive. A well-instrumented expansion signal layer typically surfaces 1530% of accounts as expansion candidates at any given time.

Customer analytics should surface risk before it turns into churn.

If your team has customer data but still cannot tell who is healthy and who is drifting, start with the churn analysis program or the audit.