beacon-tracker

Sends a navigator.sendBeacon POST to google-analytics.com/collect. If Adblock is working, the beacon request should be blocked at the network layer. Beacon has no completion callback, so the page-side verdict is derived from sendBeacon()'s queue return value plus a follow-up fetch to the same URL that reveals the actual network outcome.

pending…