New Relic のブラウザモニタリングを利用して、 カスタムイベントや属性を追加することができます。 。
ページアクションとビュー
ブラウザ API のaddPageAction
呼び出しを使用して、イベント、アクション、ルートの変更、またはエンドユーザーとアプリケーションとのやり取りをキャプチャします。addPageAction
呼び出しは、 PageAction
という名前のイベントを追加します。このイベントには、アクション名と、キャプチャしたカスタム属性の名前と値が含まれています。PageAction
イベントには、 PageView
イベントに追加したカスタム属性も含まれています。
カスタム属性をPageView
イベントに追加して、データを照会またはフィルタリングして、アプリケーションに関するより多くの質問に回答できるようにします。
前提条件
PageAction
イベントを報告するには、次の前提条件を確認してください:
Requirement | Comments |
---|---|
エージェントバージョン | お使いのブラウザの監視エージェントのバージョンは 593 以上でなければなりません. |
クライアントのブラウザのバージョン |
|
サイクルあたりのイベント数 |
|
イベント/アトリビュートのネーミング、データタイプ、サイズ | イベント/属性の命名構文、データタイプ、およびサイズに関する の一般的な要件に確実に従ってください。 |
PageActionイベントの作成
PageAction
イベントを作成するには:
- ブラウザエージェントがアプリにインストールされていることを確認します
- アプリケーションの JavaScript の関連部分で
newrelic.addPageAction
関数を呼び出します。 - アプリケーションが実行され、関連する
PageAction
イベントが報告されるまで数分待ちます。 - イベントのキャプチャに使用した
actionName
属性 (およびアクションと共に送信した関連属性) を含むPageAction
イベントのNRQL クエリを実行します。
PageViewイベントにカスタム属性を追加
PageView
イベントは、デフォルトのブラウザ報告イベントです。カスタム属性をPageView
イベントに追加できます。PageView
イベントに追加したカスタム属性は、 PageAction
イベントにも自動的に追加されます。
PageView
イベントにカスタム属性を追加するには、次の 2 つの方法があります。
PageActionとPageViewの属性
PageAction
とPageView
のデフォルト属性を確認するには、 ブラウザ イベントを参照してください。
トラブルシューティング
ここでは、トラブルシューティングをご紹介します。
Problem | Comments |
---|---|
カスタム属性の欠落 | カスタム属性が |
| クエリ時に 要件が満たされている場合は、 予約された属性名や無効な値を使用していないかを確認してください。 |