I Built a Web Analytics Tool Because GA4 Was Overkill for My SPA
I've been building web apps for a while now, and every time I started a new project, I'd go through the same ritual: drop in the GA4 snippet, set up a few events, and then spend the next hour tryin...

Source: DEV Community
I've been building web apps for a while now, and every time I started a new project, I'd go through the same ritual: drop in the GA4 snippet, set up a few events, and then spend the next hour trying to figure out why nothing was tracking correctly in my Angular app. GA4 is a powerful tool. It's also built for a different era — one where pages reloaded on every navigation and forms submitted to a new URL. Single-Page Apps broke most of those assumptions, and the workarounds are painful. So I built something different. What is Pulzivo Analytics? Pulzivo is a privacy-first web analytics platform built specifically for modern SPAs — Angular, React, Vue, or any JavaScript app. The idea is simple: drop in a lightweight SDK, fire events from your code, and see everything in a clean dashboard. No DOM scanning. No guessing. No sampling. The problems I wanted to solve 1. Form tracking that actually works GA4's enhanced measurement scans the DOM at load time. In an SPA, your forms live inside mod