-
Notifications
You must be signed in to change notification settings - Fork 373
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
Conversation
hey @forstisabella! Adding a little bit of improvements to the docs after review on the public page 🙌 I have some questions though about the auto generated content ActionsHow are the supported actions here detected? Currently we only support Destination SettingsIn our Destination, EngageWhat is this engage? it is coming in because the docs say we support Identify? will it disappear if we do not support identify? Thanks in advance! 🙏 |
bumping this @forstisabella, any chance to get a quick review on these things? we are hyping this this week 🙌 |
hi @bjornj12 - thanks for reaching out again about this! All of this information is pulled from Segment's Public API. When I look up the Avo destination using its ID (
and the following for the appVersionPropertyName setting:
I see that the PR you opened in the actions-destinations repo was only recently merged - when we re-run our catalog as part of our regular docs release process, the appVersionPropertyName will programmatically be updated to be 'Optional". However, to update the supported methods, you'd need to reach out to the folks that run the partner portal. @tcgilbert - what would Björn need to do to update the supported methods? In terms of Engage support - that's inferred from platform support. Given that the destination supports the server platform, the site infers that it can support Engage. If that isn't the case, please let me know and I can open an additional PR to add the destination ID to an override list to remove this section. If you have any additional questions, please reach out! |
@bjornj12 I updated this to only show |
Great @forstisabella , @tcgilbert thanks! re: appVersionPropertyName This is the config field in the PR that was merged 🤔 Will it automatically detect in next build?
Re: Engage
Not sure whether we support it or not. If it's inferred by server functions, I guess we do? Is it possible to get this PR in a speedy review and ship and we iterate in different PR if the app Version is not changing to optional? |
|
||
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) | ||
|
||
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 comment
The reason will be displayed to describe this comment to others. Learn more.
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. | |
For most mobile sources, Avo automatically fetches 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. |
{% include content/plan-grid.md name="actions" %} | ||
|
||
## Supported methods | ||
|
||
### Track events | ||
|
||
The Avo destination supports Track events. | ||
The Avo destination supports `Track` events. |
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.
The Avo destination supports `Track` events. | |
The Avo destination supports Track events. |
|
||
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](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 comment
The reason will be displayed to describe this comment to others. Learn more.
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) | |
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 in [Avo's documentation](https://www.avo.app/docs/inspector/inspector-issues-view#release-and-source-breakdown){:target="\_blank”}. |
|
||
#### 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 comment
The reason will be displayed to describe this comment to others. Learn more.
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. | |
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 helps you identify which releases an issue is impacting, and monitor for regressions in future releases after an issue has been resolved. |
#### 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 comment
The reason will be displayed to describe this comment to others. Learn more.
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. | |
Avo only generates issues for events in your `Production` environment, but you can see the event shapes for staging and development environments to make sure they are implemented correctly. |
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 comment
The reason will be displayed to describe this comment to others. Learn more.
3. Select [Avo](https://app.segment.com/goto-my-workspace/destinations/catalog/actions-avo) from the list of destinations, then click **Add destination**. | |
3. Select [Avo](https://app.segment.com/goto-my-workspace/destinations/catalog/actions-avo){:target="\_blank”} from the list of destinations, then click **Add destination**. |
It should automatically update when the catalog updates, yes! I've completed a review - please take a look at my feedback so we can get this merged today! |
You are a hero @forstisabella ! 🙌 |
Proposed changes
Updating the Docs for Avo, adding more intro and fixing the copy for some steps after feedback.
Merge timing
Related issues (optional)
Based on updates from here:
segmentio/action-destinations#1885