the data driven marketer.

← Measurement & attribution

Client experience metrics: what to track and what to ignore

David Pombar · · updated · 9 min read

Black-and-white illustration of four people passing charts, tablets and documents to each other

Updated: October 2026. This post now merges seven older guides on measuring customer experience into one, with unsourced statistics removed and a new section on data quality.

A client experience program needs three or four metrics, not thirty: one for the relationship, one or two for the moments that matter, and the behavioral outcomes that prove whether either one predicts anything. Most programs fail on the last step, because the survey scores never get joined to what customers actually do, or because the tracking behind the behavioral side is broken and nobody notices.

This guide is for the person who has to decide what goes on the CX dashboard and defend it in front of finance. It covers which metric answers which question, where to ask, how to connect scores to revenue, and what to check before you trust any of it.

Satisfaction is flat, so a measurement program has to explain why

The case for measuring CX is not that it matters. Every leadership team already says it does. The case is that most brands are not improving, and they cannot tell why.

According to Forrester's US 2023 Customer Experience Index, more than 80% of business leaders called CX a high priority, yet only 6% of brands saw a significant improvement in 2023. Two years later, Forrester's 2025 global rankings found that 21% of brands declined, 6% improved and 73% stayed the same. KPMG's Customer Experience Excellence report points the same way, with scores falling across most markets and resolution as one of the weakest pillars.

If priority does not translate into improvement, the gap is usually diagnostic. Teams collect scores, but the scores do not point to a specific journey step, a specific segment or a specific fix. That is the problem a measurement framework has to solve.

The three survey metrics answer three different questions

Net Promoter Score (NPS), Customer Satisfaction (CSAT) and Customer Effort Score (CES) are not interchangeable. Each one answers one question well and the others badly.

MetricQuestion it answersHow it's askedWhen to send itWho owns it
NPSIs the relationship healthy?"How likely are you to recommend us to a friend or colleague?" (0–10)Quarterly or twice a year, away from any single interactionLeadership, CX lead
CSATDid this interaction go well?"How satisfied were you with…?" (1–5)Right after a support ticket, purchase or onboarding stepThe team that owns the touchpoint
CESHow hard was it to get this done?"How easy was it to…?" (from very difficult to very easy)Right after a task: resolving an issue, setting up a featureProduct, support

The calculations are simple. NPS is the percentage of promoters (9–10) minus the percentage of detractors (0–6), so it ranges from −100 to +100. CSAT is the share of responses that score 4 or 5. CES is usually reported as an average or as the share of "easy" answers.

Industry benchmarks for these scores vary so much by sector, sample and survey method that a single "good NPS" number is not useful. Your own trend, cut by segment, is the benchmark that matters.

Always add one open question after the score. The number tells you something moved; the comment tells you why.

Perception, interaction and outcome: three lenses on the same customer

Three magnifying glasses, each over a different aspect of customer experience

A useful way to organize the full set of metrics is by what each one looks at.

  • Perception is what customers think of you over time: NPS, relationship CSAT, brand sentiment from reviews and open comments.
  • Interaction is how a single moment went: CES, transactional CSAT, first contact resolution, task completion rate on a key flow.
  • Outcome is what customers did as a result: churn rate, retention rate, repeat purchase rate, feature adoption and customer lifetime value.

Perception and interaction are attitudinal: what customers say. Outcomes are behavioral: what they do. You need both, because they disagree more often than teams expect.

Two patterns show why:

  • High CSAT, falling usage. A segment rates its support interactions well, but log-ins drop month over month. The survey says the relationship is fine; the behavior says it is ending.
  • Low adoption, no explanation. A new feature is barely used. A short CES survey to the few who tried it says the setup is hard. Without the survey, you know it flopped; with it, you know it is a usability problem.

The diagnosis comes from the join. A metric on its own tells you what happened; two metrics that disagree tell you where to look.

Start from the business goal, then pick the metric

Hierarchy of CX metrics grouped into loyalty, satisfaction and effort

The fastest way to end up with thirty metrics is to start from the list of metrics. Start from the decision the program has to support instead.

  • Reduce churn. NPS by segment to find at-risk groups, CSAT after support to find the pain points, and churn rate as the result.
  • Grow loyalty and lifetime value. NPS and customer lifetime value, read together over several quarters. My guide on how to measure customer lifetime value covers the second half.
  • Increase upsell. CSAT after the moments where customers first get value, plus promoters from NPS as the candidate list.
  • Fix a flow. CES and task completion on that flow, and nothing else until it is fixed.

Then place each metric on a journey stage. Effort during onboarding means something different from effort in a support call two years later. A drop in overall NPS may come from one step, such as checkout, that only a journey view shows.

Time-to-value deserves a slot here. It measures how long a new customer takes to get the first meaningful result from the product or service. A long time-to-value shows up later as early churn, so it is one of the few leading indicators you can act on in the first weeks.

Where to ask, and how often

