Use cases
Governance
As your organization grows, it becomes essential to govern the analytics events originating from various different applications and services, and establish a single source of truth for them and space for collaboration for everyone.
Parties involved#
When it comes to data, various parties of an organization can be involved, including:
- Product
- Engineering
- Data & Analytics
- Marketing
- Compliance & Security
Challenges#
Above list is not even exhaustive, and not taking into account the various executives and leaders in the organization who are keen on getting visibility into the data being tracked, and also the reports generated out of them.
Things get even more complicated when your organization is large enough to have architectures like microservices and/or microfrontends involving multiple teams (who may have their own goals and priorities), with overlapping boundaries around analytics events and data.
You can always break the organization into different smaller teams with force and authority. But at the end of the day, you still have to make sure that all the data being tracked is consistent and accurate across all of them.
This is where Eventvisor can help.
Eventvisor governance#
Eventvisor is a centralized governance tool for all your events, attributes, destinations, and effects. It allows you to define them all in a single Git repository.
Because Eventvisor projects are managed in a Git repository, it automatically brings in a lot of benefits out of the box which are explored below.
Benefits#
- Single source of truth: All the entities are defined in a central place, which helps achieve a single source of truth.
- Accountability: All the changes are versioned and auditable, which helps track who made what changes, when, and why.
- Collaboration: All parties are brought together to collaborate via Pull Requests, so they can review and approve the changes together and provide further feedback openly.
- Visibility: All the changes are visible to everyone even if they are not participating directly, increasing company-wide transparency.
- Consistent data: Teams get notified instantly if they are sending wrong data anywhere, and it can be fixed immediately. Either by updating the application code, or by adding transforms in Eventvisor project.
Alignment#
Getting alignment across all the parties in an organization is never an easy task. Especially when it comes to data and analytics.
Eventvisor disguises itself as a tool, but ultimately it is an effort to establish a workflow that ties everything and everyone together around analytics events. A workflow that introduces a new layer of control, flexibility, and confidence in a highly predictable manner.