New Relic에서 브라우저 모니터링을 사용하여 사용자 정의 이벤트 및 속성 을 추가할 수 있습니다.
페이지 작업 및 보기
브라우저 API의 addPageAction
호출을 사용하여 이벤트, 작업, 경로 변경 또는 애플리케이션과의 최종 사용자 상호작용을 캡처합니다. addPageAction
호출은 작업 이름과 함께 캡처하는 사용자 정의 속성 이름 및 값을 포함하는 PageAction
라는 이벤트를 추가합니다. PageAction
이벤트에는 PageView
이벤트에 추가한 사용자 정의 속성도 포함됩니다.
데이터를 쿼리하거나 필터링하여 애플리케이션에 대한 추가 질문에 답할 수 있도록 PageView
이벤트에 사용자 정의 속성을 추가하십시오.
전제 조건
PageAction
이벤트를 보고하려면 다음 전제 조건을 확인하세요.
Requirement | Comments |
---|---|
에이전트 버전 | 브라우저 모니터링 에이전트 버전은 593 이상 이어야 합니다. |
클라이언트 브라우저 버전 |
|
사이클당 이벤트 |
|
이벤트/속성 이름 지정, 데이터 유형, 크기 | 이벤트/속성 명명 구문, 데이터 유형 및 크기에 대한 일반 요구 사항 을 준수해야 합니다. |
PageAction 이벤트 만들기
PageAction
이벤트를 생성하려면:
- 앱에 브라우저 에이전트가 설치되어 있는지 확인하십시오.
- 애플리케이션 자바스크립트의 관련 부분에서
newrelic.addPageAction
함수를 호출합니다. - 애플리케이션이 실행되고 관련
PageAction
이벤트를 보고할 때까지 몇 분 정도 기다리십시오. - 이벤트를 캡처하는 데 사용한
actionName
속성(및 작업과 함께 보낸 모든 관련 속성)이 포함된PageAction
이벤트의 NRQL 쿼리 를 실행합니다.
PageView 이벤트에 사용자 정의 속성 추가
PageView
이벤트는 기본 브라우저 보고 이벤트입니다. PageView
이벤트에 사용자 정의 속성을 추가할 수 있습니다. PageView
이벤트에 추가한 모든 사용자 정의 속성은 PageAction
이벤트에도 자동으로 추가됩니다.
PageView
이벤트에 맞춤 속성을 추가하는 방법에는 두 가지가 있습니다.
PageAction 및 PageView 속성
PageAction
및 PageView
의 기본 속성을 보려면 브라우저 이벤트 를 참조하세요.
문제점 해결
다음은 몇 가지 문제 해결 팁입니다.
Problem | Comments |
---|---|
맞춤 속성 누락 | 사용자 정의 속성이 |
| 쿼리할 때 요구 사항이 충족되면 예약된 속성 이름이나 유효하지 않은 값을사용하고 있지 않은지 확인하세요. |