유니버설 애널리틱스(UA)는 2023년 7월 1일부터 지원이 중단되어 더 이상 데이터를 처리하지 않습니다. 2023년 10월 1일부터 애널리틱스 360 속성이 더 이상 작동하지 않습니다. Google 애널리틱스 4로 이전

예외 추적

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

이 가이드에서는 analytics.js를 사용하여 예외를 전송하는 방법을 설명합니다. 예외 추적을 사용하면 속성에서 발생하는 비정상 종료나 오류의 수와 유형을 측정할 수 있습니다.

구현

예외 조회수는 send 명령어를 사용하고 exceptionhitType을 지정하여 전송할 수 있습니다. exception 조회 유형에 대한 send 명령어의 서명은 다음과 같습니다.

ga('send', 'exception', [fieldsObject]);

예외 필드

다음 표에는 예외 필드가 요약되어 있습니다.

필드 이름 값 유형 필수 설명
exDescription 텍스트 아니요 예외에 대한 설명입니다.
exFatal boolean 아니요 true: 예외가 치명적인 경우

다음 명령어는 try/catch 블록에서 실패할 수도 있는 일부 로직을 래핑합니다. 오류가 있으면 Google 애널리틱스로 예외 조회를 전송합니다.

try {
  // Runs code that may or may not work.
  window.possiblyUndefinedFunction();
} catch(err) {
  ga('send', 'exception', {
    'exDescription': err.message,
    'exFatal': false
  });
}