통사론
newrelic.interaction().save()SPA 브라우저 상호 작용이 종료될 때 저장되도록 합니다.
요구 사항
- 브라우저 Pro+SPA 에이전트(v963 이상) 
- npm을 사용하여 브라우저 에이전트를 설치하는 경우 - BrowserAgent클래스를 인스턴스화할 때- spa기능을 활성화해야 합니다.- features배열에 다음을 추가합니다.import { Spa } from '@newrelic/browser-agent/features/spa';const options = {info: { ... },loader_config: { ... },init: { ... },features: [Spa]}- 자세한 내용은 npm 브라우저 설치 설명서를 참조하세요. 
설명
이 SPA 방식은 브라우저 상호작용이 종료될 때 해당 상호작용이 저장되도록 보장합니다. 일반적으로 전략은 초기 페이지 로드이거나 기본 휴리스틱 에 따른 경로 변경인 경우에만 저장되고 뉴렐릭으로 전송됩니다. 이 동작을 재정의하고 상호작용이 기록되도록 하려면 이 메서드를 호출해야 합니다.
반환 값
이 메서드는 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, even if URL change and DOM modification did not occur.    loadNextPage(); // Start loading the next page.  }});