- Katılım
- 10 Nisan 2025
- Mesajlar
- 793
- Reaksiyon puanı
- 84
- Konu Yazar
- #1
Kilitlenmelerin sayısını ve türünü ölçmek için istisna etkinlikleri gönderebilirsiniz. hatalara tekabül eder. Bu sayfada, gtag.js etiketinin nasıl kullanılacağı istisnaları vardır.
gtag('event', 'exception', {<exception_parameters>});
Burada <exception_parameters> bir veya daha fazla parametre-değer çiftidir. Ayır virgülle ayırın. Örneğin, bu komut önemli olmayan bir hata gönderir kabul edersiniz.
gtag('event', 'exception', {
'description': 'error_description',
'fatal': false // set to true if the error is fatal
});
function divide(x, y) {
if (y === 0) {
throw "Division by zero";
}
return x/y;
}
aşağıdaki kod Google Analytics'e bir istisna etkinliği gönderir: y böleni sıfırdır:
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
});
}
Uygulama
Bir hata oluştuğunda Google Analytics'e bir istisna etkinliği gönderin:gtag('event', 'exception', {<exception_parameters>});
Burada <exception_parameters> bir veya daha fazla parametre-değer çiftidir. Ayır virgülle ayırın. Örneğin, bu komut önemli olmayan bir hata gönderir kabul edersiniz.
gtag('event', 'exception', {
'description': 'error_description',
'fatal': false // set to true if the error is fatal
});
İstisna parametreleri
Aşağıdaki tabloda, istisna parametreleri listelenmektedir:Parametre adı | Veri türü | Zorunlu | Açıklama |
---|---|---|---|
description | dize | Hayır | Hatayla ilgili açıklama. |
fatal | boolean | Hayır | Hata önemliyse true. |
Örnek
Aşağıdaki işlevden bahsedin:function divide(x, y) {
if (y === 0) {
throw "Division by zero";
}
return x/y;
}
aşağıdaki kod Google Analytics'e bir istisna etkinliği gönderir: y böleni sıfırdır:
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
});
}