New

Now in Claude, ChatGPT, Cursor & more with our MCP server

Back to docs
Analysis & Synthesis

Key Driver Analysis: How to Find What Actually Drives Customer Satisfaction

A complete guide to key driver analysis (KDA) — how to use correlation and regression to identify which factors most influence satisfaction, loyalty, and NPS, how to read an importance-performance matrix, and how AI shortens the path from data to decision.

Key driver analysis (KDA) is a statistical method for identifying which factors most strongly influence an outcome you care about — customer satisfaction, loyalty, NPS, or purchase intent. Instead of guessing what to improve, KDA quantifies the relative importance of each potential driver (price, support speed, ease of use, reliability) so you can invest in the few that actually move the metric. The output is usually a ranked list of drivers whose importance scores sum to 100%, plotted against how well you perform on each.

This guide explains how key driver analysis works, the statistics behind it, how to read an importance-performance matrix, the pitfalls to avoid, and how to collect the right data and turn it into a decision faster with AI.

What Key Driver Analysis Answers

Every team has a long list of things it could improve. KDA answers the more useful question: which improvements will actually raise the outcome metric? It works by measuring the relative importance that independent variables (the drivers) contribute to a dependent variable (the outcome). As Quantilope describes it, KDA "reveals the hidden connections between various aspects of your customer experience and overall satisfaction."

A classic example: you survey customers on overall satisfaction and on a set of specific attributes — onboarding ease, support responsiveness, pricing fairness, product reliability. KDA tells you that, say, support responsiveness explains 31% of the variation in satisfaction while pricing explains only 6%. That reframes the roadmap.

The Statistics Behind KDA

The workhorse of key driver analysis is multiple linear regression. You model the outcome (e.g., satisfaction score) as a function of the candidate drivers, and the regression coefficients indicate the strength and direction of each driver's relationship to the outcome (Drive Research). The coefficients are then converted into relative importance scores that sum to 100%, so each driver gets a clean "share of impact."

Other techniques used in practice:

  • Correlation analysis — a simple first pass to see which attributes move with the outcome.
  • Relative weights / Shapley regression — handles correlated drivers (multicollinearity) better than raw regression, which matters because satisfaction drivers are usually correlated with each other.
  • Factor analysis — groups many overlapping attributes into a smaller set of underlying dimensions before modeling.

You do not need to run the math by hand. What matters is understanding the logic: KDA separates the drivers that correlate with the outcome from the drivers that are merely frequently mentioned, which are often not the same thing.

Reading the Importance-Performance Matrix

KDA results are typically visualized as an importance-performance matrix (also called a priority or quadrant map). Importance (from the regression) is on one axis; your current performance (the average rating customers give you on that driver) is on the other. That produces four quadrants:

  • High importance, low performance — Fix first. These are your priority drivers. Customers care, and you are underdelivering. This is where investment pays off most.
  • High importance, high performance — Maintain. Your strengths. Protect them; do not let them slip.
  • Low importance, low performance — Ignore (for now). Weak performance here barely affects the outcome. Do not over-invest.
  • Low importance, high performance — Possible over-investment. You may be spending effort where it does not move the metric.

This single chart turns a wall of survey data into a "do this next" conversation, which is why CX and product teams lean on it.

How to Run a Key Driver Analysis

Step 1 — Define the outcome. Pick one dependent variable: overall satisfaction, likelihood to recommend (NPS), renewal intent, or purchase intent. KDA explains one outcome at a time.

Step 2 — Choose candidate drivers. List the attributes that plausibly influence it. Qualitative research is the right way to generate this list — interviews tell you which drivers even exist before you try to measure them.

Step 3 — Collect rated data. Ask respondents to rate the outcome and each driver, usually on a consistent scale (e.g., 1–7 or 1–10). Consistency matters: mixing scale formats corrupts the regression.

Step 4 — Model and rank. Run the regression (or relative-weights analysis), convert coefficients to importance scores summing to 100%, and rank the drivers.

Step 5 — Plot performance. Add each driver's average rating to build the importance-performance matrix.

Step 6 — Act on the top-left quadrant. Route the high-importance, low-performance drivers to the teams that own them.

