Skip to main content
The Zixflow JavaScript SDK enables you to send data from your browser and Node.js applications to Zixflow, allowing you to track user behavior, send targeted push notifications, display in-app messages, and more.

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)
Node.js SDK:
  • 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.