Each collection channel biases the answer in its own way.

  • Email surveys suit relationship metrics such as NPS. They give customers room to reflect, but response rates are lower.
  • In-app or on-site prompts suit CES and transactional CSAT, right after the action. Ask too often and people stop answering.
  • Feedback widgets let customers speak on their own terms, but they attract the very happy and the very annoyed.
  • Transactional triggers fire after a defined event, such as a ticket closing or onboarding completing, so the feedback is tied to a moment you can name.

Most programs end up with a mix. The rules that keep the mix honest are about sampling, not channels:

  1. Cap how often one customer is asked. Survey fatigue lowers response rates and makes the answers you do get less careful.
  2. Sample at random where you can. Surveying only the customers who opened your last email measures your most engaged segment, not your base.
  3. Cover every channel customers use. An email-only program misses customers who mostly use the app.
  4. Look at who doesn't answer. Non-response is a signal, especially among high-value accounts.
  5. Keep question wording neutral and fixed. "How would you rate this feature?" not "How much did you enjoy our new feature?", and the same wording across teams and quarters.

Score data is only as good as the tracking behind it

The behavioral half of CX measurement comes from your analytics, CRM and billing data. If the event tracking is wrong, the outcome metrics are wrong, and you will diagnose an experience problem that is really a tracking bug.

This is where most CX programs are weakest, because nobody owns the tracking after it ships.

A tracking plan is the starting point. It defines every event and property you collect, with names and types that marketing, product and engineering all agree on. It prevents the three common failures:

  • Inconsistent names: user_signup, UserSignup and signup_complete for the same action, so no report agrees.
  • Empty events: an add_to_cart with no product_id or value, so you know something happened but not what.
  • Wrong types: a price sent as text instead of a number, which breaks every revenue calculation built on it.

For CX specifically, add events for the moments your surveys refer to: support_chat_started, faq_article_viewed, ces_survey_submitted, onboarding_completed. Without them you cannot join a score to the behavior around it.

The second step is validation that runs continuously, not an audit once a year. Releases break tracking all the time. A monitoring layer that flags a missing property, a new event name or a sudden drop in volume tells you, for example, that order_total stopped arriving on iOS after the last release, before anyone reads the drop as customers abandoning checkout. My posts on data management for analytics and on data quality metrics go deeper into both steps.

Connect the scores to revenue before you ask for budget

A CX program earns its budget when it can show that a change in a score precedes a change in money. That needs survey responses and customer records in the same place, keyed to the same customer ID, usually in a warehouse or a CDP.

Once they are joined, three analyses do most of the work:

  • Score by segment. An overall NPS can hide a very different score in your highest-value segment. Cut by plan, region, channel and tenure before you report a single number.
  • Score versus outcome. Compare churn, renewal and expansion rates between promoters, passives and detractors in your own data. That relationship, measured on your customers, is what finance will accept.
  • Score versus operations. Line up NPS or CSAT dips with support ticket volume, release dates and incidents. A dip that matches a bug report is a product fix, not a CX initiative.

Do not borrow someone else's correlation between NPS and revenue. Published figures come from other businesses and other definitions; yours is the one that holds up in a budget meeting.

Dashboards and automated actions close the loop

Laptop on a desk showing a CX dashboard with charts

Different readers need different views.

  • Leadership: NPS trend, churn, retention and lifetime value against the quarter's targets. Few charts, no drill-down.
  • Product: CES and task completion by flow, next to usage data, so friction points show up by feature.
  • Marketing and sales: NPS and CSAT by segment, next to repeat purchase and referral data.
  • Support: first contact resolution next to CSAT and CES, by queue.

Each view has an owner. Accountability works best by touchpoint: the head of support owns effort on ticket resolution, product owns effort on new features, and nobody "owns NPS" alone.

The last step is acting on individual responses, not only aggregates. Most CDPs and marketing automation tools can trigger on a survey answer:

  • A promoter (9–10) enters a segment for a review or referral request.
  • A low CES after a support ticket creates a follow-up task for a customer success manager.
  • A detractor with recent tickets is held out of sales campaigns and gets a check-in instead.

Each of these depends on the same thing: the survey response arriving in the right system, attached to the right customer. If you have not tested that path end to end, test it before you build the rules. If you are choosing where to unify this data, my post on customer intelligence platforms compares the options.

The mistakes that make CX data misleading

  • One metric for everything. NPS alone misses the customer who would recommend you but dreads contacting support.
  • Too many metrics. Thirty KPIs means no one acts on any of them. Keep the ones tied to a decision.
  • Chasing the score. A high CSAT from a small, self-selected sample of happy customers is a vanity number.
  • Not closing the loop. Asking for feedback and doing nothing visible with it teaches customers to stop answering.
  • Trusting broken tracking. A behavioral metric that moves because of a release, not because of customers, sends the whole program in the wrong direction.

For the strategy side of acting on these findings, see customer experience optimization.

What to check this week

  • Pick the decision. Write down the one business outcome your CX metrics are supposed to move, and remove any metric that doesn't connect to it.
  • Test the join. Take ten recent survey responses and check that each one can be matched to the customer's behavior and revenue data.
  • Check one flow's tracking. For the journey step your CES survey covers, confirm that every event fires with the right properties on web and app.