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.

How to access the reports

To access the reports, you must be assigned one of the following roles:

  • Global administrator.
  • 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.

Teams reporting reference

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 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
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

Definitions

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.

Make the user specific data anonymous

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.

  1. In Microsoft 365 admin center, go to the Settings > Org Settings, and under Services tab, choose Reports.

  2. 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.

  3. 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. This setting doesn't apply to the webinar and town hall usage reports.