Swetrix
Privacy-focused, open-source web analytics platform
Swetrix adds user identity and page title tracking as its data model matures
◆Recent moves
- 1d ago
Page title tracking lands in the Node SDK via an optional title field in trackPageView, completing the rollout across both SDKs that began in [email protected]. Server-side tracking now records what page the user actually saw, not just its URL path.
View source ↗ - 1d ago
tracker-js now automatically captures document.title with every pageview, including SPA navigation events. The title is overridable via the trackViews callback and can be suppressed by setting it to null — addressing the common gap between URL paths and what users actually see as page names.
View source ↗ - 29d ago
Custom events now use the page value modified by the trackViews callback, not the raw path. A consistency fix with no new capability.
View source ↗ - 1mo ago
Error tracking in the Node SDK can now capture stack traces up to 64,000 characters, up from 7,500 — an 8× increase that accommodates deep async call stacks from modern Node.js frameworks.
View source ↗ - 1mo ago
URL tracking gains allowlists for query parameters and hash fragments. Instead of tracking all or none, operators specify exactly which params and hashes appear in tracked page paths — reducing analytics fragmentation from session tokens, UTM parameters, and unrelated hash routing.
View source ↗ - 2mo ago
[email protected]
⚡ SPARKProfile identification (identify/setTraits/reset) lands in [email protected], linking anonymous visitor sessions to a known user ID after authentication. Pre-login activity is retroactively attributed to the identified profile server-side, enabling cross-session analysis against a persistent identity.
View source ↗