중요
이 API를 사용하려면 브라우저 에이전트의 Browser Pro+SPA 버전이 필요합니다.
통사론
newrelic.setCurrentRouteName(string $name)
SPA 경로에 기본 이름보다 더 정확한 이름을 제공합니다. 기본 그룹화보다는 특정 경로를 모니터링합니다.
요구 사항
에이전트 버전 nr-998 이상입니다.
설명
이 메서드는 현재 경로의 이름을 지정합니다. 이것은 다음과 같은 경우에 유용할 수 있습니다.
- 경로에 기본적으로 있는 것보다 더 정확한 이름을 지정합니다.
- 기본적으로 다른 경로와 그룹화될 수 있는 경로를 모니터링합니다.
현재 이 방법은 SPA BrowserInteraction
이벤트에만 적용됩니다. 이 API를 사용하면 이전 경로와 대상 경로를 추적하는 두 개의 새로운 사용자 지정 속성이 생성됩니다.
previousRouteName
targetRouteName
이 API를 사용할 때 browserInteractionName
속성은 targetRouteName
값을 사용합니다. setName
를 사용하여 브라우저 상호 작용 이름을 설정하는 경우 해당 이름이 우선 적용됩니다.
setCurrentRouteName()
API는 BrowserInteraction
이벤트 의 이름 속성을 결정하므로 이 API는 경로 변경이 있을 때마다 호출되어야 합니다. 이렇게 하면 BrowserInteraction
이벤트가 올바른 속성을 갖게 됩니다.
팁
경로가 아닌 브라우저 상호작용의 이름을 설정하는 setName()
와 비교하십시오.
매개변수
매개변수 | 설명 |
---|---|
끈 | 필수의. 페이지의 현재 경로 이름입니다.
|
예
router.onChange(function(route) { newrelic.setCurrentRouteName(route.name);});