GitHub Copilot

Copilot analytics for teams

Set up Copilot analytics for a team: what to measure, how to segment, and how to avoid turning a usage dashboard into surveillance.

Quick answer

Team Copilot analytics should answer three questions: how many seats are active, how many credits each active seat consumes, and which workflows consume the most. Segment by team and model, not by individual, and report monthly against a forecast.

Set up the segments

  1. Map seats to teams in your identity provider or a spreadsheet.
  2. Pull usage for the billing period.
  3. Join the two and aggregate by team.
  4. Split premium and default-model usage.
  5. Compare with the previous period, noting plan changes.

Avoid surveillance

  • Report by team first; individual detail only for a specific investigation.
  • Do not publish a leaderboard of credits.
  • Explain that high usage can mean high value or a loop.
  • Give developers their own balance before managers see aggregates.

Decisions the data supports

SignalDecision
Many inactive seatsReclaim or reassign
One team far above othersCheck workflow, not discipline
Premium share risingAdd model guidance
Consistent overageChange plan or add a cap
Low adoption after trainingFix onboarding

Reading team analytics

Organization analytics answer seat questions: who is active, which teams use the allowance, and whether the purchased seats match demand. They are poor tools for judging individuals, because usage follows task mix more than effort.

  1. Compare active seats with paid seats first.
  2. Look at the distribution, not the average.
  3. Check whether one team's heavy use is a project phase.
  4. Only then consider changing seat counts.

For per-person policy, see business seat usage; for the metric definitions, Copilot usage stats.

Questions, answered

Can Copilot analytics show team-level usage?

Organization reports provide seat and usage data that you can aggregate by team. Teams are not a native dimension in every plan.

Should managers see individual usage?

Only with a stated purpose and consent. Aggregate reporting answers most budget questions without it.

How often should team analytics refresh?

Monthly for budget decisions, weekly for an active rollout. Daily detail encourages noise-chasing.

Browse by topic