Microsoft Teams analytics and reporting
A new analytics and reporting experience for Microsoft Teams is available in the Microsoft Teams admin center. You can run different reports to get insights into how users in your organization are using Teams. For example, you can see how many users communicate through channel and chat messages and the kinds of devices they use to connect to Teams. Your organization can use the information from the reports to better understand usage patterns, help make business decisions, and inform training and communication efforts.
To access the reports, you must be assigned one of the following roles:
- Teams or Skype for Business administrator.
- Global reader (only tenant-level aggregate and no per-user or team data).
To learn more about Teams admin roles and which reports each admin role can access, see Use Teams administrator roles to manage Teams.
Go to the Microsoft Teams admin center, in the left navigation, select Analytics & reports, and then under View Reports, choose the report you want to run.
Note
The reports in the Microsoft Teams admin center are separate from the activity reports for Teams that are part of the Microsoft 365 reports in the Microsoft 365 admin center. For more information about the activity reports in the Microsoft 365 admin center, see Microsoft 365 Reports in the admin center.
Here's a list of the Teams reports available in the Microsoft Teams admin center across different environments and an overview of some of the information that's available in each report.
We're continually improving the Teams reporting experience and adding features and functionality. Over time, we'll be building additional capabilities into the reports and adding new reports in the Microsoft Teams admin center.
Report | Public | GCC | GCCH | DoD | What's measured? |
---|---|---|---|---|---|
Teams usage report | Yes | Yes | Yes | Yes | Active users Active users in teams and channels Active channels Messages Privacy setting of teams Active guests in a team Active external users (in shared channels) Shared channel-specific details within a team (new) |
Teams user activity report | Yes | Yes | Yes | Yes | Active internal and external (In shared channels) users Messages a user posted in a team chat Messages a user posted in a private chat 1:1 calls a user participated in Number of meetings user organized Number of meetings user participated in Meetings Audio, Video and Screen sharing time Last activity date of a user Shared channel interactions of a user (new) |
Teams device usage report | Yes | Yes | Yes | Yes | Windows users Mac users iOS users Android phone users |
Teams app usage report (new) | Yes | Yes | No | No | Total active users of the app Total active teams using the app Total apps installed (new) Total inactive apps Total 1P vs 3P vs LoB app usage (new) |
Teams Premium feature usage report | Yes | No | No | No | Total reached users Total meetings |
Teams live event usage report | Yes | Yes | No | No | Total views Start time Event status Organizer Presenter Producer Recording setting Production type |
Teams PSTN blocked users report | Yes | Yes | No | No | Display name Phone number Reason Action type Action date and time |
Teams PSTN minute pools report | Yes | Yes | No | No | Country or region Capability (license) Total minutes Minutes used Minutes available |
Teams PSTN usage report - Calling Plans | Yes | Yes | No | No | Time stamp User name Phone number Call type Called to To country or region Called from From country or region Charge Currency Duration Domestic/International Call ID Number type Country or region Conference ID Capability (license) |
Teams PSTN usage report - Direct Routing | Yes | Yes | Yes | Yes | Time stamp Display name SIP address Phone number Call type Called to Start time Invite time Failure time End time Duration Number type Media bypass SBC FQDN Azure region Event type Final SIP code Final Microsoft subcode Final SIP phrase Correlation ID |
Teams information protection license report | Yes | Yes | No | No | Whether users have valid licenses to push their messages via change notifications Total number of change notification events triggered by a user What apps are listening to org-wide change notification events |
Frontline usage report | Yes | No | No | No | Total number of users on each team. Number of active users on each team. Last date on which the user signed in to Teams. |
Teams Virtual Appointments usage report | Yes | Yes | No | No | Number of virtual appointments Number of Bookings appointments Number of Teams Electronic Health Records (EHR)-integrated appointments Average duration of an appointment Average lobby wait time of attendees Start time Meeting ID Lobby wait time Duration Status Product type Attendees Department SMS sent Whether the appointment used an advanced Virtual Appointments capability |
Teams Advanced Virtual Appointments activity report | Yes | Yes | No | No | Number of users using advanced Virtual Appointments capabilities Number of users who use SMS text notifications Number of users who conduct on-demand appointments Number of users who use the queue |
Teams EHR connector Virtual Appointments report | Yes | Yes | No | No | Start time Duration Primary (name of meeting organizer) Primary's email (email of meeting organizer) Department Attendants Lobby wait time Whether the appointment is within the allocation limit |
Walkie Talkie usage and performance report | Yes | Yes | No | No | Metrics include the number of push-to-talk (PTT) transmissions made and received, channel activity, transmission duration, and device and participant details. |
SMS notifications usage report | Yes | No | No | No | Sent time Sent from SMS notification type Product type Status |
New Teams usage report | Yes | Yes | No | No | An overview of the Teams client desktops in your organization |
The Teams reports show data for active users and active channels. For example, if a user in your organization isn't active in Teams during the date range that you specified for a report, data for that user isn't included in that report.
Item | Definition |
---|---|
Active user | Measures the number of unique users who perform an action in Teams during the specified date range for the user activity report. This represents active users across the tenant. However, for the Teams usage report, it represents active users only within active Teams. |
Active channel | Measures the number of channels of a team in which users perform an action during the specified date range. |
To make the identifiable information in usage reports anonymous, you have to be a Global administrator. The Global administrator can hide identifiable information (using MD5 hashes) such as display name, group name, email, and Microsoft Entra user ID in the report and its export.
In Microsoft 365 admin center, go to the Settings > Org Settings, and under Services tab, choose Reports.
Select Reports, and then choose to Display concealed user, group, and site names in all reports. This setting gets applied both to the usage reports in Microsoft 365 admin center as well as Teams admin center.
Select Save changes.
Note
Enabling this setting will de-identify user, group, and site name information in the Teams user activity report, Teams device usage report, and Teams usage report. Starting September 1, 2021, this setting is enabled by default for everyone as part of our ongoing commitment to help protect important information and enable companies to support their local privacy laws.
This setting also applies to Microsoft 365 usage reports in Microsoft 365 admin center, Microsoft Graph, and Power BI.