-
Notifications
You must be signed in to change notification settings - Fork 374
Improve the docs for Avo #6075
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve the docs for Avo #6075
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
|
@@ -5,20 +5,20 @@ beta: true | |||||
redirect_from: "/connections/destinations/catalog/actions-avo/" | ||||||
--- | ||||||
|
||||||
With [Avo](https://avo.app){:target="\_blank”} Inspector, data quality is no longer a dream, it’s a workflow. | ||||||
**Avo lets you find, fix, and prevent data quality issues upstream.** World class data and product teams at companies like Fender, IKEA, Wolt use Avo to guarantee event data quality upstream, so they can focus on building great user experiences. With Avo you get reliable data with less effort, by moving from reactive damage control to proactive data management and addressing your data quality issues at the source, where the data is created. | ||||||
|
||||||
[Inspector](https://www.avo.app/data-observability){:target="\_blank”} lets you find, triage, fix, and prevent data quality issues in your product analytics. Launch Inspector to discover all your data quality issues and systematically work towards better data, one resolved issue at a time. | ||||||
With [Avo](https://avo.app){:target="\_blank”} Inspector, data quality is no longer a dream, it’s a workflow. | ||||||
[Inspector](https://www.avo.app/data-observability){:target="\_blank”} lets you find, triage, fix, and prevent data quality issues in your event based data. Launch Inspector to discover all your data quality issues and systematically work towards better data, one resolved issue at a time. | ||||||
|
||||||
The Avo Inspector destination automatically extracts event schemas from your product events, sending only the signatures from the connected Segment sources to the Inspector API. **Avo Inspector receives no PII data from your source**. | ||||||
|
||||||
|
||||||
{% include content/plan-grid.md name="actions" %} | ||||||
|
||||||
## Supported methods | ||||||
|
||||||
### Track events | ||||||
|
||||||
The Avo destination supports Track events. | ||||||
The Avo destination supports `Track` events. | ||||||
|
||||||
Example of Track call: | ||||||
|
||||||
|
@@ -30,7 +30,7 @@ analytics.track("Login", { | |||||
}); | ||||||
``` | ||||||
|
||||||
This Track call is translated into a event signature that is sent to Avo's Inspector API. | ||||||
This Track call is translated into an event signature that is sent to Avo's Inspector API. | ||||||
|
||||||
```js | ||||||
{ | ||||||
|
@@ -47,15 +47,15 @@ This Track call is translated into a event signature that is sent to Avo's Inspe | |||||
|
||||||
1. From the Segment web app, click **Catalog**, then click **Destinations**. | ||||||
2. Find the Destinations Actions item in the left navigation, and click it. | ||||||
3. Select Avo from the list of destinations, then click **Add destination**. | ||||||
4. Select a source to connect to Avo (Actions) and click **Next**. | ||||||
5. Enter a name for your Avo (Actions) destination and click **Create destination**. | ||||||
3. Select [Avo](https://app.segment.com/goto-my-workspace/destinations/catalog/actions-avo) from the list of destinations, then click **Add destination**. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
4. Select a source to connect to Avo (Actions) and click **Next**. | ||||||
5. Enter a name for your Avo (Actions) destination and click **Create destination**. | ||||||
|
||||||
## Configure Avo Setup | ||||||
|
||||||
{% include components/actions-fields.html %} | ||||||
### Getting Avo API key | ||||||
|
||||||
## Getting Avo API key | ||||||
Before connecting the segment source to Avo, you will need an API key for your source. | ||||||
Before connecting the Segment source to Avo, you will need an API key for your source. | ||||||
|
||||||
1. Create your Avo workspace at avo.app (If you don’t have one already). | ||||||
2. From the Avo workspace sidebar, select **Sources**. | ||||||
|
@@ -65,9 +65,27 @@ Before connecting the segment source to Avo, you will need an API key for your s | |||||
5. Copy the API Key | ||||||
 | ||||||
|
||||||
## Destination settings | ||||||
1. Copy the **API Key** from Avo into the field `API Key` in settings. | ||||||
2. Select an environment you'd like the data to go to within Avo. It should reflect from what environment the source is receiving data from. (**Production** / **Development** / **Staging**) | ||||||
3. **(Optional):** If you have an event property describing the app release version of your source you can provide it under App Version. By default the destination attempts to extract your app release version from `{context.app.version}` which defaults to `unversioned` if that does not exist. Having accurate app release versions in Avo Inspector will help you identify which releases an issue is impacting, and monitor for regressions in future releases after you’ve resolved the issue. | ||||||
### Configure Destination | ||||||
|
||||||
#### 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. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
|
||||||
#### 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. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
|
||||||
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](https://www.avo.app/docs/inspector/inspector-issues-view#release-and-source-breakdown) | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
|
||||||
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. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
|
||||||
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. | ||||||
|
||||||
 | ||||||
|
||||||
{% include components/actions-fields.html %} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When discussing Segment methods outside of code snippets, please capitalize them and avoid stylizing them like inline code.