JSエラー

JSエラー

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

概要

JavaScriptエラーのレポートには、caughtエラー、uncaughtエラー、およびWebアプリケーションのブラウザコンソールに出力される警告が含まれます。

Appticsでは、JSエラーページで選択した日付範囲に報告されたWebアプリのすべてのJavaScriptエラーおよび警告の概要を確認できます。JSエラーレポートには、エラーログ、スタックトレース、デバイスタイムライン、その他の診断情報が含まれており、アプリのバージョンやOSバージョン、影響を受けたデバイス、デバイスモデル、デバイスIDなどにおける個別の問題の影響範囲を特定できます。

Info
アプリでJSエラーのトラッキングを開始するには、弊社SDKをアプリに連携してください。SDKの実装方法については、JSエラートラッキング用SDKガイドをご参照ください。

JS errors ダッシュボード

  1. Developer> JS errorsへ移動します。選択した日付範囲に対して報告されたJSエラーの合計件数、クラッシュの原因となった一意の問題数、影響を受けた一意のデバイス数、例外なしデバイス(クラッシュなし単価)の割合(%)を表示できます。

  1. チャートでは、Webアプリにおいて選択した日付範囲で報告されたエラー数と、そのタイムラインを視覚的に把握できます。
  2. 画面下部にスクロールすると、一意の問題ごとに、問題の説明、影響を受けたOSバージョン、アプリバージョン、エラーの合計件数、影響デバイスの合計件数、コメントなどの詳細が一覧で表示されます。

JSエラーレポートの分析

Appticsでのエラートラッキングには、シンボリケートされたクラッシュレポートやエラーログ、スタックトレース、スレッド、デバイス詳細、クラッシュ環境、ブレッドクラム、その他の診断情報が含まれ、問題のデバッグや根本原因の特定に役立ちます。
  1. 一意の問題一覧から個別の問題をクリックすると、さらに詳細な情報を取得できます。

  1. タイムライングラフから、発生したJSエラーの合計件数や、影響を受けたデバイスの一意数を時間ごとに確認できます。また、個別の問題によるJSエラー件数や影響デバイス数、最新の影響アプリバージョンなどの統計も表示可能です。
  2. その他のグラフでは、影響を受けたデバイス、OSバージョン、アプリバージョンの状況を把握できます。
  3. すべてのスタックトレーススレッドを確認し、デバッグや問題解決に役立てることができます。
  4. <> 生データ textボタンをクリックすると、問題に関する生データを含むフルスタックトレースを表示できます。
  5. js_error_trace。logをクリックして、さらなる分析が必要な場合はJSエラーログファイルをダウンロードできます。

個別のクラッシュインスタンスの分析

  1. JSエラーの詳細ページでリストを表示をクリックすると、その特定の問題によって発生したすべてのクラッシュインスタンスの一覧が表示されます。
  2. 一覧には、影響を受けたデバイスモデル、アプリバージョン、OSバージョン、デバイスID、クラッシュ発生時刻、およびAppticsに受信された時刻などの詳細が含まれています。
  1. 個別のJSエラーインスタンスをクリックすると、デバイスタイムラインが表示されます。デバイスで報告されたすべてのエラーインスタンスの詳細が確認できます。

  1. デバイスタイムラインでは、以下のようなデバイス固有の情報の詳細が確認できます。
    1. Apptics SDKバージョン
    2. アプリバージョン
    3. OSバージョン
    4. ネットワークEDGE
    5. デバイスID
  2. 個人情報が利用可能な場合はクリックして、ユーザーIDやメールアドレスなどのユーザー情報を取得できます(利用可能な場合)。
  3. カスタムプロパティを表示をクリックすると、特定のクラッシュに対してカスタム属性がトラッキングされているかを確認できます。

Breadcrumbsおよびセッションデータの分析

さらに深く掘り下げてセッションデータを分析できます。これには、エラーインスタンスが発生したセッション中に実行された処理、API通話、画面のトレースが含まれます。ユーザーセッション詳細を表示をクリックすると、デバイスID(および利用可能な場合はユーザーID)に関連付けられているすべてのセッションのデータを表示できます。

  1. 処理トレースでは、問題発生時に実行された処理が表示されます。
  2. API通話トレースでは、問題発生時に実行されたすべてのAPI通話の一覧が表示されます。
  3. 画面トレースでは、問題発生時に訪問されたすべての画面の一覧が表示されます。
Notes
メモ: ユーザー情報の表示は役割ベースの操作であり、適切な権限を持つプロジェクトメンバーのみが閲覧できます。ユーザー情報が閲覧されると、Appticsコンソールのプロジェクト監査ログにデータが記録されます(Zohoのプライバシーポリシーに準拠)。

Issue管理

クラッシュや非致命的エラーと同様に、JSエラーの優先順位付け、Zoho ProjectsやZoho Cliq/Slackとの統合設定、課題へのコメントが可能です。詳細についてはクラッシュガイドを参照してください。