Is there a way to detect dropped tracking requests?

I’m asking generally. We use the matomo .js tracking client and suspect we may be missing some tracked events (why? traffic is down). We’re aware matomo honors doNotTrack browser settings and ignores bots.

We also know the uptime for our matomo server is not 100% and can detect when the server is non-responsive.

From researching, I’ve learned matomo intentionally will return only HTTP 200 OK statuses even if an error occurs.

So my questions:
Does anybody know if the tracking endpoint at /matomo.php returns error status codes or error statuses?

(like the core platform will report { ‘result’: ‘error’} in the response body of an http 200 ok)

Will the .js tracker retry failed requests when ‘detected’?

And possibly, any other ideas? Thanks

(post deleted by author)