Analytics

Collect consent-aware application events and deliver them through explicit browser and server boundaries.

Supported approaches

Browser analytics

available

Compose consent and client event capture through a headless React adapter.

Packages

@playstack/analytics@playstack/analytics-react

Server delivery

available

Deliver trusted application events through explicit NestJS lifecycle bindings.

Frameworks and integrations

Frameworks and integrations

framework

React

Headless domain bindings plus optional Chakra application and admin compositions, with server authority kept outside the client.

framework

Next.js

Compose Playstack server contracts, React bindings, SSR handoff, and route adapters at the Next.js application edge.

framework

NestJS

Connect portable Playstack capabilities to dependency injection, guards, decorators, request context, workers, and lifecycle hooks.

integration

Fathom Analytics

Send consent-aware pageviews and named events to an application-initialized Fathom client.

integration

Plausible Analytics

Send pageviews and custom events with non-null properties through an application-initialized Plausible client.

integration

Basemarks

Adapt Basemarks track events with explicit property mapping; supply an application-owned transport for error reporting.

Package reference

@playstack/analytics

Treat analytics as application behavior

Consent, event shape, and delivery failure policy remain visible instead of being hidden behind a global vendor snippet.

Go

Playstack Pro tag
OriginsPricingBlogNewsletterChangelogStatusRoadmap
ContributorsCommunityIn Use ShowcaseCase StudiesPartnersSponsors
FAQsSupportContact

© 2026 Playstack. All rights reserved.

With OSS
Terms of ServicePrivacy PolicyCookie PolicyImprint

By

Commune Software