Custom analytics Extension

It is possible to integrate an Extension analytics data into Studio Analytics page. Here is how:

1. Extension tells Studio that it provides analytics data

Your extension must send analytics: true during Extension-Studio handshake.

2. Extension implements Analytics API

Analytics API specifies how analytics data must be formatted for the Studio to understand it and what endpoint it must be available at.

3. Studio fetches and renders Extension analytics data

Studio makes a call to Extension Analytics API endpoint, fetches data and renders it as a separate tab on Analytics page like this:

Please note this functionality is only available to backends which implement Extension API and are hooked to Studio.