ui.skipToMain
Custom Events

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.

01

Your App

<1ms

Event triggered

02

Zenovay SDK

~2ms

Validate & queue

03

Edge Ingest

~15ms

Geo-enrichment

04

Processing

~20ms

Real-time aggregation

05

Dashboard

<100ms

Ready 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 per event. Properties can be strings, numbers, or booleans — perfect for tracking feature usage, A/B test variants, pricing plan interactions, or any business-specific metric. Events are available instantly in dashboards, funnels, and goals without any processing delay. Use our lightweight SDK or send events directly via the API.

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_clicked

Track any button interaction with context

button_idtextpage
zenovay.track('button_clicked', { id: 'cta' })
form_submitted

Capture form completions and field data

form_idfields_counttime_spent
zenovay.track('form_submitted', { form: 'signup' })
video_watched

Track video engagement and completion

video_iddurationcompletion
zenovay.track('video_watched', { id: 'demo' })
search

Monitor search behavior and results

queryresults_countclicked
zenovay.track('search', { query: 'help' })

SDKs for every platform

Track events from anywhere. Lightweight, fast, and battle-tested.

Browser SDK

Under 25 KB 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.

Oliver Strand
Oliver Strand
Product Manager, LaunchPad

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