ich hatte das nach Update auf 4.0.x wieder rausgenommen, hatte aber weiterhin mein script mit mouseleave mit tracking event drin. Es sind wieder sehr viele 0 sec drin und keine unter 15 sec, außer die mit mouseleave. sendBeacon() ist default aktiviert.
The JavaScript tracker now uses
sendBeacon
by default if supported by the browser. You can disable this by calling the tracker methoddisableAlwaysUseSendBeacon
.
https://developer.matomo.org/changelog
Kann man testen in der console mit navigator.sendBeacon()
. Wenn die Meldung kommt, es fehlt ein Argument, dann ist es aktiv.
ich werde jetzt mal dies probieren:
window.addEventListener('beforeunload', function(e) {
_paq.push(['ping']);
});