OKR program analytics

As a Viva Goals user, you're able to see OKR program analytics for your organization and teams in your organization.

To see analytics, navigate to the ‘Analytics’ tab on the organization or team page. The metrics display for the selected time range. Use the drilldown option to see metric values for teams up to three levels deeper.

How to navigate to the analytics tab in Viva Goals

The metrics are divided into three sections:

  1. Adoption
  2. Engagement
  3. OKR practice

Adoption Analytics

View of the adoption section from Viva Goals analytics

This section gives an overview of adoption of OKRs across your organization.

Teams

  • Total teams – Count of teams that exist as of the last day in the selected time range.
  • Teams with OKRs – Count (and percentage) of teams that had an active OKR on any day in the selected time range.
  • Teams with check-ins – Count (and percentage) of teams that had a check-in on any team OKR in the selected time range.

OKRs

  • Total OKRs – Count of team OKRs whose time range overlaps with the selected time range.
  • OKRs with check-ins – Count (and percentage) of team OKRs that had a check-in during the selected time range.

Users

  • Total users – Count of team members in Viva Goals.
  • Users with OKRs – Count (and percentage) of team members who owned an active OKR on any day in the selected time range.
  • Users with check-ins – Count (and percentage) of team members who made a check-in on an active OKR, on any day in the selected time range.

In the drilldown view, you can see the metric values for subteams. You can select a team's name to navigate to analytics of the particular team. You can also select the subteam's expand button to drill down farther to the next level of subteams.

Graph that shows the view of the analytics breakdown in Viva Goals.

Engagement Analytics

View of engagement metrics in the analytics view in Viva Goals

The Engagement Analytics section shows user engagement and key activities.

Users - A daily plot of monthly active users (members who visited Viva Goals in the last 28 days from the date). Drilldown will show the current MAU as the percentage of users.

Activities – A daily plot of key activities like check-ins, OKRs created, OKRs closed, comments, and reactions. Drilldown view shows the sum of activities over the selected time range for subteams.

OKR Practice Analytics

View of the OKR practice panel in Viva Goals analytics

The OKR Practice Analytics section tells you how well OKRs are set up in your team and organization.

Transparency

  • Public OKRs: Percentage (and count) of team OKRs that are public, as of the last date of selected time range.

Alignment

  • OKRs aligned up: Percentage (and count) of team OKRs aligned to a team OKR, as of the last date of selected time range.

  • OKRs cascaded down: Percentage (and count) of team OKRs that are cascaded down to another team OKR, as of the last date of selected time range. (OKRs of teams that don't have subteams, aren't considered).

  • Shared OKRs: Percentage (and count) of team OKRs that are shared by more than one team, as of the last date of selected time range.

Efficiency

  • Automated OKRs: Percentage (and count) of team OKRs that are updated automatically - via rollup from children or via integration with a data source.

Focus

  • Teams with more than 5 objectives: Percentage (and count) of teams with more than 5 objectives, as of the last date of selected time range.

  • Objectives with more than 5 KRs: Percentage (and count) of team objectives with more than 5 key results as of the last date of selected time range.

  • Average OKRs per OKR owner: Average number of OKRs owned by team members who are OKR owners, as of the last date of selected time range. OKRs owned can include OKRs outside the team hierarchy. However, OKRs without any associated team aren't considered.

In the drilldown view, you can drill down to see the metric values for subteams.

More Options for Viewing Your OKR Program Analytics

Separating Out Metric Values for Objectives and Key Results

For some metrics, it's highly valuable to see values for objectives and KRs separately, in addition to seeing them for OKRs as a whole. These details are added for below metrics:

  • Total OKRs – Total objectives (Total and %), Total KRs (Total and %)
  • OKRs with check-ins – Objectives with check-ins (Total and %), KRs with check-ins (Total and %)
  • Users with OKRs – Users with objectives (Total and %), Users with KRs (Total and %)
  • Automated OKRs – Automated objectives (Total and %), Automated KRs (Total and %)
  • Average OKRs per owner – Average objectives per owner (Total), Average KRs per owner (Total)

Besides the metric values for the above metrics, you see a split icon. Hover over the icon to see corresponding Objective and KR metrics.

Screenshot of the tooltip that appears when hovering.

In the drilldown view, you can select the split icon, and it opens subcolumns to display corresponding Objective and KR metrics.

Screenshot of opening subcolumns to view additional metric information.

Using the tag filter

You can also filter metric values by applying a tag filter. This enables slicing the analytics report by various parameters (enabled with tags) like lines of business, key themes, committed vs not etc. and take informed decisions.

Because tags apply to OKRs, only metrics that have a context of OKRs get updated. The following metrics won't be affected by tag filter: Total users, Total teams, Monthly active users.

To learn more about how to create and use tags, visit Viva Goals Tags.

Screenshot of filtering tabs.

Using the subteam filter

By default, the metric calculations include the data of all subteams in the team’s hierarchy. To see the metric values for the team excluding the subteam data, uncheck ‘Include subteam data’ checkbox.

Screenshot of selecting the subteams filter.

Using the archived team filter

By default data of the archived teams isn't included in metric calculations and neither are the teams shown in drilldown view. To change that checks the ‘Include archived teams’ checkbox.

Screenshot of using the archived team filter.