Net Promoter Score: calculate, weight, track
In DataLion the NPS is a transparent codebook formula — exact, weightable and reproducible. Segment it and test for significance, smooth the trend, and use driver analysis to see what moves it. ISO 27001-certified hosting, GDPR-compliant, made in Munich.
DataLion computes the Net Promoter Score directly in the codebook as 100 × (share of promoters 9–10 − share of detractors 0–6) over valid answers — optionally weighted. You break the score down by segment, test wave and group differences at confidence levels from 80% to 99%, smooth the trend with SMA/EMA, and use relative-importance analysis on the R engine to see what drives it.
- 🇩🇪 Made in Munich
- GDPR-compliant
- DPA included
- Hosted in Germany
Trusted by research, insights & media teams
- 0–10 recommendation scale
- −100…+100 NPS range
- 80–99% significance levels
- SMA / EMA tracking smoothing
Why the NPS is often worth less than it could be
- The score is computed by hand in Excel — sometimes weighted, sometimes not, with no documented formula.
- Segment differences get interpreted without testing whether they are statistically significant.
- The why-answers get collected but are never distilled into drivers.
The NPS — computed exactly, in the codebook
DataLion does not treat the NPS as a black box but as a transparent codebook formula: 100 × (share of promoters [9–10] − share of detractors [0–6]) ÷ valid answers. Anyone answering 7 or 8 counts as a passive.
The formula excludes missing values, so non-responders do not distort the score. If a weight variable is present, the weighted NPS is computed (each case × its weight) — one or several weights are supported.
- Promoters (9–10), passives (7–8), detractors (0–6) as top-box/net rows
- A reproducible codebook formula, not an opaque metric
- Missing values cleanly excluded
- Weighted NPS over one or several weight variables
Break it down by segment — with significance
Break the NPS down with live filters by region, touchpoint, product or customer group. Differences between segments are significance-tested right in the table — at four confidence levels (80%, 90%, 95%, 99%), as stars or letters.
Behind the scenes run the z-test, chi² and t-test; pairwise and complement comparisons are built in, with an optional Yates correction for chi². So you know whether a higher segment NPS is real or noise.
- Live filters by region, touchpoint, product or customer group
- Significance at 80/90/95/99% — as stars (*/**/***) or letters
- z-test, chi² and t-test; pairwise and complement comparisons
- Optional Yates correction for chi²
NPS tracking with a smoothed trend
In tracking, DataLion shows the NPS as a timeline and, on request, smooths it with a moving average (SMA) or an exponentially weighted average (EMA) — with a freely chosen window, to separate sampling noise from the real trend.
New waves are imported automatically, the dashboard refreshes itself, and wave-over-wave change can again be significance-tested.
- NPS as a timeline, wave after wave
- SMA/EMA smoothing with a freely chosen window
- Wave-over-wave change significance-tested
- Automatic wave import — more on tracking studies
Driver analysis, not gut feeling
The score does not tell you why it moves. With relative-importance analysis — one of the predefined models on the R engine — you find which satisfaction or experience drivers explain the NPS most, complemented by regressions.
The open follow-up on the why is analyzed in a structured way — as net codes or categorized mentions — instead of just collected.
- Relative importance: which drivers explain the NPS
- Linear, ordinal & other regressions on R
- Analyze and categorize open-ended responses in a structured way
- Compare drivers by segment
The NPS & eNPS question — with no recodes
Collect the NPS with the NPS question type (0–10) and an open follow-up. On publishing, DataLion automatically builds the project, dataset and codebook with value labels — answers are analyzable immediately, with no recoding.
The eNPS for employees uses the same workflow. Invite by anonymous link, QR code or one-time token.
- NPS question type (0–10) plus an open follow-up
- Auto-codebook with value labels — chartable at once, no recodes
- eNPS for employees in the same workflow
- Invite by anonymous link, QR code or one-time token
What you can build with DataLion
See DataLion with your own data
Start a free trial or book a personal demo — from raw data to a finished dashboard.
We now work much more efficiently, giving us more time to take care of the derivations and insights from the data for the customers.
The platform in detail
Go deeper
Common questions about NPS with DataLion
Exactly how does DataLion calculate the NPS?
Can I weight the NPS?
Are segment and wave differences significant?
How do I understand what drives the NPS?
How do I track the NPS over time?
Ready to compute your NPS properly?
Try DataLion free with your own NPS survey — from the codebook formula to significance-checked tracking. Or book a personal demo.