Track Anything Your Way
Define your own events, capture any data you need, and build analytics tailored to your specific business logic.
From your app to insights
The journey of a custom event from trigger to dashboard in under 50ms.
Your App
<1msEvent triggered
Zenovay SDK
~2msValidate & queue
Edge Ingest
~15msGeo-enrichment
Processing
~20msReal-time aggregation
Dashboard
<50msReady to view
Event tracking features
Everything you need to build comprehensive custom analytics.
Unlimited Custom Events
Define any event name and track it with up to 50 custom properties.
Rich Property Types
Support for strings, numbers, booleans, arrays, and nested objects.
User Identification
Associate events with user profiles and track across devices.
Event Linking
Connect related events to build complete user journey views.
Custom Funnels
Build conversion funnels from any sequence of custom events.
Popular event patterns
Start with proven patterns used by thousands of teams.
button_clickedTrack any button interaction with context
zenovay.track('button_clicked', { id: 'cta' })form_submittedCapture form completions and field data
zenovay.track('form_submitted', { form: 'signup' })video_watchedTrack video engagement and completion
zenovay.track('video_watched', { id: 'demo' })searchMonitor search behavior and results
zenovay.track('search', { query: 'help' })SDKs for every platform
Track events from anywhere. Lightweight, fast, and battle-tested.
Browser SDK
Under 1KB gzipped, zero dependencies
Python SDK
Sync and async support
Node.js SDK
Express middleware included
iOS SDK
Swift & Objective-C
Android SDK
Kotlin & Java
REST API
For any platform
“Custom events let us track exactly what matters to our business. We now have dashboards that show real user behavior, not just page views. It completely changed how we make product decisions.”
Start Tracking Your Way
Define your own events, capture any data, and build the analytics your business actually needs.
No credit card required • Unlimited events on all plans