Ausnahmeverfolgung

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

Implementierung

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

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

Ausnahmefelder

In der folgenden Tabelle werden die Ausnahmefelder zusammengefasst:

Feldname Werttyp Required Beschreibung
exDescription Text Nein Eine Beschreibung der Ausnahme.
exFatal boolean Nein true, wenn die Ausnahme schwerwiegend war.

Beispiel

Mit dem folgenden Befehl wird eine Logik umschlossen, die möglicherweise in einem try/catch-Block fehlschlägt. Wenn ein Fehler auftritt, 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
  });
}