Microsoft Graph provides very useful reports via MS graph reports API:
- getOffice365GroupsActivityDetail – details about Microsoft 365 groups and activity
- getSharePointSiteUsageDetail – details about SharePoint sites and usage
- getTeamsTeamActivityDetail – details about Microsoft Teams and activity by teams
Also we know, that Teams sites are group-based, and you can have private and shared channels under Teams – but these sites are not actually group-based and there are group-based SharePoint sites with no Teams behind.
And activities might be different – update document or just visit home page, provide permissions and update channel properties etc.
So the question is what kind of activity at what level is recorded at which report?
TBP