英語からAIを使用して翻訳されました
この記事はAI技術を使用して翻訳されたことにご注意ください。正確性を維持するよう努めていますが、一部の詳細は元のテキストを完全に反映していない場合があります。情報に不明な点がある場合は、英語版を参照してください。
この記事では、DevTools Consoleについて言及していますが、これはContentsquare Console(あなたのContentsquareプロジェクトのバックオフィス管理に使用される)とは別のものです。Contentsquare Consoleについての詳細は、こちらの記事をご覧ください。
DevTools Consoleについて
DevTools Consoleは、ウェブブラウザで利用可能な開発者ツールで、ウェブサイトのコードで何が起こっているかを理解するために一般的に使用されます。ブラウザによって記録されたメッセージや、ウェブ開発者自身が追加したメッセージを表示し、エラーやネットワークの問題などの問題を特定し、トラブルシューティングするのに役立ちます。
エラー分析では、開発者が追加したコンソールメッセージを表示し、問題をより迅速に見つけて解決するのに役立ちます。
コンソールメッセージのログレベル
各メッセージには重要性を理解するためにログレベルが割り当てられています。Contentsquareで追跡できるコンソールメッセージのログレベルは5つあります:
- エラー:ウェブサイトが期待通りに動作するのを妨げる重大なエラーを記録するために使用されます。これらは迅速に調査し、解決することが推奨されます。
- 警告:将来の問題につながる可能性のある異常を記録するために使用されます。問題を防ぐために定期的に確認することが推奨されます。
- 情報:ウェブサイトの運用に関する一般的な情報を記録するために使用されます。これらは、活動や動作の通常の流れを理解するのに役立ちます。
- ログ:必ずしも重要ではないが、デバッグやトレースに役立つ情報を記録するために使用されることが多いです。
- デバッグ: 通常、開発中にデバッグ目的で使用されます。これらのログは一時的なものであり、製品コードから削除されることが期待されています。
エラーテーブルでコンソールメッセージを見つけて分析する方法
エラーテーブルを使用してコンソールメッセージを特定し、優先順位を付けます。
1. メインメニューから ‘分析 > エラー分析’。
2. 上部から、分析コンテキストを設定して、デバイス、日付範囲、ユーザーで分析を絞り込みます。
3. エラーテーブルまでスクロールします。
4. エラーテーブルから、‘フィルター’ボタンを使用してエラーリストを絞り込み、‘カスタムエラー’を選択します。
5. コンソールメッセージは「カスタムエラー」として識別され、以下のラベルが含まれます:
- 「CST」エラー(カスタムエラー)タイプのラベル。
- ログレベル(警告、エラー、デバッグ、情報、ログ)。
- コンソールメッセージ、例えば:「デバイスの向きイベントは、権限ポリシーによってブロックされています」。
エラーサイドパネルからコンソールメッセージの詳細を表示し、対処する方法
すべてのエラータイプと同様に、エラーサイドパネルから追加の詳細を見つけて、さらなるアクションを取ることができます。
1. エラーのテーブルから、「>」矢印アイコンをクリックします。
2. エラーサイドパネルが開き、個々のエラーの詳細を表示できます:
- エラータイプとログレベル。
- グループ化されたエラーID。
- コンソールメッセージ。
エラーの詳細からできること:
- 一般的なエラーの詳細を確認できます。
- エラーを解消する(管理者または専門ユーザーの役割のみ)。
- JIRAに送信する(管理者ユーザーのみ)または、すでに作成されている場合はJiraチケットを表示します。
- 「...」三点メニューを使用して、エラーの詳細をコピーしたり、追加の詳細を設定したりします。
- 「リプレイを見る」、「インパクトを見る」、および「Journey Analysisを見る」ボタンを使用して、エラーの影響をさらに掘り下げます。
セッションリプレイでコンソールメッセージを表示し、対処する方法
1. コンソールエラーのエラーサイドパネルに移動し、「リプレイを見る」ボタンをクリックします。
2. セッションリプレイが開き、エラーが発生したリプレイを視聴できます。
3. エラーの詳細はイベントストリームとタイムラインイベントアイコンのツールチップに表示されます。
4. タイムラインツールチップをクリックし、「定量化」ボタンを使用してエラーの影響をさらに分析します。
よくある質問
なぜタグからエラー/警告が表示されるのですか?
コンソール関数に渡された引数を追跡するには、トラッキングタグがこれらの関数をモンキーパッチする必要があります。モンキーパッチは、元のソースコードを変更することなく関数のコードを拡張するための既知の技術です。これにより、トラッキングタグは呼び出しの起源でなくてもスタックトレースに表示されます。トラッキングタグは、エラーをログするためにコンソールを呼び出すことは決してありません。