Getting started with Avo

Avo is where your product analytics starts. Avo is the proactive data planning and governance platform for product analytics. With Avo, teams like Patreon implement 10x faster with autogenerated type safe code and unit tests, sending data exactly as planned.

Avo will give you and your team: Better tracking plan management. Tracking validation. Better analytics release workflow. You can adopt all three, or stop at 1 (no engineering effort) or 2 (little to no engineering effort).

Step 1. Tracking plan management – no engineering required

Use Avo instead of your spreadsheet to manage and discuss your tracking plan changes. Avo is designed for analytics, so it's way better than the spreadsheet for managing your tracking plan.

This adoption step does not require any developer input, so you can adopt it in the data design team without getting a developer buy-in.

Creating tracking plan in Avo

If you already have a tracking plan you can import it to Avo, or you can create your plan in Avo from scratch. In any case you'll be able to fine tune it and add new events for every feature release in Avo.

Data managers

Branched workflows

One of the core features for effective data design in Avo is branched workflow. It allows you to see the changes for a single feature and provides implementation instructions that you can share with the developers working on the analytics implementation

Data managers

Publish tracking plan from Avo to other analytics tools

You can set up your tracking plan to be automatically published to Segment Protocols, RudderStack, Amplitude and Mixpanel every time a branch is merged. We also provide a webhook for advanced automation.

Data managers

Step 2. Tracking validation – one time SDK install or add as Segment Destination

Add a lightweight SDK to your code to learn how actual implementation compares with the defined tracking plan. Get instant feedback on what tracking is implemented when working on new features with the Implementation status in your Avo workspace soon. Observe your tracking calls on device in real time with the Avo Debuggers.

This stage requires one time setup in each of your applications. The setup is simple and shouldn't take more than 30 minutes. It is not necessary to set up all platforms at once, you can start with a single platform. Once it's done the data design team will get the full power of Avo.

Adoption step 1 is required, but steps 2 and 3 are interchangable, i.e. you can go directly to step 3 without going through step 2 if your platform does not yet have the Inspector SDK and start using the Inspector once it's available.

Data managers

Step 3. Tracking implementation workflow for your team

Avo generates human readable, type-safe, tracking code called Avo Functions, that sends the data exactly as planned. No more data bugs or cross-platform discrepancies in your analytics tracking!

This step requires developers to adopt Avo into their tracking implementation workflow.

It's not necessary to swap all your tracking with Avo functions, in fact we recommend starting by only using Avo functions for new events.

It's not necessary to adopt Avo functions on all platforms at once, you can start with a single platform.

Data managers

Avo functions reference

Explore your Avo workspace

Comprehensive data design and implementation guides