🎉 Our Office 365 Reporting Tool is now available in Azure Marketplace 🚀
This website uses cookies to improve your experience. We'll assume you're ok with this. Know more.
Microsoft Teams

How to Check Teams Usage Report in Microsoft 365

Are you struggling to manage Microsoft Teams activities within your organization? Without clear visibility into usage patterns, it can be challenging to optimize Teams usage and allocate resources effectively. This guide will help you export Microsoft Teams usage report that provides real-time data on activities like 1:1 chats, channel conversations, and meeting attendance trends.

Using Microsoft 365 Admin Center

Microsoft 365 Permission Required
Reports Reader Least Privilege
Global Admin Most Privilege
  • Log in to the Microsoft 365 admin center.
  • Navigate to Reports»Usage»Microsoft Teams.
  • Now, select the ‘Teams Usage’ tab to find the active channels and teams in Microsoft 365.
Using Microsoft 365 Admin Center
  • Click on the Export option to download the Teams usage report in CSV format.

Using Microsoft Teams Admin Center

Microsoft 365 Permission Required
Reports Reader Least Privilege
Global Admin Most Privilege
  • Log in to the Microsoft Teams admin center.
  • Navigate to Analytics & reports»Usage reports.
  • Select the Teams usage report from the Report drop-down.
  • Set the date range and click on 'Run report' to get Microsoft 365 Teams usage report.
Using Microsoft Teams Admin Center
  • Here, you can get details like active users, channel activity, messages, mentions, meetings organized, and more.

Using PowerShell

Microsoft 365 Permission Required
Reports Reader Least Privilege
Global Admin Most Privilege
  • Connect to the Microsoft Graph PowerShell module using the below cmdlet.
  • Windows PowerShell Windows PowerShell
     Connect-MgGraph –Scopes "Reports.Read.All"
  • Run the below cmdlet to retrieve the Microsoft Teams usage report in PowerShell.
  • Windows PowerShell Windows PowerShell
     Get-MgReportTeamActivityDetail -Period <Days> -OutFile: <File Path>
Using PowerShell
  • You can replace the <Days> with any of the following supported values: D7, D30, D90, or D180, to retrieve data for the specified number of days.

Ensure Effective Teams Management with AdminDroid Reports

AdminDroid’s Microsoft Teams reporting tool delivers clear insights into usage patterns and user performance, which helps you monitor activities and allocate resources efficiently in your Microsoft 365 environment.

Manage Inactive Users in Microsoft Teams at Ease

Utilize the Teams inactive users report to identify stale accounts based on metrics like last organized meeting, last attended meeting, last team chat, last private chat, and last call activity.

Track Teams Membership and Role Changes in Microsoft 365

Audit member additions, removals, owner changes, and more using Admindroid’s Teams membership changes report to identify changes in membership or roles within critical teams.

Get Regular Updates on Teams Usage in M365

Make use of AdminDroid’s advanced scheduling feature to automatically send Teams usage insights to the respective admins at specified intervals. This ensures timely audits without the need for manual follow-up.

Comprehensive Teams Statistics Overview

Access detailed analytics of Teams activities with AdminDroid's Microsoft Teams dashboard and gain insights on total teams, teams with guest users, channels, storage usage, and more.

Receive Alerts for External User Activities in Teams

Create instant alerts on guest user access to critical Teams’ resources using AdminDroid’s alerting feature and ensure timely responses to unauthorized access attempts.

Complete Analysis of Microsoft Teams User Logins

Frequently audit Teams login activities to identify all the successful or unsuccessful login attempts in Microsoft 365 to detect any unusual and suspicious sign-in patterns.

In conclusion, AdminDroid's Microsoft Teams management solution offers report collection to analyze daily activities & active users by team and channel type that help to assess engagement levels and usage patterns effectively.

Explore a full range of reporting options

Important Tips

Configure Teams with highly sensitive protection to prevent unauthorized access and ensure only specific guests can share & access sensitive content in Microsoft Teams.

Monitor Teams usage with eDiscovery to identify sensitive information shared in Teams and use eDiscovery hold to preserve both original and modified messages.

Enable Safe Links in Microsoft Teams to block malicious URLs, prevent users from bypassing security warnings, and ensure complete protection against potential threats.

Common Errors and Resolution Steps

The following are the possible errors and troubleshooting hints while getting Microsoft 365 Teams usage report.

Error Get- MgReportTeamActivityDetail: {"error":{"code":"InvalidArgument","message":"Invalid period value specified: D130. Supported values are: D7,D30,D90,D180"}}

This issue happens when an unsupported 'Period' range, like D29 or D8, is used to retrieve Teams device usage data in PowerShell.

Fix Use the supported values, such as D7, D30, D90, and D180.

Error Information is concealed for privacy. To see identifiable information, learn about showing these details in reports.

This error arises when your organization enables the "Display concealed names in all reports" option in the Microsoft 365 admin center.

Fix To view user display names in the Teams usage report, enable identifiable usernames in the Microsoft 365 admin center.

