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