{"site":{"name":"Koji","description":"AI-native customer research platform that helps teams conduct, analyze, and synthesize customer interviews at scale.","url":"https://www.koji.so","contentTypes":["blog","documentation"],"lastUpdated":"2026-06-03T08:11:18.506Z"},"content":[{"type":"documentation","id":"80bab242-a908-4143-b849-8ca3dc4d9638","slug":"key-driver-analysis-guide","title":"Key Driver Analysis: How to Find What Actually Drives Customer Satisfaction","url":"https://www.koji.so/docs/key-driver-analysis-guide","summary":"A practical guide to key driver analysis (KDA): what it answers, the regression and relative-weights statistics behind it, how to read an importance-performance matrix and its four quadrants, a six-step process from defining the outcome to acting on priority drivers, the common pitfalls (frequency vs importance, multicollinearity, small samples), and how Koji helps discover the right drivers and collect clean scale-rated data via structured questions.","content":"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.\n\nThis 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.\n\n## What Key Driver Analysis Answers\n\nEvery 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](https://www.quantilope.com/resources/what-is-key-driver-analysis-and-how-to-use-it-in-your-customer-research) describes it, KDA \"reveals the hidden connections between various aspects of your customer experience and overall satisfaction.\"\n\nA 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.\n\n## The Statistics Behind KDA\n\nThe 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](https://www.driveresearch.com/market-research-company-blog/explaining-key-driver-analysis-calculation-uses-examples/)). The coefficients are then converted into **relative importance** scores that sum to 100%, so each driver gets a clean \"share of impact.\"\n\nOther techniques used in practice:\n\n- **Correlation analysis** — a simple first pass to see which attributes move with the outcome.\n- **Relative weights / Shapley regression** — handles correlated drivers (multicollinearity) better than raw regression, which matters because satisfaction drivers are usually correlated with each other.\n- **Factor analysis** — groups many overlapping attributes into a smaller set of underlying dimensions before modeling.\n\nYou 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.\n\n## Reading the Importance-Performance Matrix\n\nKDA 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:\n\n- **High importance, low performance — Fix first.** These are your priority drivers. Customers care, and you are underdelivering. This is where investment pays off most.\n- **High importance, high performance — Maintain.** Your strengths. Protect them; do not let them slip.\n- **Low importance, low performance — Ignore (for now).** Weak performance here barely affects the outcome. Do not over-invest.\n- **Low importance, high performance — Possible over-investment.** You may be spending effort where it does not move the metric.\n\nThis single chart turns a wall of survey data into a \"do this next\" conversation, which is why CX and product teams lean on it.\n\n## How to Run a Key Driver Analysis\n\n**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.\n\n**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.\n\n**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.\n\n**Step 4 — Model and rank.** Run the regression (or relative-weights analysis), convert coefficients to importance scores summing to 100%, and rank the drivers.\n\n**Step 5 — Plot performance.** Add each driver's average rating to build the importance-performance matrix.\n\n**Step 6 — Act on the top-left quadrant.** Route the high-importance, low-performance drivers to the teams that own them.\n\n## Common Pitfalls\n\n- **Confusing frequency with importance.** The attribute customers *mention* most is often not the one that *drives* the outcome. KDA exists precisely to catch this.\n- **Multicollinearity.** When drivers are correlated (and they usually are), raw regression can assign unstable or misleading importance. Use relative-weights or Shapley methods.\n- **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.\n- **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.\n- **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.\n\n## The Modern, AI-Native Approach\n\nTraditional 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.\n\n### How Koji Helps\n\n[Koji](https://www.koji.so) strengthens the part of KDA that statistics cannot fix: making sure you are measuring the *right* drivers, and collecting clean rated data at scale.\n\n- **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.\n- **Collect clean rated data with structured questions.** KDA needs consistent quantitative ratings. Koji's [structured questions](/docs/structured-questions-guide) 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.\n- **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.\n- **Real-time reporting.** As responses arrive, distributions update automatically, so you reach a defensible driver ranking without a separate analytics pipeline.\n\nWhere 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.\n\n## A Worked Example: Driving Up Renewal Intent\n\nImagine 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:\n\n- **Support responsiveness — 34% importance**, average performance 4.1/7. *High importance, low performance → fix first.*\n- **Reliability — 28% importance**, performance 6.2/7. *High importance, high performance → protect.*\n- **Onboarding ease — 19% importance**, performance 3.8/7. *Rising priority.*\n- **Pricing fairness — 12% importance**, performance 4.0/7. *Lower leverage than it feels.*\n- **Reporting depth — 7% importance**, performance 5.5/7. *Possible over-investment.*\n\nThe 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.\n\n## Frequently Asked Questions\n\n(See the FAQ section below.)\n\n## Related Resources\n\n- [Structured Questions Guide](/docs/structured-questions-guide) — the six question types, including the scale type KDA relies on\n- [Likert Scale Research Guide](/docs/likert-scale-research-guide) — design the rating scales that feed driver analysis\n- [CSAT vs NPS vs CES](/docs/csat-vs-nps-vs-ces) — pick the right outcome metric for your KDA\n- [Customer Feedback Analysis](/docs/customer-feedback-analysis) — turn raw input into structured insight\n- [Feature Prioritization Surveys](/docs/feature-prioritization-survey-guide) — prioritize once you know the drivers\n- [Customer Segmentation Research](/docs/customer-segmentation-research-interviews) — run KDA per segment for sharper priorities\n","category":"Analysis & Synthesis","lastModified":"2026-06-03T03:18:10.555124+00:00","metaTitle":"Key Driver Analysis: Find What Drives Customer Satisfaction (2026 Guide)","metaDescription":"Learn how key driver analysis uses regression to identify which factors most influence satisfaction, loyalty, and NPS — how to read an importance-performance matrix, avoid the pitfalls, and collect clean driver data with AI.","keywords":["key driver analysis","KDA","customer satisfaction drivers","importance performance matrix","driver analysis","what drives customer loyalty","regression key drivers","derived importance"],"aiSummary":"A practical guide to key driver analysis (KDA): what it answers, the regression and relative-weights statistics behind it, how to read an importance-performance matrix and its four quadrants, a six-step process from defining the outcome to acting on priority drivers, the common pitfalls (frequency vs importance, multicollinearity, small samples), and how Koji helps discover the right drivers and collect clean scale-rated data via structured questions.","aiPrerequisites":["Familiarity with survey scales and basic statistics concepts"],"aiLearningOutcomes":["Explain what key driver analysis measures and when to use it","Understand the regression and relative-weights logic behind KDA","Read and act on an importance-performance matrix","Run a six-step KDA from outcome definition to prioritized drivers","Avoid pitfalls like confusing frequency with importance and multicollinearity","Collect clean, consistent driver data using structured scale questions"],"aiDifficulty":"advanced","aiEstimatedTime":"10 min read"}],"pagination":{"total":1,"returned":1,"offset":0}}