構文
newrelic.interaction().actionText(string $value)
ブラウザの操作を開始するためにクリックされたHTML要素のテキスト値を設定します。
要件
ブラウザ Pro+SPA エージェント (v1099 以降)
npm を使用してブラウザ エージェントをインストールしている場合は、
BrowserAgent
クラスをインスタンス化するときにspa
機能を有効にする必要があります。features
配列に以下を追加します。import { Spa } from '@newrelic/browser-agent/features/spa';const options = {info: { ... },loader_config: { ... },init: { ... },features: [Spa]}詳細については、 npm ブラウザのインストールに関するドキュメントを参照してください。
説明
このSPA監視メソッドは、ブラウザの操作を開始するためにクリックされたHTML要素のテキスト値を設定します。値は、 BrowserInteraction
イベントでactionText
属性として公開されます。
注: エージェントは、クリックされた HTML 要素のテキスト値を自動的に決定しようとします。これは、 <a>
、 <button>
、および<input>
要素にのみ適用されます。actionText
API は、これでは不十分または正確でない場合に使用できます。
ヒント
この 呼び出しは、API の SPA ページ ビュー のデータとbrowser BrowserInteraction
イベント タイプに適用されます。標準ページビューとPageView
イベント タイプにカスタム名を設定するには、 setPageViewName
を参照してください。 両方の呼び出しを一緒に使用することをお勧めします。
パラメーター
パラメータ | 説明 |
---|---|
ストリング | インタラクションを開始したアクションを表すHTML要素のテキスト値です。 |
戻り値
このメソッドは、 interaction()
によって作成されたものと同じAPIオブジェクトを返します。
例
document.getElementById('subscribe').addEventListener('submit', () => { newrelic.interaction().actionText('Create Subscription'); createSubscription();});