SDK Packages
The SDK is distributed as three npm packages:- @zixflow/analytics-browser: For web browsers (client-side)
- @zixflow/analytics-node: For Node.js servers (server-side)
- @zixflow/analytics-core: Shared core functionality (automatically installed)
SDK Features
Browser SDK:- User identification and event tracking
- Web push notifications with service workers
- In-app messaging and inbox
- Page view tracking
- Automatic page enrichment
- Video plugin support (YouTube, Vimeo)
- User identification and event tracking
- Server-side analytics
- Event batching and retries
- Flexible configuration
- TypeScript support
For conceptual background on events, users, and attributes, see Getting Started with Events.