• /
  • EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

カスタムイベントや属性を監視するレポートブラウザ

New Relic のブラウザモニタリングを利用して、 カスタムイベントや属性を追加することができます。

カスタムアトリビュート

カスタムアトリビュートをすべてのbrowserイベントに追加すると、データを書き込んだりフィルタリングして、アプリケーションに関するさらなる質問に答えることができます。

カスタムイベント

ブラウザ API のrecordCustomEventメソッドを使用して、カスタム属性を持つイベントをキャプチャします。

ページアクション

browser APIのaddPageAction呼び出しを使用して、アプリケーションでイベント、アクション、ルート変更、またはエンドユーザー インタラクションをキャプチャします。 addPageAction呼び出しは、アクション名、ページに関連するメタデータ、および一緒にキャプチャしたカスタムアトリビュート名と値を含む、 PageActionという名前のイベントを追加します。

前提条件

Customイベントを報告するには、次の前提条件を確認してください:

Requirement

Comments

エージェントバージョン

ブラウザ監視エージェントのバージョンは1.277.0 以上である必要があります。

クライアントのブラウザのバージョン

Customイベントを記録するには、ブラウザーが クロスドメイン XHR をサポートしている必要があります。

サイクルあたりのイベント数

Custom イベントは他のブラウザ イベントとともにバッファされ、30 秒ごとに送信されます。 合計 1,000 件のイベントが観測された場合、エージェントは収集サイクル間隔をバイパスして、バッファリングされたイベントを直ちに収集します。

イベント/アトリビュートのネーミング、データタイプ、サイズ

イベント/属性の命名構文、データタイプ、およびサイズに関する の一般的な要件に確実に従ってください。

PageActionイベントを報告するには、次の前提条件を確認してください:

Requirement

Comments

エージェントバージョン

お使いのブラウザの監視エージェントのバージョンは 593 以上でなければなりません.

クライアントのブラウザのバージョン

PageActionイベントを記録するには、ブラウザーが クロスドメイン XHR をサポートしている必要があります。

サイクルあたりのイベント数

PageAction イベントは他のブラウザ イベントとともにバッファされ、30 秒ごとに送信されます。 1,000 件のイベントが観測された場合、エージェントは収集サイクル間隔をバイパスして、バッファリングされたイベントを直ちに収集します。

イベント/アトリビュートのネーミング、データタイプ、サイズ

イベント/属性の命名構文、データタイプ、およびサイズに関する の一般的な要件に確実に従ってください。

カスタムイベントを作成する

customイベントを作成するには:

  1. ブラウザエージェントがアプリにインストールされていることを確認します
  2. アプリケーションの JavaScript の関連部分でnewrelic.recordCustomEvent関数を呼び出します。
  3. アプリケーションが実行され、指定した eventType で関連するcustomイベントが報告されるまで、数分お待ちください。
  4. イベントのキャプチャに使用した eventType プロパティ(およびイベントと一緒に送信した関連プロパティ)を含むイベントのNRQL実行します。
  • たとえば、 eventTypeFooで属性がbar: 123customイベントを送信した場合、次のようなクエリを実行できます。
    SELECT * FROM Foo WHERE bar = 123

PageActionイベントの作成

PageActionイベントを作成するには:

  1. ブラウザエージェントがアプリにインストールされていることを確認します
  2. アプリケーションの JavaScript の関連部分でnewrelic.addPageAction関数を呼び出します。
  3. アプリケーションが実行され、関連するPageActionイベントが報告されるまで数分待ちます。
  4. イベントのキャプチャに使用したactionName属性 (およびアクションと共に送信した関連属性) を含むPageActionイベントのNRQL クエリを実行します。
  • たとえば、 actionNameFooで属性がbar: 123PageActionイベントを送信した場合、次のようなクエリを実行できます。
    SELECT * FROM PageAction WHERE actionName = 'Foo' AND bar = 123

ブラウザイベントにカスタムアトリビュートを追加

すべてのブラウザイベントにカスタムアトリビュートを追加できます。 setCustomAttribute API使用して追加したカスタム アトリビュートは、キャプチャされたすべてのイベントに追加されます。

カスタムアトリビュートを追加するには 2 つの方法があります。

重要な検討事項やベストプラクティスは以下の通りです。

AI モニタリングを使用して、カスタムイベント タイプの総数を約 5 つに制限する必要があります。 カスタムイベント タイプは、高レベルのカテゴリをカプセル化するために使用することを目的としています。 たとえば、さまざまな目的を持つ多数のイベントを含むジェスチャーというイベント タイプを作成するとします。

カスタムイベントの名前にイベント タイプを使用することは避けてください。 イベント タイプを作成してデータのカテゴリを格納し、そのカテゴリ内のプロパティを使用してイベントを区別します。 多数のカスタムイベントを作成できますが、報告されるイベントの種類の数を制限してデータを管理しやすくすることが重要です。

帰属表示を含む

カスタムbrowserイベントは、イベントが発生したときのbrowser環境のコンテキストを理解しやすくすることを目的とした次のプロパティで装飾されています。

トラブルシューティング

ここでは、トラブルシューティングをご紹介します。

Problem

Comments

カスタム属性の欠落

カスタム属性がPageViewイベントに表示されない場合は、ページの Load イベントの前にsetCustomAttributeを呼び出していることを確認してください。ページのロード後にカスタム属性が呼び出された場合、 PageViewには表示されません。

PageAction イベント

クエリ時に PageAction イベントが表示されない場合は、 要件を確認してください。

要件が満たされている場合は、 予約された属性名や無効な値を使用していないかを確認してください。

Custom イベント

クエリ時に custom イベントが表示されない場合は、 要件を確認してください。

要件が満たされている場合は、 予約された属性名や無効な値を使用していないかを確認してください。

Copyright © 2025 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.