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

예외 측정

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

예외를 추적하여 웹페이지에서 발생하는 비정상 종료나 오류의 수와 유형을 모니터링할 수 있습니다. 이 페이지에서는 gtag.js를 사용하여 Google 애널리틱스로 예외를 전송하는 방법을 설명합니다.

구현

오류가 발생하면 Google 애널리틱스로 예외 이벤트를 전송합니다.

gtag('event', 'exception', {<exception_parameters>});

여기서 <exception_parameters>는 하나 이상의 매개변수-값 쌍입니다. 각 쌍을 쉼표로 구분합니다. 예를 들어 다음 명령어는 심각하지 않은 오류 예외를 전송합니다.

gtag('event', 'exception', {
  'description': 'error_description',
  'fatal': false   // set to true if the error is fatal
});

예외 매개변수

다음 표에는 예외 매개변수가 나와 있습니다.

매개변수 이름 데이터 유형 필수 설명
description string 아니요 오류에 대한 설명입니다.
fatal boolean 아니요 오류가 심각한 경우 true입니다.

다음 함수가 지정된 경우:

function divide(x, y) {
  if (y === 0) {
    throw "Division by zero";
  }
  return x/y;
}

제수 y가 0이면 다음 코드는 Google 애널리틱스로 exception 이벤트를 전송합니다.

var x = document.getElementById('x').value;
var y = document.getElementById('y').value;

try {
  var r = divide(x, y);
} catch(err) {
  gtag('event', 'exception', {
    'description': err,
    'fatal': false
  });
}