Import, Export and Publishing
Publishing
Use Cases

Publishing Use Cases

The use cases for publishing your tracking plan from Avo to your analytics tool or CDP

Avo Publishing

See event and property descriptions from Avo inline in your analytics tool

Having the description at hand when navigating your events in your analytics platform, like Mixpanel or Amplitude, helps you more easily identify the events and properties you’re looking for when building charts and looking at dashboards. With an Avo publishing integration you can let Avo automatically push description and other tracking plan details into these tools, so you can have more context at hand when using the data.

Keep data validation in your CDP up to date with the tracking plan

Segment Protocols, mParticle Data Master, RudderStack Tracking Plans and Snowplow Iglu are all examples of CDPs with ingestion time validation. It allows you to validate the events as they come in, and for example route the bad events to alternative destinations. With Avo publishing you can make sure the schemas used for this validation are always up to date with your tracking plan in Avo, which increases the quality of your data in all downstream destinations. Being able to integrate with CDPs this way also allows your teams to gradually adopt Avo over time.

Receive a webhook every time the Avo tracking plan is updated

The publishing webhook is a building block that allows you to integrate your Avo tracking plan with your other schema registries and internal systems, tools and workflows. What can you build with the webhook? Here are some ideas to get you started:

  • Update ingestion time validation: Automatically update your JSON Schema ingestion time validation whenever a tracking plan change is merged to the main branch. Making sure your pipeline is ready to approve the fresh events before they arrive.
  • Manage tables in data warehouses: Automatically keep raw event table schemas in SnowflakeDB, BigQuery or Redshift in sync with the Tracking Plan – keeping your data streaming in smoothly
  • Generate dbt models: Generate .yml config files describing your raw event tables in dbt
  • Automatically build dashboards in your visualization tool: The webhook contains detailed specs on the metrics you've defined in your Tracking Plan. Those specs could be used to automatically build out feature dashboards in visualization tools like Looker, Mode, Mixpanel or Amplitude