Ausnahmenverfolgung

In diesem Leitfaden wird beschrieben, wie Sie Ausnahmen mit analytics.js senden. Mit dem Ausnahme-Tracking können Sie die Anzahl und Art der Abstürze oder Fehler messen, die bei Ihrer Property auftreten.

Implementierung

Ausnahmetreffer können mit dem Befehl send unter Angabe des hitType exception gesendet werden. Der Befehl send hat die folgende Signatur für den Treffertyp exception:

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

Ausnahmefelder

In der folgenden Tabelle sind die Ausnahmefelder zusammengefasst:

Feldname Werttyp Erforderlich Beschreibung
exDescription Text nein Eine Beschreibung der Ausnahme.
exFatal boolean nein true, wenn der Ausnahmefehler schwerwiegend war.

Beispiel

Der folgende Befehl schließt eine Logik, die möglicherweise fehlschlägt, in einem try/catch-Block. Wenn ein Fehler vorliegt, wird ein Ausnahmetreffer an Google Analytics gesendet:

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