Fine-grained control over
analytics events
Govern, transform, filter, and route logs & analytics events from your apps
to multiple destinations,
without redeployments.
Currently supports JavaScript environments, with more SDKs planned in future
Functionalities carefully assembled together keeping real world use cases in mind, with a platform and vendor agnostic approach.
Three simple steps to visualize the workflow:
Your team sends Pull Requests to your Eventvisor project repository updating events, attributes, and/or destination definitions.
Upon merging your Pull Request, trigger your CI/CD pipeline to build the datafiles (static JSON files) and upload them to your CDN or custom server.
Fetch the datafiles from your applications and/or services, and start tracking events using provided Eventvisor SDKs.
...
Bring Product, Engineering, Data, and Marketing folks together in one workflow.
Conditionally route your events to multiple different vendors, either first or third-party.
Gradually migrate from one vendor to another with ease.
Apply advanced filtering and sampling to reduce ingestion costs.
Filter your tracked events before processing them further.
Get validation warnings if wrong shapes of data are tracked.
Bring marketing pixels into the same workflow for full visibility and control.
Deprecate events and attributes gracefully, allowing developers to clean things up at their own pace.
Bring order in your microfrontends architecture for overlapping cross-team analytics events.
Control the flow of tracked events from your applications without the need to redeploy them.
Transform and enrich your data with advanced lookups, without needing to change your existing code.
Establish ownership and boundary for your analytics events in a cross-team environment.