Eventvisor
v0.1 released.Read more

Fine-grained control over
analytics events

Govern, transform, filter, and route logs & analytics events from your apps to multiple destinations,
without redeployments.

App screenshot

Platform agnostic

Works everywhere

Currently supports JavaScript environments, with more SDKs planned in future

Everything you need

Open Source & vendor agnostic

Functionalities carefully assembled together keeping real world use cases in mind, with a platform and vendor agnostic approach.

Manage with Git

Streamlined workflow for teams

Three simple steps to visualize the workflow:

1. Send Pull Requests

Your team sends Pull Requests to your Eventvisor project repository updating events, attributes, and/or destination definitions.

Learn more

2. Build and upload to CDN

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.

Learn more

3. Fetch and track with SDKs

Fetch the datafiles from your applications and/or services, and start tracking events using provided Eventvisor SDKs.

Learn more

Real world scenarios

Use cases that fit your needs
Governance

Bring Product, Engineering, Data, and Marketing folks together in one workflow.

Routing

Conditionally route your events to multiple different vendors, either first or third-party.

Migrating vendors

Gradually migrate from one vendor to another with ease.

Save ingestion costs

Apply advanced filtering and sampling to reduce ingestion costs.

Filtering

Filter your tracked events before processing them further.

Validation

Get validation warnings if wrong shapes of data are tracked.

Marketing pixels

Bring marketing pixels into the same workflow for full visibility and control.

Deprecation

Deprecate events and attributes gracefully, allowing developers to clean things up at their own pace.

Microfrontends

Bring order in your microfrontends architecture for overlapping cross-team analytics events.

Remote configuration

Control the flow of tracked events from your applications without the need to redeploy them.

Data enrichment

Transform and enrich your data with advanced lookups, without needing to change your existing code.

Ownership

Establish ownership and boundary for your analytics events in a cross-team environment.

Frequently asked questions