Manifest V3, installs, uninstalls, retention — what actually works when your analytics has to live inside a service worker.
2026-07-08 · 6 min read
WXT and Plasmo make extension development faster, but analytics still has to survive MV3 service-worker shutdowns, popup lifecycles, and uninstall tracking. Here is the setup that holds up.
Read →2026-06-12 · 7 min read
The store only shows rounded, delayed uninstall totals. setUninstallURL is the one real mechanism — here is how to use it server-side, its blind spots, and how to estimate silent churn with heartbeats.
Read →2026-06-12 · 8 min read
GA4's gtag.js is banned by MV3's content security policy, the service worker kills your batches, and the store sees none of it. A practical guide to extension telemetry that survives Manifest V3.
Read →