customer-feedback-analysis について
customer-feedback-analysis は、顧客のフィードバックを構造化された製品インサイトに変換するスキルです。製品・顧客チーム向けに、テーマ、スコア分布、セグメント比較、推移を製品領域や事業成果に結び付けたレポートにまとめます。
主な機能
- 01フィードバックのクリーニングと正規化
- 02自由記述からの反復テーマ抽出
- 03NPS・CSATスコア分析
- 04セグメント別スコア比較
- 05トレンドと新規テーマの検出
- 06優先度付き提案を含むレポート
活用シーン
- 01NPS調査における批判的回答の要因特定
- 02顧客セグメント間の満足度比較
- 03製品リリース後のフィードバック変化の追跡
- 04アプリレビューから頻出する問題や要望を分析
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ seb1n/ awesome-ai-agent-skills --skill customer-feedback-analysisインストール後、Claude Code で/customer-feedback-analysisを入力して読み込まれたか確認します。
詳細
顧客フィードバック分析
NPS アンケート、CSAT 回答、サポート対応、アプリストアのレビューから得られる生の顧客フィードバックを、構造化されたインサイトに変換します。このスキルは、自由記述回答から繰り返し現れるテーマを抽出し、定量的なスコア分布を算出し、時間の経過に伴う新たな傾向を特定して、顧客の感情を具体的な製品領域やビジネス成果に結び付けるレポートを作成します。
ワークフロー
-
フィードバックデータを収集する — 利用可能なすべてのソースからフィードバックを集約します。NPS アンケート回答(スコア+自由記述)、サポート対応時の CSAT 評価、アプリ内フィードバックウィジェット、アプリストアのレビュー、ソーシャルメディアでの言及、G2/Capterra のレビュー、営業電話のメモが対象です。各回答に、日付、顧客セグメント、プランの階層、アカウントの利用期間、ソースチャネルのメタデータを付与します。すべてのソースで一貫したスキーマを使用してください。
-
クリーニングと正規化を行う — 複数のチャネルに投稿された同一顧客の回答を重複排除します。評価尺度を統一します(比較のため、1~5 の CSAT を 1~10 に変換します)。自由記述回答から個人情報(PII)を削除します。言語を検出し、原文を保持したまま英語に翻訳して、多言語の回答に対応します。パターン検出(同一のテキスト、不審な投稿タイミング、単語だけのノイズ)を使って、ボットやスパムの回答を除外します。
-
自由記述回答からテーマを抽出する — トピックモデリングを適用して、自由記述のフィードバックを一貫性のあるテーマごとにクラスタリングします。一般的なテーマカテゴリには、製品の信頼性、使いやすさ、特定機能へのフィードバック、価格・価値に対する認識、サポート品質、オンボーディング体験、競合との比較などがあります。各回答に、信頼度スコアとともに1つ以上のテーマを割り当てます。各テーマを代表する逐語的な引用を抽出します。
-
定量的なスコアを算出する — 集計指標を計算します。NPS(推奨者の割合-批判者の割合)、CSAT 平均、テーマの出現頻度分布が対象です。スコアをセグメント別(プランの階層、業界、アカウント規模、利用期間)に分類し、満足度が最も高いコホートと最も低いコホートを特定します。セグメント間の差について統計的有意性を算出し、ノイズに基づく判断を避けます。
-
傾向を特定する — 現在の期間の指標を過去の期間(月次、四半期ごと)と比較します。基準値から大幅に(20%以上)増減したテーマにフラグを付けます。初めて出現したテーマや、出現頻度のしきい値を超えたテーマを検出します。感情の変化と製品のリリース、価格の変更、市場の出来事との相関を分析します。
-
インサイトレポートを作成する — 次の内容を含む構造化されたレポートを作成します。エグゼクティブサマリー(重要なポイント3~5件)、定量スコアカード、代表的な引用を含むテーマの内訳、傾向分析、セグメント比較、推奨アクションです。各推奨事項を具体的なテーマに結び付け、出現頻度とビジネスへの影響に基づいて優先順位を付けてください。
使用方法
フィードバックデータ(CSV、JSON、またはデータセットの説明)を提示し、分析範囲を指定してください。エージェントが構造化されたインサイトレポートを返します。
Analyze our Q4 NPS survey results (850 responses). Break down scores by plan
tier, extract the top themes from detractor comments, and identify any new
themes that weren't present in Q3.
例
例1:NPS アンケートの分析
入力: Q4 の NPS アンケート回答 850 件。プランの階層別に分類。
出力:
エグゼクティブサマリー:
- 全体の NPS:+32(Q3 の +28 から上昇。p<0.05 で統計的に有意)
- Enterprise の NPS:+52 | Pro の NPS:+31 | Starter の NPS:+14
- 主な批判者のテーマ:「レポートが遅すぎる」(批判者のコメントの 38%。Q3 の 22% から上昇)
- 新たに浮上したテーマ:「モバイルエクスペリエンスの改善が必要」(Q4 の回答の 12% に出現。Q3 ではなし)
- 推奨者のロイヤルティを高める要因:「カスタマーサポートが素晴らしい」(推奨者のコメントの 45%)
スコア分布:
| セグメント | 推奨者(9-10) | 中立者(7-8) | 批判者(0-6) | NPS | 回答数 |
|---|---|---|---|---|---|
| Enterprise | 68% | 16% | 16% | +52 | 180 |
| Pro | 52% | 27% | 21% | +31 | 420 |
| Starter | 38% | 38% | 24% | +14 | 250 |
| 全体 | 51% | 28% | 21% | +32 | 850 |
テーマの内訳(批判者のコメント、n=179):
| テーマ | 頻度 | Q3 との比較 | 代表的な引用 |
|---|---|---|---|
| レポートの遅さ | 38% | +16pp | 「大規模なデータセットでは、ダッシュボードの読み込みに 20 秒以上かかります。チームの生産性が大きく損なわれています。」 |
| 価格への懸念 | 24% | -3pp | 「Pro から Enterprise への価格上昇が大きすぎます。機能は必要ですが、3 倍の費用を正当化できません。」 |
| 連携機能の不足 | 18% | -5pp | 「Salesforce とのネイティブ連携がまだありません。1 年以上前から要望しています。」 |
| モバイルエクスペリエンス | 12% | 新規 | 「通勤中にスマートフォンでダッシュボードを確認できません。競合製品には優れたモバイルアプリがあります。」 |
| 設定の複雑さ | 8% | -8pp | 「初期設定にチームで 3 週間かかりました。オンボーディングのドキュメントも古くなっています。」 |
推奨アクション:
- P0 — レポートのパフォーマンス: クエリの最適化とキャッシュに投資します。批判者の 38% がこれを挙げており、急速に増加しています。解決した場合の NPS への影響の推定値:+5~8 ポイント。
- P1 — モバイルエクスペリエンス: モバイル製品の競合分析を実施します。12% を占める新たなテーマが増加傾向にあるため、Q1 の NPS に反映される前に対策します。
- P2 — 料金プランの価格差: Pro と Enterprise の間に「Pro Plus」プランを導入し、Enterprise の全機能までは不要でも一部の機能を必要とする顧客を取り込みます。
例2:アプリストアレビューのセンチメント分析
入力: 過去 6 か月のアプリストアレビュー 1,200 件(iOS と Android の合計)。
出力:
全体的なセンチメント: 平均 3.8★(iOS:4.1★、Android:3.4★)
星評価別のセンチメント:
- 5★(34%):「デザインが気に入っています」「高速で信頼できます」「このカテゴリーで最高」
- 4★(22%):「素晴らしいですが、オフラインモードが必要です」「ほぼ完璧」
- 3★(18%):「まずまずですが、Android では不具合があります」「基本的な用途なら問題ありません」
- 2★(14%):「頻繁にクラッシュします」「機能に対して高すぎます」
- 1★(12%):「データを失いました」「カスタマーサポートから返答がありません」「アプリが開きません」
機能リクエストの抽出(評価 3★以上のレビューから):
| 機能リクエスト | 言及数 | プラットフォーム | 引用例 |
|---|---|---|---|
| オフラインモード | 87 | 両方 | 「よく旅行するので、Wi-Fi がなくてもデータにアクセスする必要があります。」 |
| ダークモード | 64 | 両方 | 「夜に使うとまぶしすぎます。ダークモードを追加してください。」 |
| ウィジェット対応 | 43 | iOS | 「ホーム画面のウィジェットで毎日の統計を見られるとうれしいです。」 |
| PDF へのエクスポート | 38 | 両方 | 「アカウントを持っていない人とレポートを共有する必要があります。」 |
| Android の安定性 | 112 | Android | 「ダッシュボードを編集しようとすると毎回クラッシュします。Pixel 8、Android 14 です。」 |
重要な発見: Android の評価(3.4★)が全体のスコアを押し下げています。評価 1~2★のレビューの 72% は Android ユーザーによるものです。最も多い苦情は、ダッシュボード編集時のクラッシュです(Samsung および Pixel デバイス、Android 14 以降)。このバグを 1 件修正するだけで、Android の評価を推定 0.4 星引き上げられる可能性があります。
ベストプラクティス
- 批判的なコメントと支持的なコメントは分けて分析します。両者を1つのテーマ分析にまとめると、それぞれのグループから得られるシグナルが弱まります。
- NPSスコアと併せて、必ず信頼区間とサンプルサイズを報告します。回答数が15件のセグメントでNPSが+60でも、実際の対応にはつながりません。
- 経営陣向けのレポートでは、顧客のコメントをそのまま引用します。顧客の生の声は統計的な要約よりも説得力があり、テーマラベルの誤解を防ぎます。
- アンケート完了後48時間以内に批判的な回答者へ返信し、フィードバックループを閉じます。否定的なフィードバックの後にフォローアップを受けた顧客は、次のサイクルでスコアが改善する可能性が2倍高くなります。
- 単一時点の結果に反応するのではなく、テーマの頻度を時系列で追跡します。3四半期にわたって上昇傾向にあるテーマは構造的な問題ですが、1四半期だけの急増は、特定のリリースに対する一時的な反応かもしれません。
- テーマ分類では、「機能がない」という不満と「機能が壊れている」という不満を分けます。それぞれ必要な組織的対応が異なります(製品ロードマップとエンジニアリングによる修正)。
例外的なケース
- 回答率が低い(<15%) — 最も満足している顧客と最も不満を抱いている顧客だけが回答する非回答バイアスの影響を受ける可能性があります。回答率を目立つように記載し、セグメント単位の結論を出す前に回答率を高めることを推奨します。
- アンケート疲れ — 四半期に複数回アンケートを受けたアカウントでは、回答率が低下し、否定的なスコアが増える傾向があります。アンケートの頻度に上限を設け、対象となる顧客を入れ替えます。
- 皮肉や反語を含む回答 — 「ああ、すばらしい。また何もかも壊すアップデートですね、最高です!10点満点中10点」は、単純な感情分析では肯定的な回答と判定されます。感情スコアとNPSスコアに矛盾がある回答にはフラグを付け、手動で確認します。
- 直近の障害に影響されたフィードバック — 1件のインシデントがアンケート期間全体の結果を左右することがあります。回答をインシデント前後に分け、両方の見方を報告します。直近の出来事による影響を薄めるため、アンケート期間を延長することも検討します。
- フィードバック内の競合他社への言及 — 「CompetitorXに乗り換えます」のような回答には、競争に関する貴重な情報が含まれています。競合他社への言及を別の分析として抽出し、製品戦略チームに共有します。