Data Collection & SDKs
SDKs for web, iOS, Android, React Native, Flutter and server, with offline queues, consent gating and automatic lifecycle events.
Collect
Auto-discovered events, inferred property types, top values for pickers, and a tracking plan you can enforce in CI.
@@ events/coupon_applied @@+ coupon_applied.coupon_code: string (required)
Overview
Instrumentation rots everywhere because nothing enforces it. Edverix discovers every event and property as it arrives, records the most common values so filters offer a picker instead of a guessing game, and lets you turn that catalog into a contract: violations are quarantined, types are generated, and schema changes show up as a diff in a pull request.
Only on Edverix
The most frequent value of every property, ordered by frequency, so segment and funnel filters suggest real values.
Define the plan once; pull requests that change instrumentation show the schema diff and fail on violations.
TypeScript, Swift and Kotlin types generated from the plan, so a misspelled property is a compile error.
Capabilities
11 capabilities in 3 groups, organised the way the product is.
Every event name, property and inferred type, maintained during ingestion without a separate scan.
The most frequent value of every property, ordered by frequency, so segment and funnel filters suggest real values.
See which events are firing, how often, and when each was last received.
Document what an event means and who owns it, with AI-drafted descriptions you can accept or edit.
Retire an event without deleting history, or block one so mistaken sends are dropped at the door.
Reject or quarantine events missing required fields rather than silently accepting them.
Different lifetimes per event type, the lever that makes long lookback affordable.
Every event and property, and which segments, journeys and reports reference it.
Define the plan once; pull requests that change instrumentation show the schema diff and fail on violations.
TypeScript, Swift and Kotlin types generated from the plan, so a misspelled property is a compile error.
A rename that would kill a funnel is caught the day it ships, not at quarter close.
FAQ
No. Discovery works from the first event. The plan is optional and can be adopted incrementally, one event at a time.
You choose per event: accept and flag, quarantine for review, or reject. Quarantined events are replayable once the schema is fixed.
Get started
Send your first event in an hour, simulate your first journey against real history, and keep every byte of it in a database you can query.