Page view tracking for this blog with no JavaScript and no third-party tools — just Next.js 16 proxy.ts and Vercel Blob. The trick: encode path, country, and device into the blob pathname so the stats page aggregates from list() metadata alone.
https://tobytes.com/articles/server-side-analytics-nextjs-blog-vercel-blob

Server-Side Analytics for a Next.js Blog with Vercel Blob
Most analytics tools require a JavaScript snippet in every page — which means your readers' browsers are doing the tracking work, and adding a dependency you cannot fully control. In this post I will detail how I added page view tracking to this blog using Next.js 16's proxy layer and Vercel Blob, with no client-side JavaScript and no third-party analytics service.



gihyo.jp


