TG-Staff 团队 avatar TG-Staff 团队

Only TG 満足度調査設定ガイド:Telegram Bot セッション終了後にCSATフィードバックを簡単に収集

only-tg 満足度 telegram-bot CSAT 顧客満足度

TG 満足度調査設定ガイド:Telegram Bot セッション終了後に簡単に CSAT フィードバックを収集

Telegram Bot のカスタマーサポートにおいて、ユーザーが問い合わせを終えた後、チームはしばしば核心的な問題に直面します。ユーザーは満足していますか? 従来のメールやウェブフォームによる CSAT(顧客満足度)調査は、Telegram の会話フローでは自然に阻害されます。ユーザーはチャット画面を離れ、外部リンクを開き、長いフォームに記入する必要があり、変換率は極めて低くなります。

only TG 満足度 ソリューションを活用し、TG-Staff の分流リンクとビジュアルコマンドフローを使用すれば、セッション終了後に Telegram 内で直接ボタンや数字入力で評価を完了でき、コードは一切不要です。このガイドでは、この軽量な CSAT 収集フローを設定する方法を完全にデモンストレーションし、データに基づいてカスタマーサービスの品質を継続的に最適化するお手伝いをします。

なぜ Telegram Bot で CSAT 満足度を収集する必要があるのか?

CSAT はカスタマーサービスの品質を測る最も直接的な指標です。Telegram エコシステムでは、ユーザーは即時的で軽量なインタラクション方法に慣れています。セッション終了後に「今回のサービスを評価してください」というボタンをプッシュすれば、ユーザーはクリックするだけで、フィードバック率はメールや外部フォームよりもはるかに高くなります。

CSAT とは何か、なぜ Telegram カスタマーサポートに適しているのか?

CSAT は通常、1〜5 つ星または 1〜10 点の形式で表示され、ユーザーに「今回のサービスに満足していますか?」と尋ねます。Telegram Bot では、CSAT をインラインキーボードボタンや数字入力ボックスとして埋め込むことができ、ユーザーはチャット画面内で完了し、離脱はゼロです。これはカスタマーサポートチームにとって以下の意味があります:

  • 即時フィードバック:ユーザーの記憶が最も鮮明な瞬間に評価を収集するため、データの信頼性が高まります。
  • 開発不要:TG-Staff はビジュアルエディターを提供し、ドラッグ&ドロップで評価フローを設定できます。
  • ユーザーエンゲージメント向上:ユーザーはチームが自らの意見を重視していると感じ、ボットを再度利用したくなります。

onlyTG ソリューション vs. 自社 CSAT システムの比較

項目onlyTG(TG-Staff)ソリューション自社 CSAT システム
開発コストコード不要、コンソールでドラッグ&ドロップ設定バックエンド開発、データベース、Telegram API 統合が必要
導入時間15〜30 分数日から数週間
データ関連性ユーザープロファイル、エージェント、会話記録に自動関連付けデータモデルと関連ロジックを独自に設計する必要あり
柔軟性プラットフォームのプリセットノードとフローに制限される完全にカスタマイズ可能
コストパッケージに含まれる(スタンダードプランから利用可能)開発・保守コスト+サーバー費用
適したチームSMB、スタートアップ、運用担当者専任開発者を擁する中〜大規模チーム

チーム規模がそれほど大きくない場合、または CSAT 収集効果を迅速に検証したい場合、onlyTG ソリューションが最も現実的な選択肢です。

onlyTG で CSAT を実現するための核となるロジックと準備

TG-Staff の核となる考え方は、セッション終了後、分流リンクが運ぶユーザー情報を利用して、ボットが自動的に評価メッセージを送信することです。これには以下の前提条件が必要です:

  • TG-Staff に接続済みの Telegram Bot(コンソールで Bot Token を追加)。
  • 設定済みで公開されている分流リンク(Diversion Link)。ユーザーが Bot セッションに入るために使用します。
  • 少なくともスタンダードプラン(3日間無料トライアルで全フローをテスト可能)。
  • 「セッション終了後」の自動返信を定義するためのビジュアルコマンドフロー。

