| title | Tracking license activation and initial usage with Copilot usage metrics | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| shortTitle | Track usage and adoption | ||||||||
| intro | Identify and act on {% data variables.product.prodname_copilot %} adoption signals and activation with usage metrics. | ||||||||
| permissions | {% data reusables.copilot.usage-metrics-permissions %} | ||||||||
| versions |
|
||||||||
| contentType | tutorials | ||||||||
| redirect_from |
|
||||||||
| allowTitleToDifferFromFilename | true | ||||||||
| category |
|
After you assign {% data variables.product.prodname_copilot_short %} licenses across your enterprise, you can use the {% data variables.product.prodname_copilot_short %} usage metrics dashboard and APIs to verify that licenses are active and monitor early usage trends. This helps you evaluate whether your rollout is reaching the right people and take quick action if adoption is slower than expected.
To get a wider view of adoption, you can combine dashboard insights with qualitative feedback, for example, short pulse surveys or team check-ins.
{% data reusables.copilot.copilot-metrics-dashboard-prereq %}
{% data reusables.copilot.access-copilot-metrics-dashboard %}
The dashboard displays aggregated telemetry from developer IDEs and updates daily, though data may be up to 3 days behind UTC.
Use the "IDE active users" and "IDE daily active users" charts to confirm that developers are starting to use their assigned licenses.
| Metric | What it tells you | How to act |
|---|---|---|
| IDE active users | How many licensed developers have used {% data variables.product.prodname_copilot_short %} at least once this calendar month. | Compare to your total assigned licenses. If the number is much lower, verify IDE configuration or communicate activation steps to your teams. |
| IDE daily active users | How many unique users are using {% data variables.product.prodname_copilot_short %} each day. | Look for an upward trend in the first two weeks after rollout. A flat line may signal that users need additional enablement or setup guidance. |
| IDE weekly active users | Rolling 7-day total of active users. | Use this to track consistency. Steady or increasing WAU indicates successful activation and recurring use. |
{% data reusables.copilot.copilot-usage-metrics-sources %}
Once licenses are active, focus on the metrics that indicate healthy early adoption.
| Signal | Where to find it in the dashboard | What to look for |
|---|---|---|
| Consistent DAU growth | “IDE daily active users” graph | Steady increase in daily users over the first month. |
| Feature variety | “Requests per chat mode” graph | Developers trying multiple chat modes (Ask, Edit, Plan, Agent) suggests curiosity and engagement. |
| Initial agent usage | “Agent adoption” card | Even small agent adoption (5–10%) early on is a positive signal of experimentation. |
Healthy early adoption usually looks like 60–80% of assigned users showing activity within the first month.
If your metrics show limited adoption, try one of the following strategies.
| Symptom | Possible cause | What to do |
|---|---|---|
| Low total active users | Users haven’t activated licenses or configured {% data variables.product.prodname_copilot_short %} in their IDE. | Re-share onboarding materials or run a short “activation check” session. |
| Flat daily usage | Developers tried {% data variables.product.prodname_copilot_short %} once but aren’t returning. | Provide enablement resources like {% data variables.product.prodname_copilot_short %} prompts or internal success stories. |
| No agent usage | Teams may not know about the {% data variables.copilot.copilot_agent_short %}. | Share examples of advanced use cases to encourage exploration. |
You can also use {% data variables.copilot.copilot_chat_short %} to help diagnose issues. For example:
What patterns might explain low adoption across some teams in the Copilot metrics export?
Now that you have a sense of what adoption data is available to you and what the data tells you about your rollout, consider using the API to continue monitoring adoption over time.
- Use the Enterprise Usage endpoint to retrieve aggregated data for all organizations in your enterprise.
- Filter the export by
dayoruser_loginto identify newly activated users. - Compare
user_initiated_interaction_countandcode_acceptance_activity_countto see whether users are actively engaging after license assignment.
In some cases, you may need user-level activity data for deeper analysis or to integrate with internal BI tools. Exports are most useful when you want to analyze long-term trends or correlate adoption with other metrics (for example, productivity or enablement activities).
-
In the dashboard, click {% octicon "download" aria-hidden="true" aria-label="download" %} Export JSON in the top-right corner.
-
Download the NDJSON file and use {% data variables.copilot.copilot_chat_short %} to analyze the data. For example, ask:
* Summarize which organizations show the largest increase in `loc_added_sum` this month. * Identify users with high `user_initiated_interaction_count` but low `code_acceptance_activity_count`.