Error Your account (xyz@contoso.com) doesn’t have permission to view or manage this page in the Microsoft 365 admin center.

This issue arises if the user does not have the required permissions to access the Microsoft 365 admin center.

Fix Ensure your account has been assigned with an administrative role like the Global Admin or a User Admin.

Error Get-MgReportTeamActivityDetail : {"error":{"code":"InvalidArgument","message":"Invalid date value specified: 2024-01-01. Only support data for the past 28 days."}}

This error occurs when the specified date period in the cmdlet is longer than 28 days.

Fix As this cmdlet provides only the past 28 days data with date input, make sure to input a date within the last 28 days to receive the corresponding data.

Frequently Asked Questions

Track Teams Usage to Improve User Engagement and Collaboration in Microsoft 365

How to track Teams user activity in Microsoft 365?

How to track Teams user activity in Microsoft 365? +

Monitoring user activity in Teams is crucial to gain insights into how users utilize Microsoft Teams. It helps to track user engagement, spot trends, and identify unusual activities that may require attention to improve collaboration and communication.

Get Teams user activity report in Microsoft 365 admin center

  • Log in to the Microsoft 365 admin center
  • Navigate to Reports»Usage»Microsoft Teams.
  • Click on ‘User activity’ tab to view detailed user activity in Microsoft Teams, including the last activity date, 1:1 chats, channel messages, 1:1 calls, and more.
teams-user-activity-m365-admin-center

Export Microsoft Teams user activity report using PowerShell

Connect to the Microsoft Graph PowerShell module and run the below cmdlet to export Teams user activity report in Microsoft 365.

Get-MgReportTeamUserActivityUserDetail -Period <Days> -OutFile: <File Path>

The above cmdlet provides details such as User ID, User Principal Name, Last Activity Date, Message Counts (Urgent, Post, Reply), Audio, Video, and Screen Share Duration, Call and Meeting Counts, and License Status.

Keep track of Microsoft Teams user activities with AdminDroid's detailed Teams insights!

  • Analyse Teams user activities and address any collaboration gaps in your Microsoft 365 environment.
  • From this report, you can get details, such as total Teams chat messages, private messages, calls, meetings, and user active days.
teams-user-activity-report-admindroid

How to check Microsoft Teams device usage report?

How to check Microsoft Teams device usage report? +

It’s crucial to monitor Teams device usage, as users may access Microsoft Teams from both personal and corporate devices across different platforms. Tracking device usage helps identify security risks, such as unauthorized or non-compliant devices, to safeguard your Microsoft 365 environment.

Find Teams device usage report in Microsoft 365 admin center

  • Navigate to Reports»Usage»Microsoft Teams in Microsoft 365 admin center.
  • Click on the ‘Device usage’ to find the stats about the various types of devices and platforms used to access Microsoft Teams.
teams-device-usage-m365-admin-center

This report shows device usage based on the count of devices logged in over a specific time period. It helps you understand the overall device engagement trends within your organization.

Export Microsoft Teams device usage report using PowerShell

Connect to the Microsoft Graph PowerShell module and run the below cmdlet to export the Teams device usage report in Microsoft 365.

Get-MgReportTeamDeviceUsageUserDetail -Period <Days> -OutFile: <File Path>

The above cmdlet provides details such as user ID, UPN, last activity date, device usage (Web, iOS, Android, etc.), account status (deleted), deletion date, and license status.

Ensure compliance with organization's security policies by monitoring Teams device usage using AdminDroid!

  • Make use of AdminDroid’s Teams device usage report to identify unauthorized device activity in your organization.
  • Here, you can view the daily Teams device usage such as last activity date, user principal name, activity count by device type, and more.
teams-device-usage-report-admindroid

How to get Microsoft 365 Teams app usage report?

How to get Microsoft 365 Teams app usage report? +

In today's dynamic workplace, admins need clear insights into the tools being used across Microsoft Teams to prevent unnecessary app installations. By using the Teams app usage report in Microsoft 365, you can uncover valuable insights into the installation and usage patterns of apps across your organization.

Track Teams app usage in Microsoft 365 admin center

  • Navigate to Reports»Usage»Microsoft Teams in Microsoft 365 admin center.
  • Click on ‘App usage’ tab to check total number of apps installed, the number of active users and teams using the app, inactive apps in the organization, and more.
teams-app-usage-m365-admin-center

This report shows both app-level and user-level data on app installations, active usage, and platform-specific engagement across the selected period.

Monitor app usage in Microsoft Teams admin center

  • Go to Analytics & reports»Usage reports in Microsoft Teams admin center.
  • Select the ‘Apps usage’ report from the Report drop-down and select the Date range.
  • Select the date range and click on ‘Run report’ to get the app usage statistics in Microsoft Teams.
teams-app-usage-report-teams-admin-center

This report provides details like username, tenant name, shared channel tenant names, last activity date, message, post, reply, call, meeting count, audio, video & screen time duration, and more.

How to analyze Teams usage using Analytics tab in Microsoft Teams?