コードを書く必要は一切なく、すべての設定は TG-Staff コンソール(https://app.tg-staff.com)内完成。)で行います。

ステップ1:セッション分流と分流リンクの設定

分流リンクは CSAT 帰属の鍵です。ユーザーがどのチャネルから流入したか(広告、SNS など)を記録し、セッション終了後に TG-Staff がそのユーザーを識別して後続のフローをトリガーできるようにします。

  1. TG-Staff コンソールにログインし、「プロジェクト設定」→「分流リンク」ページに移動します。
  2. 「分流リンクを作成」をクリックすると、https://app.tg-staff.com/{code} 形式の短縮リンクが生成されます。
  3. URL パラメータに、utm_source などのソースタグを追加することを推奨します(例:?utm_source=twitter)。これにより、どのチャネルからのユーザーの満足度が高いかを後で分析できます。
  4. 保存後、この分流リンクを広告、SNS 投稿、またはウェブサイトのボタンに使用します。
  5. 「プロジェクト設定」→「セッション分流」で、分流ルールを オンライン優先 に設定します。これにより、エージェントがオンラインの場合、ユーザーは優先的にオンラインエージェントに割り当てられます。全エージェントがオフラインの場合は、順番割り当てルールに従って待機します。これにより、ユーザーは迅速に有人サポートを受けられ、待機による不安が軽減されます。待機時間が長いほど、CSAT スコアは低くなる可能性があります。

分流リンクの要点

分流リンクは単なるトラフィックの入り口ではなく、CSAT帰属の橋渡し役です。訪問者のIP、ブラウザ情報、URLパラメータを取得します。プロモーション時には、異なるチャネルごとに異なる分流リンク(または異なるutmパラメータ付きのリンク)を使用することを推奨します。これにより、後でユーザープロファイル上で各チャネルのCSATスコア分布を確認できます。

  1. 確認:ブラウザで分流リンクを開き、あなたのBotにリダイレクトされ、自動的にウェルカムメッセージが送信されることを確認します。この時点で、TG-Staffはそのユーザーの情報源を記録しています。

ステップ2:CSATフィードバックコマンドとウェルカムフローの設計

次に、会話終了後にBotが自動的にCSAT評価をプッシュするためのビジュアルコマンドフローを作成します。

  1. TG-Staffコンソールの「コマンドフロー」ページに移動し、「新規フロー作成」をクリックします。
  2. 左側のノードパネルからトリガーノードをドラッグし、トリガー条件を「会話終了」に選択します。これにより、ユーザーとエージェントの会話が終了したとき(エージェントが会話を閉じるか、ユーザーがタイムアウトして返信しない場合)にこのフローがアクティブになります。
  3. トリガーノードの後にメッセージノードを追加し、内容は次の通りです:
    感谢您咨询我们!请为本次服务评分(1-5 星),您的反馈对我们非常重要。
  4. そのメッセージノードの後に入力ノードを追加し、タイプを「Inline Keyboard ボタン」に選択します。1つ星から5つ星に対応する5つのボタンを作成し、各ボタンのcallback_dataを csat_1csat_2 などに設定します。
  5. 各ボタンに条件分岐を追加し、ユーザーがクリックしたボタンの値を判定します。ユーザーが特定の星をクリックすると、データ記録ノードをトリガーし、評価をユーザープロフィールのカスタムフィールド(例:csat_score)に書き込みます。
  6. 最後に、返信ノードを追加し、感謝メッセージを送信します:
    您已成功提交评分!我们将继续努力为您提供更好的服务。

ユーザーフレンドリーなCSAT評価メニューを設計するには?

  • ボタンのテキストはシンプルに:数字や星のアイコン(例:⭐️⭐️⭐️⭐️⭐️)を直接使用します。「非常に不満」などのネガティブな表現は避けます。ユーザーが不満を直接表現したがらないため、評価が4〜5つ星に集中する可能性があります。
  • 評価後すぐに感謝を伝える:ユーザーにフィードバックが重視されていると感じさせ、無視されていないと感じさせます。
  • オプションの自由記述フィードバック:より詳細な意見を収集したい場合は、評価後にテキスト入力ノードを追加し、「何かご提案はありますか?」と尋ねることもできます。ただし、これにより完了率が低下する可能性があるため、プロフェッショナル版または特定の会話に限定して使用することをお勧めします。

CSATデータとユーザープロフィールを関連付けるベストプラクティス

TG-Staffでは、ユーザープロフィールにカスタムフィールドを保存できます。ユーザーが評価した後、スコアだけでなく以下も記録できます:

  • 評価時刻
  • 会話ID(会話内容を追跡するため)
  • エージェントID(後でエージェントのパフォーマンスを分析するため)

これにより、「ユーザープロフィール」モジュールで各ユーザーのCSAT履歴と、最後にどのエージェントと会話したかを確認できます。これは後のデータ分析の基盤となります。

ステップ3:CSATフローをテストし、データ収集を検証する

設定が完了したら、必ずエンドツーエンドのテストを実施し、フローが安定していることを確認します。

  1. ユーザーパスをシミュレート
    • スマートフォンまたはPCで分流リンクを開き、Botにアクセスします。
    • Botが自動的にウェルカムメッセージを送信します(フローでウェルカムノードを設定している場合)。
    • Botと会話し(またはエージェントの対応を待ち)、その後自ら会話を終了するか(またはエージェントに会話を閉じてもらいます)。
  2. 評価をトリガー
    • 会話終了後、Botが自動的に評価メッセージをプッシュし、1〜5つ星のボタンを表示します。
    • 任意の星ボタンをクリックします。
  3. データを検証
    • TG-Staffコンソールにログインし、「ユーザープロフィール」モジュールに移動し、テストユーザーを検索します。
    • カスタムフィールドを確認し、csat_score が記録され、正しいスコアが表示されていることを確認します。
    • 「データ統計」モジュール(プロフェッショナル版)に移動し、CSAT評価分布グラフが更新されているか確認します。
  4. 一般的な問題のデバッグ
    • 評価がトリガーされない:コマンドフローのトリガー条件が「会話終了」であること、およびフローが公開されていることを確認します。
    • ボタンが機能しない:callback_dataの名前が間違っていないか、条件分岐が正しく一致しているか確認します。
    • データが記録されない:データ記録ノードでカスタムフィールド名が正しく設定されているか確認します。

CSATデータを活用してカスタマーサービスと運用の意思決定を最適化する

CSAT評価を収集することが目的ではなく、データを活用して改善することが重要です。以下は実践可能な提案です:

  • 低評価の会話を特定:ユーザープロフィールで csat_score ≤ 3 のユーザーをフィルタリングし、会話記録を遡って不満の原因を分析します(応答が遅い?回答が不正確?態度の問題?)。
  • エージェントのパフォーマンスを評価:エージェントごとにCSAT平均スコアをグループ化し、内部トレーニングやインセンティブの基準とします。会話の複雑さなどの要素も考慮し、単一の指標に依存しないように注意します。
  • 自動応答フローを最適化:特定のよくある質問のCSAT評価が全体的に低い場合、自動応答の内容が十分に正確でない可能性があります。コマンドフロー内のウェルカムメッセージやFAQノードを調整します。
  • セグメント運用:高満足度ユーザー(4〜5つ星)にはプロモーションメッセージをプッシュしたり、コミュニティへの招待を送ります。低満足度ユーザー(1〜2つ星)には謝罪メッセージと補償(クーポンなど)を送り、関係を回復します。

プロフェッショナル版ユーザーは、「ユーザープロフィールと統計」モジュールを利用してCSATトレンドグラフを生成し、週次や月次で平均スコアの変化を確認し、サービスの品質変動を早期に発見できます。

軽量CSATのチェックリストと注意点

本番稼働前に、以下のチェックリストを確認して万全を期します:

  • 分流リンクが作成され公開されており、URLパラメータにソースチャネルが含まれている。
  • 会話分流ルールが「オンライン優先」(またはチームに適した戦略)に設定されている。
  • コマンドフローが作成され、トリガー条件が「会話終了」である。
  • 評価ボタンのcallback_dataが正しく設定され、条件分岐が一致している。
  • データ記録ノードが評価をユーザープロフィールのカスタムフィールドに書き込むように設定されている。
  • テスト環境でエンドツーエンドの検証(ユーザーパス+データ記録)が完了している。
  • 評価メッセージがユーザーのBot退出後に重複してプッシュされないことを確認する(迷惑を避けるため)。

過剰なプッシュを避ける

ユーザーに毎回のセッション後に強制的に評価を求めないでください。1日最大1回の評価プッシュに設定するか、ユーザーのアクティビティ条件に基づいてトリガーすることをお勧めします(例:過去7日間に少なくとも2回セッションを開始したユーザー)。頻繁な評価リクエストはユーザー体験を低下させ、ユーザーがBotをブロックする原因にもなりかねません。TG-Staffのコマンドフローでは、条件ノードを追加して、ユーザーの前回評価時刻が24時間以上経過しているかどうかを判断し、プッシュするかどうかを決定できます。

よくある質問

Q: CSAT評価データはどこに保存されますか?エクスポートは可能ですか?

A: 評価データはTG-Staffのユーザープロファイルカスタムフィールドに保存されます(例:csat_score)。現在、コンソール内のユーザー詳細ページで過去の評価を確認でき、スタンダード版およびプロフェッショナル版では「データ統計」モジュールから評価分布を表示できます。生データ(CSVなど)をエクスポートしたい場合は、カスタマーサポートBot @tgstaff_robot に連絡して、現在のプランでのエクスポート対応状況をご確認ください。

Q: ユーザーが評価した後、どのエージェントが対応したか確認できますか?

A: はい。ユーザープロファイルで、そのユーザーの最新セッションの詳細レコード(エージェントID、セッション開始/終了時間を含む)を確認できます。CSAT評価と組み合わせることで、各エージェントのサービス品質を効果的に評価できます。プロフェッショナル版では、エージェント別のCSAT平均点の統計もサポートしています。

Q: 無料トライアル版でCSATフローをテストできますか?

A: はい。TG-Staffに登録すると3日間の無料トライアルが利用でき、スタンダード版の全機能(振分リンク、セッション振分、ビジュアルコマンドフロー)が含まれます。トライアル期間中に本ガイドの設定とテストをすべて完了できます。トライアル終了後も、継続してフローを運用するにはアップグレードが必要です。

Q: ユーザーが評価ボタンをクリックしない場合はどうすればよいですか?

A: これはよくあるケースです。「期限切れ処理」メカニズムを設定できます。コマンドフローで評価ボタンに「タイムアウト」分岐(例:24時間経過後クリックなし)を追加し、穏やかなリマインダーを自動送信するか、再度プッシュしないようにします。ユーザーに評価を強制しないことをお勧めします。反感を招く可能性があります。同時に、未評価ユーザーのセッション品質にも注目してください。満足度の低いユーザーほど評価する傾向があります。

Q: CSAT評価は多言語(英語、スペイン語など)に対応していますか?

A: はい。TG-Staffのビジュアルコマンドフローは多言語メッセージノードをサポートしています。言語ごとに異なる評価フローを作成するか、条件分岐を使用してユーザーの言語(Telegramの言語設定に基づく)を判定し、対応する言語の評価ボタンをプッシュできます。自動翻訳機能により、エージェントがユーザーの言語で返信できるため、全体的な満足度が向上します。

まとめと次のステップ

本ガイドでは、Telegram Botで only TG 満足度 ソリューション(TG-Staff)を使用してCSATフィードバックを収集する完全な方法を説明しました。振分リンクの設定からコマンドフローの設計、データ検証と最適化までをカバーしています。この軽量ソリューションは開発不要で、15分で稼働開始でき、チームがユーザー満足度を即座に把握し、カスタマーサービス品質を継続的に向上させるのに役立ちます。

次のステップ:

  1. 無料トライアルに登録https://app.tg-staff.com/ にアクセスしてアカウントを作成し、3日間の全機能を体験してください。
  2. 公式ドキュメントを確認https://docs.tg-staff.com/ で、振分リンクとコマンドフローの高度な使い方(条件分岐、変数参照など)を詳しく学べます。
  3. サポートを依頼:設定中に問題が発生した場合は、カスタマーサポートBot @tgstaff_robot にいつでもご連絡ください。テクニカルサポートチームが設定を支援します。

さあ、最初のCSATフローを設定しましょう。ユーザー満足度の向上は、シンプルな評価ボタンから始まります。