General #
navigator.sendBeacon-> is used to send analytics before the page is closed (in anbeforeunload)- This keeps the request alive even if the page is closed (therefore the data can still be sent)
- This is the same with the
fetchkeepalive option (it uses fetch under the hood)