GA4 page views in a Next.js app: why client navigations go missing (and how to send exactly one per route)You open GA4 and the story looks odd: plenty of people land on the homepage, almost nobody reaches a second page, and the few second pages you do see carry the previous page's title. Before you redesi5 min read·telemetry-tracker.hashnode.devNov 3
Alert on what should have happened: catching signups, payment webhooks and nightly jobs that silently stopError trackers stay green when nothing runs. Pick the events that matter, record them only after the work succeeds, size the window from real gaps, and test it once.8 min read·telemetry-tracker.hashnode.dev1KOct 29
Monitoring Vercel cron jobs in Next.js: get alerted when a run is missed, fails or hangsVercel doesn't retry or alert. Two signals per cron (a check-in with a deadline and the error that explains it), with App Router code.9 min read·telemetry-tracker.hashnode.devOct 27
Self-host our MIT error tracker with one Docker Compose filePostgres, API and dashboard from selfhost/ in v1.22.8: three secrets, docker compose up -d, a TLS proxy, and the numbers we measured on one test box7 min read·telemetry-tracker.hashnode.devOct 22
Are ad-blockers eating your error reports? How to check, and how a same-origin proxy worksA 10-minute check for missing browser errors, plus Next.js, nginx and Cloudflare Worker relay setups that don't open a spoofing hole6 min read·telemetry-tracker.hashnode.devOct 20