ネットプロモータースコア計算
10、9、8、7、6、3の6件の回答なら推奨者2、中立者2、批判者2で、NPSは0です。顧客アンケートの点数を貼り付けると、1件ずつの分類と人数、割合が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 回答数
- 10, 9, 8, 7, 6, 3
- 合計
- 6
- Nps
- 0
このネットプロモータースコア計算ツールは、顧客アンケートの評価一覧をすぐに活用できるNPSへ変換します。標準的な0~10の回答を入力すると、各回答を推奨者、中立者、批判者に分類します。結果には各分類の件数と割合、最終スコア、元の回答ごとの分類が含まれます。キャンペーンの確認、報告書の作成、表計算の数式に依存しない自動フィードバック処理へのNPS計算の組み込みにご利用いただけます。
実際に得られたアンケート回答をご入力ください
標準的な推奨意向の質問に対する回答を、0から10までの整数の一覧としてご入力ください。一つの一覧が一回のNPS計算を表すため、測定対象とする回答者層および集計期間に属する回答だけをまとめてください。たとえば月次レポートでは、その月に収集した有効な回答を使用します。
導入後の分析であれば、導入手続きを完了した顧客だけに絞ることもできます。回答がない母集団を表すスコアは算出できないため、空の一覧はエラーになります。小数、文字列、0未満または10を超える値も受け付けません。
この検証により、不正なエクスポートや誤った項目対応が結果を知らないうちに変えることを防ぎます。重複送信、テスト回答、対象期間外の回答を除く必要があるかは、計算前に元のシステムでご判断ください。本機能は受け取った一覧だけを計算し、対象資格の推測、回答者の特定、顧客ごとの重み付け、データ修復は行いません。
この明確な範囲により、元のエクスポートと照合できる再現性の高い結果を得られます。
NPSの三つの分類をご確認ください
分類には一般的なNet Promoter Scoreの区分を使用します。9または10の回答は推奨者で、最も高い推奨意向を示します。7または8は中立者です。
中立者も件数と割合に含まれますが、最終NPSへ直接加算または減算されることはありません。0から6までの回答は批判者です。出力では入力順を維持し、各回答の横に分類を返します。
そのため、顧客の身元を要求したり開示したりせずに、合計値を個々の行まで追跡できます。また、三分類それぞれの件数と割合も返します。理由を理解するには、自由記述、定性インタビュー、セグメント分析などが通常必要です。
この分類は、より詳しい調査を進めるための一貫した数値的な出発点になります。
スコアを読み取り、比較し、報告できます
NPSは推奨者の割合から批判者の割合を引いて算出します。全員が批判者の場合はマイナス100、全員が推奨者の場合はプラス100となります。中立者は分母に残るため両方の割合に影響しますが、中立者の割合自体を直接差し引くことはありません。
本ツールは最終NPSを小数第2位まで示し、途中の件数と割合も併記するため、担当者が計算根拠を確認できます。スコアを比較する際は、質問文、対象者の選定方法、収集チャネル、集計期間を同じ条件にしてください。回答数が少ない二つの集団の差は、実際の顧客体験の変化ではなく標本変動による場合があります。
本機能は信頼区間や統計的有意性を計算しません。分類一覧は明細照合、件数はダッシュボード、スコアは傾向把握にご利用ください。
活用例
アンケート出力を集計します
評価列を分類別件数、割合、報告書に使えるNPSへ変換していただけます。
顧客ダッシュボードへ反映します
各集計期間に同じ決定的計算を適用してから、得られた指標を保存できます。
既存のNPS値を監査します
回答ごとの分類と途中の割合を、表計算や外部サービスの報告書と比較できます。
よくある質問
推奨者、中立者、批判者は何点ですか?
9~10は推奨者、7~8は中立者、0~6は批判者として分類します。
NPSはどのように計算しますか?
推奨者の割合から批判者の割合を引きます。中立者は総回答数に含まれますが、直接加算または減算しません。
回答一覧が空の場合はどうなりますか?
回答がない場合はNPSを定義できないため、無効な入力としてエラーを返します。
小数や0~10以外の値を入力できますか?
いいえ。 各回答は0と10を含む範囲の整数である必要があります。
中立者はNPSに影響しますか?
直接は影響しません。7点と8点は人数と割合に数えられますが、スコアは推奨者の割合から批判者の割合を引いた値です。10、9、8、7、6、3の回答では、中立者が2人いてもNPSは0です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/biz/survey-nps-score-calculate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"responses":[10,9,8,7,6,3]}'const res = await fetch("https://api.kit.forhosting.com/biz/survey-nps-score-calculate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"responses": [
10,
9,
8,
7,
6,
3
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/survey-nps-score-calculate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"responses": [
10,
9,
8,
7,
6,
3
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/survey-nps-score-calculate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"responses":[10,9,8,7,6,3]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"responses":[10,9,8,7,6,3]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/survey-nps-score-calculate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"responses": [
10,
9,
8,
7,
6,
3
]
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.survey_nps_score_calculate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_responses | 100000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
NPSの三つの分類をご確認ください
安定したJSONを生成するため、割合は小数第2位に丸めます。これらの名称はNPS手法上の位置を示すものであり、その評価を選んだ理由を診断するものではありません。
スコアを読み取り、比較し、報告できます
ブラウザーでは無料で計算でき、自動APIリクエストには1項目当たり公表基本料金$0.002が適用されます。
技術的な質問
APIでの計算料金はいくらですか?
APIで処理する各項目には公表基本料金$0.002が適用されます。このページのブラウザー計算は無料です。