重要
この API を使用するには、ブラウザ エージェントの Browser Pro+SPA エディションが必要です。
構文
newrelic.interaction().save()
SPA ブラウザのインタラクションが終了時に保存されるようにします。
要件
エージェントのバージョン nr-963 以上。
説明
この SPA メソッドは、ブラウザのインタラクションが終了したときに保存されることを保証します。通常、インタラクションが保存されて New Relic に送信されるのは、最初のページロードの場合や、URL やハッシュの変更があった場合のみです。この動作をオーバーライドし、インタラクションが記録されることを保証するには、このメソッドを呼び出す必要があります。
戻り値
このメソッドは、 BrowserInteraction
イベントに関連付けられた、 interaction()
によって作成されたものと同じ API オブジェクトを返します。
例
window.addEventListener('scroll', () => { if (atBottomOfPage()) { newrelic.interaction() // Start monitoring this interaction. .setName('loadNextPage') // Set name of interaction. .save(); // Ensure that this interaction will be saved as a BrowserInteraction event when it ends. loadNextPage(); // Start loading the next page. }});