Send data from Segment to Avo Inspector
Use Avo Inspector as a Segment destination
Stream your event schemas from Segment to Avo Inspector without adding any code to your codebase. Simply set up a Segment native destination powered by Segment actions and your data should be visible in Avo within a couple of seconds (in rare cases it can take up to 2 minutes).
You will need to create a connection between your source and the destination
for each environment you use (Development | Staging | Production
).
Step 1. Create or select an Avo source to set up Inspector
A source in Avo is a code base where events are tracked, for example your website, mobile application or server.
You can select an existing Avo source or, create a new one.
Once you’ve selected or created a source, the source details view will open on the"Inspector Setup" tab, with instructions for setting up Inspector.
Under the Segment instructions, click the Connect to Segment
button, which will take you to your segment workspace to set up Avo as a destination.
Step 2. Create Segment destinations
The link will open the Avo Destination in your segment workspace, click Add Destination
to continue
Select your source that you want to connect to Avo and give the destination connection a name, and then fill in the Destination settings to connect your source with the Avo Inspector..
We recommend giving your destination a name to describe your source and environment, (Avo Web Prod)
Destination Settings
Avo Inspector API Key
You can copy the API key from your source in Avo. The API key allows Avo to map the events from your Segment source to the Avo source, to accurately compare your source’s event schemas to your Tracking Plan in Avo.
Environment
Environment describes which app environment the source is sent from, Development | Staging | Production
.
Avo only generates issues for events in the Production
environment, but you can see the event shapes for staging and development environments to make sure they are implemented correctly.
App Version Property
App Version Property is an optional (but recommended!) field. Having accurate app release versions in Avo Inspector allows you to see how events change across releases. This will help you identify which releases an issue is impacting, and monitor for regressions in future releases after an issue has been resolved.
Without app versions, the inspector has no way of differentiating between old and new releases, and might surface irrelevant issues based on old releases. Learn more about how Inspector uses releases (opens in a new tab)
For most mobile sources, we will automatically fetch the app version from Segment Context. If you have an event property describing the app release version of your source (“E.g “app_version”) you can provide it under App Version.
If you are unsure of whether this applies to your source, or if you don’t know which event property to use, you can proceed with setting up the source and add this information later.
Step 3. Monitor Avo
After you have enabled your destination in Segment, you can visit Inspector Events (opens in a new tab) and monitor the events coming into the inspector.
This can take up to 2 minutes to be populated, make sure you are monitoring the environment that you connected in the Segment destination.
If you run into any problems with your setup, we’re here to help, please reach out if you need any help getting set up.