文脈のないエラー
エラーから、それを引き起こしたセッションリプレイへ直接移動できます。
解決する課題
エラーから、それを引き起こしたセッションリプレイへ直接移動できます。
エラーはメッセージごとにまとめられ、発生頻度順に並び、影響を受けたユーザー数とセッション数も表示されます。
エラートラッキングは、リプレイや分析と同じワークスペースにあります。
ワークフロー
SDKはJavaScriptのエラーと警告を自動的に記録します。
エラーはメッセージごとにまとめられ、発生頻度順に並びます。
結び付けられたセッションを開いて、エラーが起きるのを見ましょう。
キャプチャ
すべてアナリティクスと同じスクリプトから取得され、追加でインストールするものはありません。
| キャッチされないエラー | ブラウザまで到達した例外を、メッセージ、ファイル、行、列、スタックトレースとともに記録します。 |
|---|---|
| 処理されない Promise の拒否 | 誰もキャッチしなかった拒否された Promise。モダンなフロントエンドで最も静かに失敗しやすいエラーです。 |
| コンソールのエラーと警告 | 自社のコードやサードパーティのスクリプトが console.error や console.warn で出力した内容を、エラーまたは警告として記録します。 |
| 失敗したリクエスト | fetch と XHR の呼び出しをステータスコードと所要時間とともに記録し、読み込みに失敗した画像、スクリプト、スタイルシートも記録します。これらはエラーグループではなく、イベント一覧とリプレイのネットワークパネルに表示されます。 |
トリアージ
identify() で名前が付くまではブラウザごとに1人として数えます。エラーのみ、警告のみに絞り込むこともできます。大事なのは最後のステップです。スタックトレースはコードがどこで壊れたかを教えてくれ、リプレイはその前にその人が何をクリックし、何を入力し、何を待っていたかを見せてくれます。再現に必要なのは、たいていそちらの情報です。
得られるもの
| キャプチャ | 自動的にキャプチャされるJavaScriptのエラーと警告。 |
|---|---|
| トリアージ | 影響を受けたユーザー数とセッション数とともにメッセージごとにグループ化。 |
| コンテキスト | 各エラーの背後にある録画への直接リンク。 |
ノイズ
同じエラーを毎秒千回投げるループのせいで、ほかのすべてが埋もれてはいけません。スクリプトは同じエラーをページ読み込みごとに最大5回しか記録せず、エラーイベント全体の頻度にも上限を設けています。そのため、壊れたウィジェット1つは百万行ではなく、目立つ1件の問題として表示されます。
正直な比較
Sentry のような専用のエラー監視ツールは、エンジニアリング面でより深く対応します。ソースマップ、リリース追跡、バックエンドのエラー、アラートのルーティングなどです。PulsePanda はそのどれも行いません。スタックトレースはブラウザが報告したとおりに表示されるため、ミニファイされた本番バンドルならミニファイされたままです。また、キャプチャするのはブラウザのエラーだけです。
PulsePanda が加えるのは、エラーを取り巻くプロダクトの文脈です。セッションのリプレイ、エラーが壊したファネルのステップ、同じ人が残したフィードバック、そして実際に影響を受けたユーザー数です。すでに Sentry を使っているチームは、Sentry を使い続けながら、どのエラーがユーザーにとって最も重要かを判断するために PulsePanda を使うことがよくあります。
よくある質問
影響を受けたユーザー数とセッション数とともにメッセージごとにグループ化されたJavaScriptのエラーと警告。
はい。各エラーは、それが発生したセッションリプレイにリンクします。
いいえ。有料プランでは、分析を支える同じSDKがエラーを自動的に取得します。
よくある質問
いいえ。スタックトレースはブラウザが報告したとおりに表示されるため、ミニファイされたバンドルのコードはミニファイされたままです。ミニファイを解除したスタックやリリース追跡が必要な場合は、PulsePanda と併せて専用のエラー監視ツールを使ってください。
いいえ。PulsePanda がキャプチャするのはブラウザのエラー、つまりキャッチされない例外、処理されない Promise の拒否、コンソールのエラーと警告です。失敗した API 呼び出しは、ステータスコード付きのネットワークリクエストとして表示されます。
ありません。同じエラーはページ読み込みごとに最大5回しか記録されず、エラーイベント全体の頻度にも上限があります。
エラーと警告のキャプチャは Pro プランと Business プランに含まれます。
関連ページ
一度インストールするだけで、プロダクト分析、リプレイ、ヒートマップ、ファネル、フィードバックを数分で連携できます。
無料で始める