How to analyze Teams usage using Analytics tab in Microsoft Teams? +

The Microsoft Teams client allows admins, team owners, and users to analyze usage analytics for their respective teams and channels. Here's how you can use the Analytics tab to monitor Teams usage effectively:

1. Per-team Analytics

Analyze detailed team-specific usage data, including the number of users, apps added, meetings held, engagement levels like posts, replies, mentions, and active vs inactive user status. Follow the below steps to get per-team analytics.

  • Open Microsoft Teams.
  • Select the desired team, then navigate to More options (…)»Manage team.
  • Click the Analytics tab and select a time period.
per-team-analytics-m365-teams-client

2. Per-channel Analytics

Evaluate specific channel usage information, such as user participation, the number of apps added, and engagement metrics like posts, replies, mentions, & reactions. Follow the steps below to get the per-channel analytics view.

  • Open Microsoft Teams.
  • Choose the specific channel you want to analyze.
  • Go to More options (…)»Manage Channel»Analytics.
per-channel-analytics-m365-teams-client

3. Cross-team Analytics

Gain insights into overall activity trends across all your teams, including active users, guest participation, posts, replies, and engagement levels organization wide. Follow the below steps to view cross-team analytics.

  • In Microsoft Teams, scroll to the bottom of the Teams list and select 'see all your teams'.
  • Click on Analytics to view cross-team analytics data.
cross-team-analytics-m365-teams-client

By leveraging these analytics, you can gain actionable insights to enhance collaboration and productivity within your teams and channels.

+

Kickstart Your Journey With
AdminDroid

Your Microsoft 365 Companion with Enormous Reporting Capabilities

Download Now
User Help Manuals Compliance Docs
x
Delivering Reports on Time
Want a desired Microsoft 365 reports every Monday morning? Ensure automated report distribution and timely delivery with AdminDroid's Scheduling to your email anytime you need.
Delivering Reports on Time
Schedule tailored reports to execute automatically at the time you set and deliver straight to the emails you choose. In addition, you can customize report columns and add inteligent filtering to the activities just from the previous day to suit your Microsoft 365 report requirements.
Set It, Schedule It, See Results- Your Reports, Your Way, On Your Time!
Time Saving
Automation
Customization
Intelligent Filtering
Give Just the Right Access to the Right People
Grant fine-tuned access to any Microsoft 365 user with AdminDroid’s Granular Delegation and meet your organization’s security and compliance requirements.
Give Just the Right Access to the Right People
Create custom roles loaded with just the right permissions and give access to admins or normal users within AdminDroid. The result? A streamlined Microsoft 365 management experience that aligns your organization's security protocols and saves your invaluable time and effort.
Align, Define, Simplify: AdminDroid's Granular Delegation
Smart Organizational Control
Effortless M365 Management
Simplified Access
Advanced Alerts at a Glance
Receive quick notifications for malicious Microsoft 365 activities. Engage with the AdminDroid’s real-time alert policies crafted to streamline your security investigations.
Advanced Alerts at a Glance
Stay informed of critical activities like suspicious emails and high-risk logins, bulk file sharing, etc. Through creating and validating ideal alert policies, AdminDroid provides a comprehensive approach to real-time monitoring and management of potential threats within your organization.
AdminDroid Keeps You Always Vigilant, Never Vulnerable!
Proactive Protection
Real-time Monitoring
Security Intelligence
Threat Detection
Merge the Required Data to One Place
Combine multiple required columns into one comprehensive report and prioritize the information that matters most to you with AdminDroid’s Advanced Column Customization.
Merge the Required Data to One Place
This column merging capability offers a flexible way to add different columns from various reports and collate all the essential data in one place. Want to revisit the customized report? Save it as a 'View’, and your unique report is ready whenever you need it.
Merge with Ease and Save as Views!
Custom Reporting
Unique View
Desired Columns
Easy Data Interpretation
Insightful Charts and Exclusive Dashboards
Get a quick and easy overview of your tenant's activity, identify potential problems, and take action to protect your data with AdminDroid’s Charts and Dashboards.
Insightful Charts and Exclusive Dashboards
With AdminDroid charts and dashboards, visualize your Microsoft 365 tenant in ways you've never thought possible. It's not just about viewing; it's about understanding, controlling, and transforming your Microsoft 365 environment.
Explore Your Microsoft 365 Tenant in a Whole New Way!
Executive overviews
Interactive insights
Decision-making
Data Visualization
Efficient Report Exporting for Microsoft 365
Downloading your reports in the right file format shouldn’t be a hassle with AdminDroid’s Report Export. Experience seamless report exporting in various formats that cater to your needs.
Efficient Report Exporting for Microsoft 365
Navigate through diverse options and export Microsoft 365 reports flawlessly in your desired file format. Tailor your reports precisely as you need them and save them directly to your computer.
Take Control, Customize and Deliver- Your Office 365 Data, Exported in Your Way!
Easy Export
Seamless Downloading
Data Control
Manage Microsoft 365

Get AdminDroid Office 365 Reporter Now!