英語からAIを使用して翻訳されました
この記事はAI技術を使用して翻訳されたことにご注意ください。正確性を維持するよう努めていますが、一部の詳細は元のテキストを完全に反映していない場合があります。情報に不明な点がある場合は、英語版を参照してください。
APIエラーとは何ですか?
APIエラーは、APIリクエストに何らかの問題が発生したときに発生します。たとえば、パラメータが欠落している場合やタイプミスがある場合です。これらのエラーの一部はユーザー体験に影響を与える可能性がありますが、他のエラーはユーザーによって検出されないことがあります。APIエラーを監視することで、サイトのパフォーマンスの低下が応答しないまたはエラーのあるAPIリクエストによるものでないことを確認できます。
例:支払いプロバイダーAPIがリクエストのタイプミスのために応答していない場合、ユーザーは購入を完了できません。また、在庫APIがパラメータが欠落しているために正しいデータを表示していない場合、ユーザーは利用できない商品を購入できるかもしれません。など。
エラー分析の範囲を設定する
1. ページの上部で分析のコンテキストを設定して、選択したデバイス、時間枠、セグメントのエラーを表示します。
2. エラーの影響を受けたセッションのリストを表示します。このテーブルでは、分析のコンテキストの範囲内で発生したグループ化されたエラーのリストを確認できます。
3. 特定のエラーを検索するか、別のタブをクリックして、画面別エラーまたは画面グループ別エラーでフィルタリングします。
グローバルリストからエラーを表示および調査する
エラーの詳細にホバーすると、エラーの技術的詳細を表示できます:
- APIエラーのリクエストURL、メソッド、ステータスコード
- エラーテキスト
エラーの詳細を調査するには、 '>' 矢印を使用してサイドパネルを開きます。
エラーのサイドパネルでは、次のアクションを実行できます:
- エラーを無視する(管理者または専門ユーザーの役割のみ)
- 一般的なエラーの詳細を表示する
- エラーの詳細をコピーする
- エラーの影響を調査し、インパクト定量化への直接リンクを使用して、ユーザーがエラーを経験したセッションを表示するために埋め込まれたプレーヤーを開きます。
画面からエラーを表示および調査する
‘画面別エラー’タブを使用して、画面で発生している主要なエラーを特定し、特定のKPIを掘り下げてエラーの影響を理解します。
1. '画面別エラー'タブをクリックします
2. 調査したいエラー行の‘___エラーを表示’をクリックします。
3. その画面で発生したエラーのリストが表示されます。これらのエラーは、コンバージョン目標に関連する機会損失とその統計的有意性に基づいて優先順位が付けられています。
4. エラーの詳細を調査するには、‘>' 矢印を使用してサイドパネルを開きます。
画面グループからエラーを表示および調査する
1. '画面グループ別エラー'タブをクリックします
2. 関連するマッピングを選択して、その特定の画面グループに到達したユーザーに影響を与えているエラーを確認します
3. 失われたコンバージョンが最も多いページグループを特定し(失われたコンバージョン合計カラムの値を使用)、画面グループ名の下にある'___エラーを表示'をクリックします。
4. エラーの詳細を調査するには、‘>' 矢印を使用してサイドパネルを開きます。
5. セッションリプレイ、インパクト定量化、ジャーニー分析に簡単にショートカットできます。
収集するAPIコール
エラー分析(アプリ)APIエラー監視は、ユーザーエージェント(ブラウザ)からサーバーに送信される2種類のHTTPベースのAPIを追跡します:
- XMLHttpRequest API:ユーザーエージェント(ブラウザ)とサーバー間でデータを交換するために使用される最も一般的なAPI。
- モダンフェッチAPI:XMLHttpRequest APIに似ていますが、より強力で柔軟な機能セットを持っています。
ステータスコードを調査する
ステータスコードを読むことで、開発者はアプリケーションで何が起こっているかを迅速に確認し、エラーをすぐにチェックできます。
エラーには主に2つのカテゴリがあります:
- クライアントエラー --- ステータス 400 から 4xx
- エラーはブラウザ/ウェブアプリから送信された初期リクエストに由来し、つまり間違いが含まれています。
- これらのエラーはより問題が多く、エラーはほとんどの場合コード自体に由来し、ページを再読み込みしたりリクエストを再送信しても問題は解決しません。
- サーバーエラー --- ステータス 500 から 5xx
- エラーはサーバーによるリクエスト処理中に発生し、つまりサーバーが内部エラーに遭遇しリクエストを解決できないことを意味します。
- ほとんどのサーバーサイドエラーは一時的であり、ユーザーエージェントが後で同じリクエストを送信すると、ページを再読み込みすることでリクエストが成功する可能性があります。