ボットログを使用すると、コードレスボットビルダーで作成されたチャットボットが処理するすべてのやりとりを追跡、分析、デバッグできます。チャットレベルの完全なログと、詳細なカードレベルの実行ログを確認して、各会話でボットがどのように動作したかを把握できます。
現在、ボットログはコードレスボットビルダーで作成されたボットでのみサポートされています。
ボットログが必要な理由
ボットログは、単なる可視化のためだけのものではありません。ボットのパフォーマンス向上に不可欠です。
- より迅速なデバッグ:カードレベルで、ボットがどこで、なぜ失敗したのかを正確に特定できます
- パフォーマンスの追跡:チャット全体で成功と失敗の傾向を監視できます
- 会話の分析:ユーザーがボットフロー内をどのように進むかを把握できます
- 連携の検証:詳細なログを使用して、アクションカードや連携カードからの応答を確認できます
こちらをクリックして、ボットのカードレベル分析の詳細を確認できます/reports.
ログの保持期間
ボットログは、チャット日から30日間保持されます。
ボットログへのアクセス
ログは次の2つの方法で確認できます。
全体ログ(すべてのボット)
すべてのコードレスボットのログを確認するには
- [設定]→[ボット]→[ログ]に移動します。
- これにより、すべてのボットのやりとりをまとめて確認できます。
ボット別ログ
特定のボットのログを確認するには:
- [設定]→[ボット]→対象のボットを選択→[ログ]に移動します。
- これにより、1つのボットのデバッグや分析に集中できます。
ログ一覧の概要
ログにアクセスすると、すべてのボット会話の一覧と次の詳細が表示されます。
- チャットID:各会話の一意の識別子
- 部門:チャットに関連付けられている部門
- タイムスタンプ:やりとりが発生した日時
- ボットアクション:チャットの最終ステータス
- 終了:ボットが会話を完了しました
- 転送済み:チャットが担当者に引き継がれました
- 失敗数:会話中に失敗したカードの数
- 詳細:チャットとカードレベルのログに関する詳細情報を確認します。
ステータス、部門、チャットID、およびボット名に基づいてフィルターを適用し、結果を絞り込むこともできます
各チャット項目には、詳細を表示するためのオプションがあります。
チャット情報
チャット情報セクションでは、会話に関する概要情報を確認できます。主な内容は次のとおりです。
- チャット時間
- チャットIDと関連する識別子
- 訪問者のランディングページ
- チャネル(Webサイト、モバイルなど)
- その他のコンテキスト情報
これにより、やりとり全体の背景を把握できます。
ログの表示(カードレベルのログ)
ログの表示オプションでは、チャット中にボットが各ステップ(カード)をどのように実行したかの詳細な内訳を確認できます。
- カード名:実行されたカードの名前
- カードの種類:カードの種類(応答、アクション、連携など)
- ステータス:成功または失敗
- 実行メッセージ:カード実行の結果
- タイムスタンプ:カードが実行された日時
カード名とステータスでカードをフィルターすることもできます
実行の詳細(上級者向け)
アクションカードと連携カードの場合:
- 展開オプションを利用できます
- クリックすると、詳細なリクエストデータとレスポンスデータがJSON形式で表示されます。
これは、開発者や上級ユーザーがAPI呼び出しや連携をデバッグする際に特に役立ちます。
メモ:プラグ実行ログは、プレビューチャット中にすぐに利用できます。本番チャットでは、プラグスクリプトにinfoステートメントを追加して、実行の詳細を取得できます。これらのステートメントはボット実行ログに記録されるため、プラグの実行を監視し、エラーを特定して、問題を効率的にトラブルシューティングできます。
重要な注意事項
- ログは、コードレスボットビルダーを使用して作成されたボットでのみ利用できます
- プレビューでのやりとりはログに記録されません
- ログは30日後に自動的に削除されます