사용자 정의 데이터 및 이벤트¶
Browser RUM SDK는 View, Resource, Error 및 사용자 작업을 자동으로 수집합니다. 로그인 사용자 연결, 비즈니스 차원 추가 또는 비즈니스 이벤트 수동 기록이 필요한 경우에만 이 섹션의 공개 API를 호출해야 합니다.
API 선택¶
| 목표 | API | 설명 |
|---|---|---|
| 로그인 사용자 연결 | setUser()、clearUser() |
사용자 지정 사용자 식별 |
| 이후 모든 RUM 이벤트에 비즈니스 차원 추가 | setGlobalContextProperty()、setGlobalContext() |
전역 컨텍스트 |
| 비즈니스 작업 수동 기록 | addAction() |
사용자 정의 Action 추가 |
| 캡처된 예외 또는 비즈니스 식별 예외 보고 | addError() |
사용자 정의 Error 보고 |
사용 원칙¶
- Web 애플리케이션 연동을 먼저 완료하고, 기본 View 데이터가 이미 보고되었는지 확인하세요.
- 사용자 ID, Context key 및 Action name은 안정적인 값을 사용해야 하며, 주문 번호와 같은 고카디널리티 데이터가 이름 필드에 들어가지 않도록 해야 합니다.
- 비밀번호, Token, 전체 주민등록번호 등 민감한 정보를 보고하지 마세요.
- CDN 비동기 로딩 시
DATAFLUX_RUM.onReady()를 통해 API를 호출하여 SDK가 아직 로드되지 않은 상황을 방지하세요.