Skip to main content

Interpreting usage and adoption metrics for GitHub Copilot

Copilot usage and adoption metrics reveal patterns in how developers engage with Copilot across your enterprise.

Who can use this feature?

Enterprise owners, organization administrators, billing managers, and people with an enterprise custom role with the "View Enterprise Copilot Metrics" permission.

After you’ve viewed the Copilot usage metrics dashboard, you can use this article to interpret each chart and identify opportunities to increase adoption and engagement.

Use the main usage charts in the dashboard to understand overall adoption and engagement patterns. These charts help you identify where usage is growing, leveling off, or declining, so you can take action to maintain engagement.

MetricWhat it showsHow to interpret it
IDE daily active users (DAU)Unique users who interacted with Copilot each day.Sustained DAU growth signals consistent engagement; sharp declines may indicate configuration issues or reduced interest.
IDE weekly active users (WAU)Unique users active over a 7-day rolling window.A healthy WAU-to-license ratio (>60%) indicates strong ongoing usage.
Code completions acceptance ratePercentage of suggestions accepted.A rising rate suggests increasing trust and usefulness; a drop may point to mismatched suggestions or workflow friction.

Reviewing feature adoption

The "Requests per chat mode" and "Agent adoption" charts show how developers are using Copilot Chat and Copilot agent.

SignalWhat it tells youWhat to look for
Requests per chat modeBreakdown of chat interactions by mode—Ask, Edit, Plan, or Agent.A balanced distribution suggests users are exploring multiple capabilities. Heavy use of one mode can highlight where enablement should focus.
Agent adoptionPercentage of active users who used Copilot agent.Growth over time shows that developers are progressing from basic completions to more advanced Copilot features.

Reviewing model adoption

The "Model usage per day" and "Model usage per chat mode" charts help you understand which AI models are most frequently used.

ChartDescriptionInsights to derive
Model usage per dayShows which AI models power Copilot Chat activity.Identify whether users are primarily engaging with default models or experimenting with newer ones.
Model usage per chat modeBreaks down model usage by chat mode (Ask, Edit, Plan, Agent).Monitor how model adoption evolves as new models are released.

Note

Model usage charts currently represent chat activity only. Completions data is not included in model breakdowns.

Reviewing language usage

The "Language usage" and "Language usage per day" charts show which programming languages developers use most often with Copilot.

ChartDescriptionHow to use it
Language usageShows the share of Copilot Chat activity by programming language.Identify where Copilot Chat provides the most value and where additional support or enablement might help.
Language usage per dayTracks daily fluctuations in language activity.Spot shifts in development focus or confirm whether new teams or projects are driving increased activity.

Reviewing adoption cohorts

The impact dashboard's adoption cohort distribution shows the share of users in each phase, and how that distribution shifts over time. For what each phase means and how classification works, see GitHub Copilot usage metrics.

SignalWhat it suggestsSuggested action
Shrinking Phase 1 share, growing Phase 2 or Phase 3 shareUsers are progressing from code completions toward agent-driven workflows.Continue current enablement; consider sharing internal success stories to sustain momentum.
Large or growing passive users shareMany licensed users haven't yet reached the engagement threshold for a phase.Verify license assignment and IDE setup; offer onboarding to re-engage inactive users. Also check whether affected users rely primarily on a surface that isn't part of any phase's classification criteria, such as Copilot Chat on GitHub.com.
Stalled progression from Phase 1 to Phase 2Users are comfortable with completions and chat but haven't adopted agent surfaces.Follow a recommendation card, such as configuring Copilot cloud agent, or run a demo of agent workflows.
Stalled progression from Phase 2 to Phase 3Users have adopted one agent surface but haven't layered in additional agent surfaces.Follow a recommendation card, such as enabling Copilot code review, to introduce a second agent surface.
A user's phase changes from one day to the next without a change in their habitsPhase assignment is recalculated daily from the trailing 28-day window, so a user's phase shifts as older days roll out of the window.This is expected behavior, not a data error; no action needed.

When you see a recommendation card in the dashboard, such as configuring Copilot cloud agent, enabling Copilot code review, or sending an onboarding nudge, follow the linked how-to to complete the setup. Each recommendation is generated from your organization's current cohort distribution and targets the gap most likely to move users toward deeper adoption.

Reviewing the adoption multiplier

The adoption multiplier compares engaged users (Phase 1, 2, or 3) against passive users on code shipped (pull requests merged per user per month) and time to merge pull requests. This shows the relative impact of deeper adoption, independent of how many users fall into each phase.

SignalWhat it suggestsSuggested action
Engaged users merge more pull requests per user per month than passive usersDeeper Copilot adoption is associated with higher individual output.Use this comparison to support the case for continued enablement investment.
Engaged users merge fewer pull requests per user per month than passive usersEngaged users may be spending more time on larger or more complex work, or the comparison may reflect differences in team composition rather than adoption depth.Cross-reference with adoption cohort distribution and team-level data before drawing conclusions; avoid treating the multiplier as a standalone measure of productivity.
Engaged users merge pull requests faster than passive usersDeeper adoption is associated with a shorter pull request lifecycle.Use this comparison alongside pull request lifecycle metrics to evaluate overall delivery impact.
Multiplier stays flat despite growth in Phase 2 or Phase 3 shareAgent adoption hasn't yet translated into a measurable difference in output between engaged and passive users.Check whether agent usage is concentrated in a few users or teams, and whether enough time has passed since rollout for the impact to show.

Note

The adoption multiplier compares two different populations of users, not the same users over time. Differences in team composition, project complexity, or seniority between engaged and passive users can influence the comparison as much as Copilot adoption itself.

Acting on your insights

Use trends in usage, feature adoption, and language activity to guide enablement and rollout planning.

ObservationPossible causeSuggested action
High adoption in some teams but low in othersSome teams may not have Copilot Chat enabled or configured correctly.Verify license assignment and IDE setup; offer team-level onboarding.
Steady usage but low agent adoptionDevelopers may not be aware of Copilot agent features.Share internal demos or success stories.
Drop in DAU or acceptance rateConfiguration issues or reduced relevance of suggestions.Encourage feedback and verify IDE and extension versions.

Tip

Consider combining dashboard trends with feedback from surveys or retrospectives to get a full picture of Copilot’s impact on developer productivity.

Next steps