GA4 wasn't built for Nuxt. Here's what goes wrong.
The nuxt-gtag module adds configuration to nuxt.config.ts, runtime config complexity, and a dependency that can break during major Nuxt version updates
Nuxt's auto-import system doesn't help with GA — you still need manual setup, route middleware, and useHead composables
SSR/SSG modes handle GA differently, requiring conditional logic and runtime checks that add complexity to your Nuxt app
Cookie consent modules for Nuxt (required for GA in the EU) add yet another layer of middleware and configuration
Built for speed, simplicity, and privacy.
Add via nuxt.config.ts head configuration or app.vue — no module installation, no runtime config
Automatic route tracking with Nuxt's vue-router integration, including dynamic and nested routes
Works identically in SSR, SSG, and SPA modes — no conditional logic or mode-specific workarounds
Cookie-free means no consent middleware or cookie modules needed in your Nuxt stack
Add StatFast to your Nuxt project with one snippet.
All the insights. None of the bloat.