Microsoft Teams user activity report

The Teams user activity report gives insight into the types of activities that users in your organization do in Teams. You can see how many users communicate on an unplanned basis through unscheduled meetings (1:1 and group calls). See how many meetings a Teams user has organized, and meetings a Teams user has participated in. See details about screen, video, and audio minutes, and chat communication statistics, such as how many users reply to and post channel messages, and how many users engage in 1:1 or group chat messages.

Note

The ability to schedule a user activity report isn't available at this time.

View the user activity report

You must be a Teams service admin to make these changes. See Use Teams administrator roles to manage Teams to read about getting admin roles and permissions.

  1. In the left navigation of the Microsoft Teams admin center, select Analytics & reports > Usage reports. On the View reports tab, under Report, select Teams user activity.

  2. Under Date range, select a range, and then select Run report.

    Screenshot of the Teams user activity report in the Teams admin center with callouts

Interpret the report

Callout Description
1 The Teams user activity report can be viewed for trends over the last 7 days, 30 or 90 days.
2 Each report has a date for when this report was generated. The reports usually reflect a 24-hour latency from time of activity.
3 Time series data points in the graph show different usage metrics aggregated at tenant.
4 Tabular data represented different usage metrics aggregated per user.
5
  • The X axis on the chart is the selected date range for the report.
  • The Y axis is the count of active items or activity.
Hover over the dot representing an item or activity on a given date to see the number of instances of that item or activity on that given date.
6 Each of the metrics represented in graph at tenant level. Filter what you see on the chart by selecting an item in the legend. Select Channel messages, Reply messages, Chat messages, or Meetings Organized to see info related to each one. Changing this selection doesn’t change the information in the table.
7 The table gives you a breakdown of usage by user.
  • Display name is the display name of the user. Select the display name to go to the user details page in the Microsoft Teams admin center.
  • Channel messages is the number of unique messages that the user posted in a Team channel during the specified time period.
  • Reply messages is the number of unique reply messages that the user posted in a team channel during the specified time period.
  • Post messages is the number of unique post messages that the user posted in a team channel during the specified time period.
  • Chat messages is the number of unique messages that the user posted in a private chat during the specified time period.
  • Urgent messages is the number of urgent messages that the user posted in a chat during the specified time period.
  • Total Meetings organized is the sum of one time scheduled, Recurring, unplanned, and unclassified meetings a user organized during the specified time period.
  • Meetings organized scheduled onetime is the number of one time scheduled meetings a user organized during the specified time period.
  • Meetings organized scheduled recurring is the number of recurring meetings a user organized during the specified time period.
  • Meetings organized adhoc is the number of unplanned meetings a user organized during the specified time period.
  • Total Meetings participated is the sum of the one-time scheduled, recurring, unplanned, and unclassified meetings a user participated in during the specified time period.
  • Meetings participated scheduled onetime is the number of the one time scheduled meetings a user participated in during the specified time period.
  • Meetings participated scheduled recurring is the number of the recurring meetings a user participated in during the specified time period.
  • Meetings participated adhoc is the number of unplanned meetings a user participated in during the specified time period.
  • 1:1 calls are the number of 1:1 calls that the user participated in during the specified time period.
  • Audio time is the total audio time (minutes) that the user participated in during the specified time period.
  • Video time is the total video time (minutes) that the user participated in during the specified time period.
  • Screen sharing time is the total screen share time (minutes) that the user participated in during the specified time period.
  • Last activity is the last date (UTC) that the user participated in a Teams activity.
  • Other activity tracks when the user is considered active but has a value of zero for chat messages, 1:1 calls, channel messages, total meetings, and meetings organized. Examples actions are when a user opens a channel message post but doesn't reply to it or when a user receives a private message and reads it but doesn't respond to it.
  • Unclassified meetings are the ones that can't be classified as schedule or recurring or unplanned. These are short in number and mostly can't be identified because of tampered telemetry information
Group calls has been replaced by Meetings organized adhoc and Meetings participated adhoc. The sum of these two values is equal to what was measured by Group calls.
8 Select Edit columns to add or remove columns in the table.
9 Export the report to a CSV file for offline analysis. Select Export to Excel, and then the Downloads tab, select Download to download the report when it's ready.

Screenshot of the Downloads tab showing exported reports to download
When you view the report in Excel, you'll also see an ID column, which represents the User ID. A User ID is typically an alphanumeric string.

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.
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 data in Teams user activity report anonymous, you have to be a global administrator. This will hide identifiable information such as display name, email, and AAD ID in report and their 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 anonymous identifiers. This setting gets applied both to the usage reports in Microsoft 365 admin center and Teams admin center.

  3. Select Save changes.