Common Pitfalls

  • Confusing frequency with importance. The attribute customers mention most is often not the one that drives the outcome. KDA exists precisely to catch this.
  • Multicollinearity. When drivers are correlated (and they usually are), raw regression can assign unstable or misleading importance. Use relative-weights or Shapley methods.
  • Too few responses. Regression needs adequate sample size relative to the number of drivers; thin data produces unstable estimates. MeasuringU and other practitioners caution against over-interpreting KDA on small samples.
  • Stated vs. derived importance. Asking customers "how important is X?" (stated) often disagrees with what the model derives from behavior. Derived importance from KDA is usually the more honest signal.
  • No qualitative grounding. KDA can only rank the drivers you fed it. If you never discovered the real driver, the model will never surface it.

The Modern, AI-Native Approach

Traditional KDA has a slow front end and a slow back end. The front end — discovering candidate drivers and collecting rated data — historically meant weeks of interviews plus a survey. The back end meant exporting to SPSS or R for a statistician to model. Teams using AI-assisted research report substantially faster time-to-insight because both ends compress.

How Koji Helps

Koji strengthens the part of KDA that statistics cannot fix: making sure you are measuring the right drivers, and collecting clean rated data at scale.

  • Discover the drivers first. Before you can rank drivers, you have to know they exist. Koji's AI-moderated interviews surface the real drivers of satisfaction in customers' own words — and probe why each one matters — so your candidate list is grounded in reality, not guesswork.
  • Collect clean rated data with structured questions. KDA needs consistent quantitative ratings. Koji's structured questions support six types — open_ended, scale, single_choice, multiple_choice, ranking, and yes_no — and the scale type is purpose-built for the consistent driver ratings KDA depends on. You get the satisfaction outcome and each driver rating in one study.
  • Pair derived and stated importance. Because Koji captures both an open-ended "why" and a scale rating on the same theme, you can compare what customers say matters with what the data shows actually matters.
  • Real-time reporting. As responses arrive, distributions update automatically, so you reach a defensible driver ranking without a separate analytics pipeline.

Where a legacy survey tool hands you a spreadsheet and leaves the interpretation to you, an AI-native platform like Koji helps you get from "what do customers value?" to a ranked, evidence-backed priority list — without needing a dedicated stats team.

A Worked Example: Driving Up Renewal Intent

Imagine a B2B SaaS team that surveys 600 customers on renewal intent (the outcome) plus five attributes: onboarding ease, support responsiveness, pricing fairness, reliability, and reporting depth. Each is rated 1–7. After running the regression and converting coefficients to relative importance, the team sees:

  • Support responsiveness — 34% importance, average performance 4.1/7. High importance, low performance → fix first.
  • Reliability — 28% importance, performance 6.2/7. High importance, high performance → protect.
  • Onboarding ease — 19% importance, performance 3.8/7. Rising priority.
  • Pricing fairness — 12% importance, performance 4.0/7. Lower leverage than it feels.
  • Reporting depth — 7% importance, performance 5.5/7. Possible over-investment.

The instinct before the analysis was to cut prices, because pricing complaints were the loudest. KDA shows pricing explains only 12% of renewal intent, while support responsiveness explains nearly three times as much and is underperforming. The roadmap shifts from a discount to a support-staffing investment — a direct example of why derived importance beats gut feel, and why the candidate-driver list (where onboarding and reporting depth came from) has to be grounded in real customer conversations first.

Frequently Asked Questions

(See the FAQ section below.)

Related Resources

Related Articles

Customer Feedback Analysis: How to Turn Raw Input Into Actionable Insights

A complete guide to analyzing customer feedback — from coding and theming to prioritizing findings and sharing insights with stakeholders. Includes how AI compresses weeks of manual analysis into hours.

CSAT vs NPS vs CES: Which Customer Experience Metric to Use

A clear comparison of CSAT, NPS, and CES — what each measures, when to use it, real benchmarks, and how to capture the reasons behind every score with AI-moderated follow-ups.

Structured Questions in AI Interviews

Mix quantitative data collection — scales, ratings, multiple choice, ranking — with AI-powered conversational follow-up in a single interview.

Customer Segmentation Research: How to Build Segments That Actually Drive Decisions

How to use qualitative interviews — rather than demographic surveys — to build behavioral and motivational customer segments that product, marketing, and sales teams actually use.

Likert Scale Questions: How to Use Rating Scales in User Research

A complete guide to Likert scale questions in user research — what they are, when to use them, how to write them correctly, and how Koji's AI interviews take rating scales further by pairing quantitative scores with qualitative follow-up.

How to Run Feature Prioritization Surveys That Build Products Users Actually Want

Learn how to run feature prioritization surveys using RICE, Kano, MoSCoW, and opportunity scoring frameworks. Combine quantitative ranking with AI-driven qualitative depth to build what users truly need.