FAQs
Yes You Can Faq

What can I do with Avo?

Can I use Avo to diagnose analytics issues?

Yes, you can! The Avo Inspector SDK will automatically monitor the health of your current tracking and suggest fixes for issues such as missing events or properties, casing inconsistencies, property type mismatches, significant difference in volumes between platforms and many more.

Can I use Avo without adjusting my Privacy Policy?

Yes, you can! Avo does not collect any user data. We only collect metadata about your user data. Avo doesn’t need to know the actual values, we only need to understand the shape of the data.

Can I use Avo to fix analytics issues?

Yes, you can! The Avo Inspector SDK will automatically monitor the health of your current tracking and suggest fixes for issues such as missing events or properties, casing inconsistencies, property type mismatches, significant difference in volumes between platforms and many more.

Can I use Avo to generate analytics tracking code?

Yes, you can! We offer a few different ways to do this. You can pull the analytics wrappers from the CLI , or you can copy them from the Codegen tab within the Avo UI.

Can I use Inspector on my dev environment? What about production?

Yes, you can! You can utilize Inspector in any environment. However, we suggest using Production data to surface issues accurately.

Can I use Avo in production without crashing my app?

Yes, you can! Validation logs and warnings are by default only sent in the development environment, not in production. Strict mode validation can be enabled in development, which throws errors instead of logging them.

Can I sort and organize my events and analytics in Avo?

Yes, you can! We recommend setting up and utilizing Categories and tags to keep track of events from different product features.

Can I implement platform-specific events or metrics?

Yes, you can! Within the Avo UI, you will be able to select platform-specific sources and destinations if you are on the Team or Enterprise Plans. For more information about source availability, check out what we support here .

Can I use Avo with my git workflow?

Yes you can! Every team works differently, but we’ve put together an example workflow here . Our CLI documentation has more information on specific commands.

Can I use Avo to draft changes to my tracking plan in isolation?

Yes, you can! We have a branched workflow and encourage all users to never directly edit the main branch. Avo’s Branched Workflow lets multiple teams work on conflicting metrics changes without disrupting each other’s work.

Can I use Avo to collaborate with my teammates?

Yes, you can, and we hope you do! Check out this post (opens in a new tab).

Can I use Avo with my existing analytics tracking?

Yes, you can! The Avo Inspector SDK is designed to not require any changes to your existing tracking code.

Can I use Avo with custom analytics endpoints?

Yes, you can! For custom pipelines and APIs, this is the perfect way to integrate with Avo. Check out our docs on it here .

Can I use Avo with Segment?

Yes, you can! Check out our integration here .

Can I use Avo with Mixpanel?

Yes, you can! Check out our integration here .

Can I use Avo with Amplitude?

Yes, you can! Check out our integration here .

Can I use Avo with AppsFlyer?

Yes, you can! Check out our integration here .

Can I use Avo with Facebook Analytics?

Yes, you can! Check out our integration here .

Can I use Avo with Firebase Analytics?

Yes, you can! Check out our integration here .

Can I use Avo with FullStory?

Yes, you can! Check out our integration here .

Can I use Avo with Intercom?

Yes, you can! Check out our integration here .

Can I publish my Avo tracking plan to Segment Protocols?

Yes, you can! We integrate directly with Segment Protocols. Find out more here .

Can I publish my Avo tracking plan to RudderStack?

Yes, you can! We integrate directly with RudderStack. Find out more here .

Can I publish my Avo tracking plan to mParticle Data Master?

Yes, you can! We integrate directly with mParticle Data Master. Find out more here .

Can I publish my Avo tracking plan to Mixpanel Lexicon?

Yes, you can! We integrate with Mixpanel Lexicon. Find out more here .

Can I publish my Avo tracking plan to Snowplow?

Yes, you can! We integrate directly with Snowplow. Find out more here .

Can I publish my Avo tracking plan to Amplitude Data?

Yes, you can! We integrate with Amplitude’s Data (Taxonomy) tool. Check out our integration here .

Can I publish my Avo tracking plan to my custom tracking tool?

Yes, you can! Check out our Webhook integration here .

Can I implement Avo with JavaScript?

Yes, you can! For more information on the languages we support, check out our docs here .

Can I implement Avo with TypeScript?

Yes, you can! For more information on the languages we support, check out our docs here .

Can I implement Avo with ReasonML?

Yes, you can! For more information on the languages we support, check out our docs here .

Can I implement Avo with React Native?

Yes, you can! For more information on the languages we support, check out our docs here .

Can I implement Avo with Objective-C?

Yes, you can! For more information on the languages we support, check out our docs here .

Can I implement Avo with Swift?

Yes, you can! For more information on the languages we support, check out our docs here .

Can I implement Avo with Java?

Yes, you can! For more information on the languages we support, check out our docs here .

Can I implement Avo with Kotlin?

Yes, you can! For more information on the languages we support, check out our docs here .

Can I implement Avo with Node.js?

Yes, you can! For more information on the languages we support, check out our docs here .

Can I implement Avo with Python?

Yes, you can! For more information on the languages we support, check out our docs here .

Can I implement Avo with Ruby?

Yes, you can! For more information on the languages we support, check out our docs here .

Can I implement Avo with PHP?

Yes, you can! For more information on the languages we support, check out our docs here .

Can I implement Avo with Unity (C#)?

Yes, you can! For more information on the languages we support, check out our docs here .

Can I export my tracking plan from Avo?

Yes, you can! You can use our publishing feature to export it on either JSON schema format with a Webhook or the Amplitude/Mixpanel/Segment formats.

Can I document my metrics in context with my tracking plan?

Yes, you can! We recommend defining metrics before adding events to your tracking plan. In Avo, they are connected to events and help stakeholders understand why this event is being tracked.

Can I use Avo to QA my events?

Yes you can! Avo’s mobile debuggers make it easier than ever to test and QA event implementations.

Can I reuse a definition of a property in Avo?

Yes you can! Avo’s property library is global in scope, so you don’t have to worry about multiple definitions for the same attribute.

Can I define what property values are allowed in Avo?

Yes you can! Property constraints within Avo allow you to create predefined rules about the values you will allow for any given property. Say goodbye to the days of nonsense metadata like “age” = “-1”.

Can I use Avo in my unit tests?

Yes you can! Avo in unit tests can be initialized with a noop flag that disables network requests and only run data validation.

Can I add descriptions to my events and properties with Avo?

Yes you can! Defining descriptive events and properties is a best practice for keeping all your current and future teammates on the same page.

Can I use Avo to help stick to my naming convention?

Yes, you can! In Inspector, you will see issues when naming conventions have been violated. You will also receive feedback in event and property naming modals and a summary in our issue reporter within your tracking plan.

Get in touch for more information.