The BOT framework Composer sample provides a Power BI template that can be used to understand how your bot is performing.
Personalize your experience for your brand and customers.
All dialogs' popularity and status based off of SDK telemetry
Review a specific dialog's popularity and status
A count of LUIS intents per day
Highlights the average number of conversations per unique user and the average duration by day
Per conversation, this highlights the dialogs triggered and common utterances
Review interactions, sessions, and the transcript between a bot and its users
See where users are connecting to your bot
Commonly user queries
Average user sentiment results provided by LUIS
Insights on matched user queries with QnA Maker
Insights on user submitted feedback
- Install Power BI Desktop
- Download the Bot Composer analytics Power BI template
- Create a Bot in Composer to deploy your Azure resources
A Power BI dashboard showing Application Insights telemetry captured from a Bot Composer BOT.
Log in to the Azure Portal.
Navigate to the Application Insights resource created.
Open the Bot Composer analytics template and paste your Application Insights Application ID.
After loading the tables with your populated data, you should now see insights from your Virtual Assistant.
Note: You may run into authentication issues when opening the template, particularly if you have opened the template previously using another Application ID. If so, perform the following steps to re-authenticate the template with your Application Insights service:
- Open the Template
- File > Options and Settings > Data Source Settings
- Click "Global permissions"
- Click on anything resembling "api.logalytics.io" and Clear Permissions > Clear Permissions > Delete
- Close and Re-open the Template
- Paste your Application Insights AppId
- Click Load
- Important: Select Organizational Account > Sign In > Connect
By default, a Bot composer Bot based project collects personally identifiable information (e.g. Conversation drill-down and transcripts) which will lead to the respective sections in the PowerBI dashboard to function as expected. If you wish to not collect this information make the changes to
appsettings.json by following this article: https://docs.microsoft.com/en-us/composer/how-to-capture-telemetry?tabs=v2x#configure-telemetry
Raised a PR to Bot Framework Composer: https://github.com/microsoft/BotFramework-Composer/pull/8641