web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Copilot Studio / User individual analytics
Copilot Studio
Answered

User individual analytics

(0) ShareShare
ReportReport
Posted on by Microsoft Employee

hi

 

I have searched in the forum regarding the individual user analytics, it seems that PVA analytics are not very optimized yet. https://ideas.powervirtualagents.com/d365community/idea/687247fb-7f48-4044-a7eb-f5a970243f41#M690

 

I would like to see the number of users who used the bot, EVEN IF the user has  started the session with a keyword and not a greeting word, i.e. Hello, Hi.... Today we only have  the transcripts https://learn.microsoft.com/en-us/power-virtual-agents/analytics-sessions-transcripts  but this does not work for the case where the user starts the conversation with a keyword 😉

 

any workaround?

 

thank you,

Categories:
I have the same question (0)
  • Verified answer
    mboninco Profile Picture
    Microsoft Employee on at

    @Anonymous 
    There are a couple of approaches you can take to generate metrics on the number of users. From you post it sounds like you may be displaying a variable in the greeting message to indicate the user, then processing the transcripts.

    If your bot is using the web channel, you can modify the canvas to set an id representing the user in Activity.From.Id field. This field gets written to the conversation transcript. Another approach is to modify the canvas to always send the greeting.

    With the release of the unified canvas, there are a couple of other options.

    • The Conversation Start topic will run every time a new conversation is started.
    • You can add node to each triggerable topic that logs an event with a variable representing the user. 

    The above approaches assume you have a way of identifying the user. With a bot using authentication, there are system variables that can be used. For unauthenticated users, this usually involves having the canvas write a cookie, and then passing an id, usually through the Activity.From.Id field. 

    Besides the idea forum, you can also submit requests via https://aka.ms/PVAFeatureRequest. The product team uses input from both the ideas forum and the feature requests link to help inform the team on what features should be worked on next.

    -- Mike Bonincontri

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Copilot Studio

#1
Valantis Profile Picture

Valantis 796

#2
Vish WR Profile Picture

Vish WR 335

#3
Haque Profile Picture

Haque 278

Last 30 days Overall leaderboard