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
});
}